def onUserOffline(self,user_id,gws_id,device,timeout=None,extra={}): # function index: idx_4 m_1 = tce.RpcMessageCall(self) m_1.ifidx = 1 m_1.opidx = 1 m_1.extra.setStrDict(extra) d_2 = '' d_2 = tce.serial_string(user_id,d_2) m_1.paramstream += d_2 d_2 = '' d_2 = tce.serial_string(gws_id,d_2) m_1.paramstream += d_2 d_2 = '' d_2 += tce.serial_int(device,d_2) m_1.paramstream += d_2 m_1.prx = self m_1.conn = m_1.prx.conn m_1.call_id = tce.RpcCommunicator.instance().currentServer().getId() r_4 = self.conn.sendMessage(m_1) if not r_4: raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED) if not timeout: timeout = tce.RpcCommunicator.instance().getRpcCallTimeout() m_5 = None try: m_5 = m_1.mtx.get(timeout=timeout) except: raise tce.RpcException(tce.RpcConsts.RPCERROR_TIMEOUT) if m_5.errcode != tce.RpcConsts.RPCERROR_SUCC: raise tce.RpcException(m_5.errcode) m_1 = m_5
def onUserOffline_oneway(self,user_id,gws_id,device,extra={}): # function index: idx_4 try: m_1 = tce.RpcMessageCall(self) m_1.ifidx = 1 m_1.opidx = 1 m_1.calltype |= tce.RpcMessage.ONEWAY m_1.prx = self m_1.conn = m_1.prx.conn m_1.call_id = tce.RpcCommunicator.instance().currentServer().getId() m_1.extra.setStrDict(extra) d_2 = '' d_2 = tce.serial_string(user_id,d_2) m_1.paramstream += d_2 d_2 = '' d_2 = tce.serial_string(gws_id,d_2) m_1.paramstream += d_2 d_2 = '' d_2 += tce.serial_int(device,d_2) m_1.paramstream += d_2 r_4 = self.conn.sendMessage(m_1) if not r_4: raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED) except: traceback.print_exc() raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED)
def sendMessage_oneway(self,targets,message,extra={}): # function index: idx_4 try: m_1 = tce.RpcMessageCall(self) m_1.ifidx = 3 m_1.opidx = 0 m_1.calltype |= tce.RpcMessage.ONEWAY m_1.prx = self m_1.conn = m_1.prx.conn m_1.call_id = tce.RpcCommunicator.instance().currentServer().getId() m_1.extra.setStrDict(extra) d_2 = '' container_3 = SIDS_t(targets) d_2 += container_3.marshall() m_1.paramstream += d_2 d_2 = '' d_2 += message.marshall() m_1.paramstream += d_2 r_4 = self.conn.sendMessage(m_1) if not r_4: raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED) except: traceback.print_exc() raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED)
def onMessage(self,message,timeout=None,extra={}): # function index: 7 m_1 = tce.RpcMessageCall(self) m_1.ifidx = 0 m_1.opidx = 0 m_1.extra.setStrDict(extra) d_2 = '' d_2 += message.marshall() m_1.paramstream += d_2 m_1.prx = self m_1.conn = m_1.prx.conn m_1.call_id = tce.RpcCommunicator.instance().currentServer().getId() r_4 = self.conn.sendMessage(m_1) if not r_4: raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED) if not timeout: timeout = tce.RpcCommunicator.instance().getRpcCallTimeout() m_5 = None try: m_5 = m_1.mtx.get(timeout=timeout) except: raise tce.RpcException(tce.RpcConsts.RPCERROR_TIMEOUT) if m_5.errcode != tce.RpcConsts.RPCERROR_SUCC: raise tce.RpcException(m_5.errcode) m_1 = m_5
def datetime(self, timeout=None, extra={}): # function index: 0 m_1 = tce.RpcMessageCall(self) m_1.ifidx = 11 m_1.opidx = 10 m_1.extra.setStrDict(extra) m_1.prx = self m_1.conn = m_1.prx.conn m_1.call_id = tce.RpcCommunicator.instance().currentServer().getId() r_4 = self.conn.sendMessage(m_1) if not r_4: raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED) if not timeout: timeout = tce.RpcCommunicator.instance().getRpcCallTimeout() m_5 = None try: m_5 = m_1.mtx.get(timeout=timeout) except: raise tce.RpcException(tce.RpcConsts.RPCERROR_TIMEOUT) if m_5.errcode != tce.RpcConsts.RPCERROR_SUCC: raise tce.RpcException(m_5.errcode) m_1 = m_5 idx_6 = 0 d_9 = m_1.paramstream p_7 = None r_8 = False try: p_7 = None p_7, idx_6 = tce.unserial_string(d_9, idx_6) except: traceback.print_exc() raise tce.RpcException(tce.RpcConsts.RPCERROR_UNSERIALIZE_FAILED) return p_7
def sendNotification_oneway(self,target_unit,target_user_role,msg,extra={}): # function index: idx_4 try: m_1 = tce.RpcMessageCall() m_1.ifidx = 408 m_1.opidx = 0 m_1.calltype |= tce.RpcMessage.ONEWAY m_1.prx = self m_1.conn = m_1.prx.conn m_1.call_id = tce.RpcCommunicator.instance().currentServer().getId() m_1.extra.setStrDict(extra) d_2 = '' if type(target_unit)==type(0) or type(target_unit) == type(0.1): target_unit=str(target_unit) if not target_unit: target_unit='' try: target_unit = target_unit.encode('utf-8') except:pass d_2 += struct.pack('!I', len(str(target_unit))) d_2 += str(target_unit) m_1.paramstream += d_2 d_2 = '' d_2 += struct.pack('!i',target_user_role) m_1.paramstream += d_2 d_2 = '' d_2 += msg.marshall() m_1.paramstream += d_2 r_4 = self.conn.sendMessage(m_1) if not r_4: raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED) except: traceback.print_exc() raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED)
def ping_oneway(self,extra={}): # function index: idx_4 try: m_1 = tce.RpcMessageCall(self) m_1.ifidx = 2 m_1.opidx = 0 m_1.calltype |= tce.RpcMessage.ONEWAY m_1.prx = self m_1.conn = m_1.prx.conn m_1.call_id = tce.RpcCommunicator.instance().currentServer().getId() m_1.extra.setStrDict(extra) r_4 = self.conn.sendMessage(m_1) if not r_4: raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED) except: traceback.print_exc() raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED)
def onUserOffline(self,userid,tgs_id,device,timeout=None,extra={}): # function index: idx_4 m_1 = tce.RpcMessageCall() m_1.ifidx = 413 m_1.opidx = 1 m_1.extra.setStrDict(extra) d_2 = '' if type(userid)==type(0) or type(userid) == type(0.1): userid=str(userid) if not userid: userid='' try: userid = userid.encode('utf-8') except:pass d_2 += struct.pack('!I', len(str(userid))) d_2 += str(userid) m_1.paramstream += d_2 d_2 = '' if type(tgs_id)==type(0) or type(tgs_id) == type(0.1): tgs_id=str(tgs_id) if not tgs_id: tgs_id='' try: tgs_id = tgs_id.encode('utf-8') except:pass d_2 += struct.pack('!I', len(str(tgs_id))) d_2 += str(tgs_id) m_1.paramstream += d_2 d_2 = '' d_2 += struct.pack('!i',device) m_1.paramstream += d_2 m_1.prx = self m_1.conn = m_1.prx.conn m_1.call_id = tce.RpcCommunicator.instance().currentServer().getId() r_4 = self.conn.sendMessage(m_1) if not r_4: raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED) if not timeout: timeout = tce.RpcCommunicator.instance().getRpcCallTimeout() m_5 = None try: m_5 = m_1.mtx.get(timeout=timeout) except: raise tce.RpcException(tce.RpcConsts.RPCERROR_TIMEOUT) if m_5.errcode != tce.RpcConsts.RPCERROR_SUCC: raise tce.RpcException(m_5.errcode) m_1 = m_5
def onUserOffline_oneway(self,userid,tgs_id,device,extra={}): # function index: idx_4 try: m_1 = tce.RpcMessageCall() m_1.ifidx = 413 m_1.opidx = 1 m_1.calltype |= tce.RpcMessage.ONEWAY m_1.prx = self m_1.conn = m_1.prx.conn m_1.call_id = tce.RpcCommunicator.instance().currentServer().getId() m_1.extra.setStrDict(extra) d_2 = '' if type(userid)==type(0) or type(userid) == type(0.1): userid=str(userid) if not userid: userid='' try: userid = userid.encode('utf-8') except:pass d_2 += struct.pack('!I', len(str(userid))) d_2 += str(userid) m_1.paramstream += d_2 d_2 = '' if type(tgs_id)==type(0) or type(tgs_id) == type(0.1): tgs_id=str(tgs_id) if not tgs_id: tgs_id='' try: tgs_id = tgs_id.encode('utf-8') except:pass d_2 += struct.pack('!I', len(str(tgs_id))) d_2 += str(tgs_id) m_1.paramstream += d_2 d_2 = '' d_2 += struct.pack('!i',device) m_1.paramstream += d_2 r_4 = self.conn.sendMessage(m_1) if not r_4: raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED) except: traceback.print_exc() raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED)
def sendNotification(self,target_unit,target_user_role,msg,timeout=None,extra={}): # function index: 21 m_1 = tce.RpcMessageCall() m_1.ifidx = 408 m_1.opidx = 0 m_1.extra.setStrDict(extra) d_2 = '' if type(target_unit)==type(0) or type(target_unit) == type(0.1): target_unit=str(target_unit) if not target_unit: target_unit='' try: target_unit = target_unit.encode('utf-8') except:pass d_2 += struct.pack('!I', len(str(target_unit))) d_2 += str(target_unit) m_1.paramstream += d_2 d_2 = '' d_2 += struct.pack('!i',target_user_role) m_1.paramstream += d_2 d_2 = '' d_2 += msg.marshall() m_1.paramstream += d_2 m_1.prx = self m_1.conn = m_1.prx.conn m_1.call_id = tce.RpcCommunicator.instance().currentServer().getId() r_4 = self.conn.sendMessage(m_1) if not r_4: raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED) if not timeout: timeout = tce.RpcCommunicator.instance().getRpcCallTimeout() m_5 = None try: m_5 = m_1.mtx.get(timeout=timeout) except: raise tce.RpcException(tce.RpcConsts.RPCERROR_TIMEOUT) if m_5.errcode != tce.RpcConsts.RPCERROR_SUCC: raise tce.RpcException(m_5.errcode) m_1 = m_5
raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED) if not timeout: timeout = tce.RpcCommunicator.instance().getRpcCallTimeout() m_5 = None try: m_5 = m_1.mtx.get(timeout=timeout) except: raise tce.RpcException(tce.RpcConsts.RPCERROR_TIMEOUT) if m_5.errcode != tce.RpcConsts.RPCERROR_SUCC: raise tce.RpcException(m_5.errcode) m_1 = m_5 def onMessage_async(self,message,async,cookie=None,extra={}): # function index: 7 ecode_2 = tce.RpcConsts.RPCERROR_SUCC m_1 = tce.RpcMessageCall(self) m_1.cookie = cookie m_1.ifidx = 0 m_1.opidx = 0 m_1.extra.setStrDict(extra) d_3 = '' d_3 += message.marshall() m_1.paramstream += d_3 m_1.prx = self m_1.conn = m_1.prx.conn m_1.call_id = tce.RpcCommunicator.instance().currentServer().getId() m_1.async = async m_1.asyncparser = ITerminalPrx.onMessage_asyncparser r_5 = self.conn.sendMessage(m_1) if not r_5: raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED)
raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED) if not timeout: timeout = tce.RpcCommunicator.instance().getRpcCallTimeout() m_5 = None try: m_5 = m_1.mtx.get(timeout=timeout) except: raise tce.RpcException(tce.RpcConsts.RPCERROR_TIMEOUT) if m_5.errcode != tce.RpcConsts.RPCERROR_SUCC: raise tce.RpcException(m_5.errcode) m_1 = m_5 def onNotifyMessage_async(self,msg,async,extra={}): # function index: 18 ecode_2 = tce.RpcConsts.RPCERROR_SUCC m_1 = tce.RpcMessageCall() m_1.ifidx = 201 m_1.opidx = 0 m_1.extra.setStrDict(extra) d_3 = '' d_3 += msg.marshall() m_1.paramstream += d_3 m_1.prx = self m_1.conn = m_1.prx.conn m_1.call_id = tce.RpcCommunicator.instance().currentServer().getId() m_1.async = async m_1.asyncparser = ITerminalPrx.onNotifyMessage_asyncparser r_5 = self.conn.sendMessage(m_1) if not r_5: raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED)