def recv_pdu(self): buf = self.socket.recv(1024) if not buf: return None pdu = PDU() pdu.decode(buf) if self.debug: pdu.dump() return pdu
def response_pdu(self, org_pdu): pdu = PDU(pyagentx.AGENTX_RESPONSE_PDU) pdu.session_id = org_pdu.session_id pdu.transaction_id = org_pdu.transaction_id pdu.packet_id = org_pdu.packet_id return pdu
def new_pdu(self, type): pdu = PDU(type) pdu.session_id = self.session_id pdu.transaction_id = self.transaction_id self.transaction_id += 1 return pdu