Example #1
0
	def onError(self,errcode,errmsg,timeout=None,extra={}):
		# function index: idx_4
		
		m_1 = tce.RpcMessageCall(self)
		m_1.ifidx = 0
		m_1.opidx = 2
		m_1.extra.setStrDict(extra)
		d_2 = '' 
		d_2 = tce.serial_string(errcode,d_2)
		m_1.paramstream += d_2
		d_2 = '' 
		d_2 = tce.serial_string(errmsg,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
Example #2
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
Example #3
0
	def marshall(self):
		d =''
		d = tce.serial_string(self.realm,d)
		d = tce.serial_string(self.seq,d)
		d = tce.serial_string(self.sender,d)
		d = tce.serial_string(self.stime,d)
		return d
Example #4
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)
Example #5
0
	def onUserOffline_oneway(self,userid,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(userid,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)
Example #6
0
	def marshall(self):
		d = '' 
		d += struct.pack('!I',len(self.ds.keys()))
		for k,v in self.ds.items():
			d = tce.serial_string(k,d)
			d = tce.serial_string(v,d)
		return d
Example #7
0
	def marshall(self):
		d =''
		d = tce.serial_string(self.type_,d)
		d = tce.serial_string(self.title,d)
		d = tce.serial_string(self.content,d)
		d = tce.serial_string(self.p1,d)
		d = tce.serial_string(self.p2,d)
		return d
Example #8
0
	def marshall(self):
		d =''
		d = tce.serial_string(self.seq,d)
		d = tce.serial_string(self.sender_id,d)
		d = tce.serial_string(self.send_time,d)
		d = tce.serial_string(self.title,d)
		d = tce.serial_string(self.content,d)
		return d
Example #9
0
	def marshall(self):
		d =''
		d += self.meta.marshall()
		d = tce.serial_string(self.title,d)
		d = tce.serial_string(self.content,d)
		container = Properties_t(self.props)
		d += container.marshall()
		return d
Example #10
0
	def marshall(self):
		d =''
		d = tce.serial_string(self.user_id,d)
		d = tce.serial_string(self.user_name,d)
		d = tce.serial_long(self.login_time,d)
		d = tce.serial_long(self.expire_time,d)
		d += tce.serial_int(self.platform_type,d)
		d = tce.serial_string(self.device_id,d)
		return d
Example #11
0
	def marshall(self):
		d =''
		d = tce.serial_string(self.user_id,d)
		d = tce.serial_string(self.user_name,d)
		d = tce.serial_long(self.login_time,d)
		d = tce.serial_long(self.expire_time,d)
		d += tce.serial_int(self.platform_type,d)
		d = tce.serial_string(self.device_id,d)
		return d
Example #12
0
	def marshall(self):
		d =''
		d += tce.serial_int(self.act_type,d)
		d = tce.serial_string(self.url,d)
		d += tce.serial_int(self.conform_on_url,d)
		d = tce.serial_string(self.activity,d)
		d = tce.serial_string(self.intent,d)
		d += tce.serial_int(self.intent_flag,d)
		d += tce.serial_int(self.pending_flag,d)
		d = tce.serial_string(self.package_name,d)
		d = tce.serial_string(self.package_download_url,d)
		d += tce.serial_int(self.confirm_on_package,d)
		return d
Example #13
0
 def datetime(self, ctx):
     tce.log_debug("callin (datetime)")
     d = ctx.msg.paramstream
     idx = 0
     cr = None
     cr = self.inst.datetime(ctx)
     if not cr: return True
     d = ''
     m = tce.RpcMessageReturn(self.inst)
     m.sequence = ctx.msg.sequence
     m.callmsg = ctx.msg
     m.ifidx = ctx.msg.ifidx
     m.call_id = ctx.msg.call_id
     m.conn = ctx.msg.conn
     m.extra = ctx.msg.extra
     d = tce.serial_string(cr, d)
     if d: m.paramstream += d
     ctx.conn.sendMessage(m)
     return True
Example #14
0
File: test.py Project: adoggie/TCE
	def datetime(self,ctx):
		tce.log_debug("callin (datetime)")
		d = ctx.msg.paramstream 
		idx = 0
		cr = None
		cr = self.inst.datetime(ctx)
		if not cr : return True
		d = '' 
		m = tce.RpcMessageReturn(self.inst)
		m.sequence = ctx.msg.sequence
		m.callmsg = ctx.msg
		m.ifidx = ctx.msg.ifidx
		m.call_id = ctx.msg.call_id
		m.conn = ctx.msg.conn
		m.extra = ctx.msg.extra
		d = tce.serial_string(cr,d)
		if d: m.paramstream += d
		ctx.conn.sendMessage(m)
		return True
Example #15
0
File: test.py Project: adoggie/TCE
	def echo(self,ctx):
		tce.log_debug("callin (echo)")
		d = ctx.msg.paramstream 
		idx = 0
		_p_text,idx = tce.unserial_string(d,idx)
		cr = None
		cr = self.inst.echo(_p_text,ctx)
		if not cr : return True
		d = '' 
		m = tce.RpcMessageReturn(self.inst)
		m.sequence = ctx.msg.sequence
		m.callmsg = ctx.msg
		m.ifidx = ctx.msg.ifidx
		m.call_id = ctx.msg.call_id
		m.conn = ctx.msg.conn
		m.extra = ctx.msg.extra
		d = tce.serial_string(cr,d)
		if d: m.paramstream += d
		ctx.conn.sendMessage(m)
		return True
Example #16
0
 def echo(self, ctx):
     tce.log_debug("callin (echo)")
     d = ctx.msg.paramstream
     idx = 0
     _p_text, idx = tce.unserial_string(d, idx)
     cr = None
     cr = self.inst.echo(_p_text, ctx)
     if not cr: return True
     d = ''
     m = tce.RpcMessageReturn(self.inst)
     m.sequence = ctx.msg.sequence
     m.callmsg = ctx.msg
     m.ifidx = ctx.msg.ifidx
     m.call_id = ctx.msg.call_id
     m.conn = ctx.msg.conn
     m.extra = ctx.msg.extra
     d = tce.serial_string(cr, d)
     if d: m.paramstream += d
     ctx.conn.sendMessage(m)
     return True
Example #17
0
File: test.py Project: adoggie/TCE
    def heartbeat_oneway(self, hello, extra={}):
        # function index: idx_4

        try:
            m_1 = tce.RpcMessageCall(self)
            m_1.ifidx = 2
            m_1.opidx = 2
            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(hello, 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)
Example #18
0
File: test.py Project: adoggie/TCE
    def echo(self, text, timeout=None, extra={}):
        # function index: 2

        m_1 = tce.RpcMessageCall(self)
        m_1.ifidx = 2
        m_1.opidx = 0
        m_1.extra.setStrDict(extra)
        d_2 = ""
        d_2 = tce.serial_string(text, 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
        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
Example #19
0
    def echo(self, text, timeout=None, extra={}):
        # function index: 2

        m_1 = tce.RpcMessageCall(self)
        m_1.ifidx = 2
        m_1.opidx = 0
        m_1.extra.setStrDict(extra)
        d_2 = ''
        d_2 = tce.serial_string(text, 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
        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
Example #20
0
File: test.py Project: adoggie/TCE
		except:
			traceback.print_exc()
			raise tce.RpcException(tce.RpcConsts.RPCERROR_UNSERIALIZE_FAILED)
		return p_7
	
	def echo_async(self,text,async,cookie=None,extra={}):
		# function index: idx_6
		
		ecode_2 = tce.RpcConsts.RPCERROR_SUCC
		m_1 = tce.RpcMessageCall(self)
		m_1.cookie = cookie
		m_1.ifidx = 2
		m_1.opidx = 0
		m_1.extra.setStrDict(extra)
		d_3 = '' 
		d_3 = tce.serial_string(text,d_3)
		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 = ServerPrx.echo_asyncparser
		r_5 = self.conn.sendMessage(m_1)
		if not r_5:
			raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED)
	
	@staticmethod
	def echo_asyncparser(m,m2):
		# function index: idx_6 , m2 - callreturn msg.
		
		stream_1 = m2.paramstream
Example #21
0
			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 onError_async(self,errcode,errmsg,async,cookie=None,extra={}):
		# function index: idx_4
		
		ecode_2 = tce.RpcConsts.RPCERROR_SUCC
		m_1 = tce.RpcMessageCall(self)
		m_1.cookie = cookie
		m_1.ifidx = 0
		m_1.opidx = 2
		m_1.extra.setStrDict(extra)
		d_3 = '' 
		d_3 = tce.serial_string(errcode,d_3)
		m_1.paramstream += d_3
		d_3 = '' 
		d_3 = tce.serial_string(errmsg,d_3)
		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.onError_asyncparser
		r_5 = self.conn.sendMessage(m_1)
		if not r_5:
			raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED)
	
	@staticmethod
	def onError_asyncparser(m,m2):
Example #22
0
	def marshall(self):
		d = '' 
		d += struct.pack('!I',len(self.ds))
		for o in self.ds:
			d = tce.serial_string(o,d)
		return d
Example #23
0
	def marshall(self):
		d = '' 
		d += struct.pack('!I',len(self.ds))
		for o in self.ds:
			d = tce.serial_string(o,d)
		return d
Example #24
0
	def marshall(self):
		d =''
		d = tce.serial_string(self.seq,d)
		d = tce.serial_string(self.sender_id,d)
		d = tce.serial_string(self.sent_time,d)
		d = tce.serial_string(self.title,d)
		d = tce.serial_string(self.content,d)
		d = tce.serial_string(self.expire_time,d)
		d = tce.serial_string(self.send_time,d)
		d = tce.serial_string(self.accept_time,d)
		d += tce.serial_int(self.type_,d)
		d += self.style.marshall()
		d += self.action.marshall()
		d = tce.serial_string(self.custom,d)
		d += tce.serial_int(self.loop_times,d)
		d += tce.serial_int(self.loop_inerval,d)
		d = tce.serial_string(self.alert,d)
		d += tce.serial_int(self.badge,d)
		d = tce.serial_string(self.sound,d)
		d = tce.serial_string(self.category,d)
		d = tce.serial_string(self.raw,d)
		return d
Example #25
0
	def marshall(self):
		d =''
		d = tce.serial_bool(self.succ,d)
		d += tce.serial_int(self.code,d)
		d = tce.serial_string(self.msg,d)
		return d
Example #26
0
	def marshall(self):
		d =''
		d += self.error.marshall()
		d = tce.serial_string(self.value,d)
		d = tce.serial_string(self.delta,d)
		return d
Example #27
0
			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 onError_async(self,errcode,errmsg,async,cookie=None,extra={}):
		# function index: idx_4
		
		ecode_2 = tce.RpcConsts.RPCERROR_SUCC
		m_1 = tce.RpcMessageCall(self)
		m_1.cookie = cookie
		m_1.ifidx = 0
		m_1.opidx = 1
		m_1.extra.setStrDict(extra)
		d_3 = '' 
		d_3 = tce.serial_string(errcode,d_3)
		m_1.paramstream += d_3
		d_3 = '' 
		d_3 = tce.serial_string(errmsg,d_3)
		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.onError_asyncparser
		r_5 = self.conn.sendMessage(m_1)
		if not r_5:
			raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED)
	
	@staticmethod
	def onError_asyncparser(m,m2):
Example #28
0
        except:
            traceback.print_exc()
            raise tce.RpcException(tce.RpcConsts.RPCERROR_UNSERIALIZE_FAILED)
        return p_7

    def echo_async(self, text, async, cookie=None, extra={}):
        # function index: idx_6

        ecode_2 = tce.RpcConsts.RPCERROR_SUCC
        m_1 = tce.RpcMessageCall(self)
        m_1.cookie = cookie
        m_1.ifidx = 2
        m_1.opidx = 0
        m_1.extra.setStrDict(extra)
        d_3 = ''
        d_3 = tce.serial_string(text, d_3)
        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 = ServerPrx.echo_asyncparser
        r_5 = self.conn.sendMessage(m_1)
        if not r_5:
            raise tce.RpcException(tce.RpcConsts.RPCERROR_SENDFAILED)

    @staticmethod
    def echo_asyncparser(m, m2):
        # function index: idx_6 , m2 - callreturn msg.

        stream_1 = m2.paramstream
Example #29
0
	def marshall(self):
		d =''
		d = tce.serial_bool(self.succ,d)
		d += tce.serial_int(self.code,d)
		d = tce.serial_string(self.msg,d)
		return d
Example #30
0
	def marshall(self):
		d =''
		d += self.error.marshall()
		d = tce.serial_string(self.value,d)
		d = tce.serial_string(self.delta,d)
		return d