Example #1
0
 def GET(self,info):
     web.input(info=None)
     #shit=web.ctx.items()
     #print shit
     info = str(info)
     info = info.split('_')
     print info
     client=''
     if info[0]=='1':#ask for a guacamole server
         client = restserver.get_guacamole_client(info[1],info[2],info[3],self.mylog)           
     elif info[0]=='2':#heart beat
         restserver.heart_beat(info[1],info[2])
     elif info[0]=='3':#reset guacamole client
         restserver.shutdown_guacamole_client(info[1], info[2],info[3],self.mylog)
     return client
Example #2
0
 def POST(self,name):
     print name
     data = web.input()
     request_type = data['request']
     client_id = data['client_id']
     image = data['image']
     protocol = data['protocol']
     if request_type=='1':
         client = restserver.get_guacamole_client(client_id,image,protocol,self.mylog)
         return client
     elif request_type=='2':
         restserver.shutdown_guacamole_client(client_id,image,protocol,self.mylog)
         return None
     else:
         return 'Illegal Request...'
Example #3
0
 def GET(self, info):
     web.input(info=None)
     #shit=web.ctx.items()
     #print shit
     info = str(info)
     info = info.split('_')
     print info
     client = ''
     if info[0] == '1':  #ask for a guacamole server
         client = restserver.get_guacamole_client(info[1], info[2], info[3],
                                                  self.mylog)
     elif info[0] == '2':  #heart beat
         restserver.heart_beat(info[1], info[2])
     elif info[0] == '3':  #reset guacamole client
         restserver.shutdown_guacamole_client(info[1], info[2], info[3],
                                              self.mylog)
     return client
Example #4
0
 def POST(self, name):
     print name
     data = web.input()
     request_type = data['request']
     client_id = data['client_id']
     image = data['image']
     protocol = data['protocol']
     if request_type == '1':
         client = restserver.get_guacamole_client(client_id, image,
                                                  protocol, self.mylog)
         return client
     elif request_type == '2':
         restserver.shutdown_guacamole_client(client_id, image, protocol,
                                              self.mylog)
         return None
     else:
         return 'Illegal Request...'