def recv(self): self.__oresp=None if self.__oreq: self.__oresp=PBOneResponse() self.__oresp.rtype=SIMPLE_RESPONSE self.__oresp.etype=ERROR_NONE self.__oresp.gresp.computetime=1.0 self.__oresp.gresp.req.servicename=self.__oreq.greq.servicename self.__oresp.gresp.req.caller=self.__oreq.greq.caller self.__oresp.gresp.req.ipadress=self.__oreq.greq.ipadress self.__oresp.simpleresp.boum=''.join( reversed(self.__oreq.simplereq.youpla)) PBUtils.dumpOneResponse(self.__oresp) res=self.__oresp.SerializeToString() return res
def send(self, service, msg): if msg: self.__oreq=PBOneRequest() self.__oreq.ParseFromString(msg) PBUtils.dumpOneRequest(self.__oreq)