def sendMessage(self,ctx): tce.log_debug("callin (sendMessage)") d = ctx.msg.paramstream idx = 0 _p_token_list =[] container = SIDS_t(_p_token_list) r,idx = container.unmarshall(d,idx) if not r: return False _p_message = Message_t() r,idx = _p_message.unmarshall(d,idx) if not r: return False cr = None self.inst.sendMessage(_p_token_list,_p_message,ctx) if ctx.msg.calltype & tce.RpcMessage.ONEWAY: 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 if d: m.paramstream += d ctx.conn.sendMessage(m) return True
def sendMessage(self,ctx): tce.log_debug("callin (sendMessage)") d = ctx.msg.paramstream idx = 0 _p_targets =[] container = SIDS_t(_p_targets) r,idx = container.unmarshall(d,idx) if not r: return False _p_message = Message_t() r,idx = _p_message.unmarshall(d,idx) if not r: return False cr = None self.inst.sendMessage(_p_targets,_p_message,ctx) if ctx.msg.calltype & tce.RpcMessage.ONEWAY: 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 if d: m.paramstream += d ctx.conn.sendMessage(m) return True
def ping(self,ctx): tce.log_debug("callin (ping)") d = ctx.msg.paramstream idx = 0 cr = None self.inst.ping(ctx) if ctx.msg.calltype & tce.RpcMessage.ONEWAY: 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 if d: m.paramstream += d ctx.conn.sendMessage(m) return True
def onMessage(self, ctx): tce.log_debug("callin (onMessage)") d = ctx.msg.paramstream idx = 0 _p_message, idx = tce.unserial_string(d, idx) cr = None self.inst.onMessage(_p_message, ctx) if ctx.msg.calltype & tce.RpcMessage.ONEWAY: 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 if d: m.paramstream += d ctx.conn.sendMessage(m) return True
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
def onMessage(self,ctx): tce.log_debug("callin (onMessage)") d = ctx.msg.paramstream idx = 0 _p_message,idx = tce.unserial_string(d,idx) cr = None self.inst.onMessage(_p_message,ctx) if ctx.msg.calltype & tce.RpcMessage.ONEWAY: 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 if d: m.paramstream += d ctx.conn.sendMessage(m) return True
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
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
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
def onSystemNotification(self,ctx): tce.log_debug("callin (onSystemNotification)") d = ctx.msg.paramstream idx = 0 _p_notification = Notification_t() r,idx = _p_notification.unmarshall(d,idx) if not r: return False cr = None self.inst.onSystemNotification(_p_notification,ctx) if ctx.msg.calltype & tce.RpcMessage.ONEWAY: 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 if d: m.paramstream += d ctx.conn.sendMessage(m) return True
def timeout(self, ctx): tce.log_debug("callin (timeout)") d = ctx.msg.paramstream idx = 0 _p_secs, idx = tce.unserial_int(d, idx) cr = None self.inst.timeout(_p_secs, ctx) if ctx.msg.calltype & tce.RpcMessage.ONEWAY: 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 if d: m.paramstream += d ctx.conn.sendMessage(m) return True