コード例 #1
0
ファイル: server_api.py プロジェクト: mohamed/resp-sim
 def execute(self, string):
     # EXEC
     self.send('EXEC-'+server.encode_compound(string))
     response = server.parse_message(self.receive())
     if not response[0:2] == 'OK':
         raise Exception(response[2:])
     return response[2:]
コード例 #2
0
ファイル: server_api.py プロジェクト: mohamed/resp-sim
 def dir_element(self, item):
     # DIR
     self.send('DIR-'+server.encode_compound(item))
     stuff = server.parse_message(self.receive())
     return server.decode_compound(stuff[2:])
コード例 #3
0
ファイル: server_api.py プロジェクト: mohamed/resp-sim
 def connect_sig(self, item1, port1, item2, port2):
     # CONNECTTLM
     self.send('CONNECTSIG-'+server.encode_compound([item1, port1 , item2, port2]))
     message = server.parse_message(self.receive())
     if message != 'OK': raise Exception('Failed to connect objects: '+message)
コード例 #4
0
ファイル: server_api.py プロジェクト: mohamed/resp-sim
 def load_application(self, app):
     # LoadApp
     self.send("LOADAPP-"+server.encode_compound([app]))
     message = server.parse_message(self.receive())
     if message != 'OK': raise Exceotuib('Failed to load application: '+message)
コード例 #5
0
ファイル: server_api.py プロジェクト: mohamed/resp-sim
 def create_component(self, typename, name, params ):
     # CREATE
     self.send("CREATE-"+server.encode_compound([typename, name]+params))
     message = server.parse_message(self.receive())
     if message != 'OK': raise Exception('Failed to create object: '+message)