Esempio n. 1
0
 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
Esempio n. 2
0
 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
Esempio n. 3
0
 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