Ejemplo n.º 1
0
	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
Ejemplo n.º 2
0
	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)
Ejemplo n.º 3
0
	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)
Ejemplo n.º 4
0
	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
Ejemplo n.º 5
0
    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
Ejemplo n.º 6
0
	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)
Ejemplo n.º 7
0
	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)
Ejemplo n.º 8
0
	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
Ejemplo n.º 9
0
	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)
Ejemplo n.º 10
0
	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
Ejemplo n.º 11
0
			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)
Ejemplo n.º 12
0
			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)