def recv(self, x=MTU): # type: (int) -> Optional[Packet] pkt = SuperSocket.recv(self, x) if pkt and self.lvl == 2: pkt.payload.time = pkt.time return pkt.payload return pkt
def recv(self, x=BPF_BUFFER_LENGTH): """Receive on layer 3""" r = SuperSocket.recv(self, x) if r: r.payload.time = r.time return r.payload return r
def recv(self, x=0xffff): msg = SuperSocket.recv(self, x) if hasattr(msg, "src"): msg.src = self.src if hasattr(msg, "dst"): msg.dst = self.dst if hasattr(msg, "exsrc"): msg.exsrc = self.exsrc if hasattr(msg, "exdst"): msg.exdst = self.exdst return msg
def recv(self, x=0xffff): # type: (int) -> Optional[Packet] msg = SuperSocket.recv(self, x) if msg is None: return msg if hasattr(msg, "tx_id"): msg.tx_id = self.tx_id if hasattr(msg, "rx_id"): msg.rx_id = self.rx_id if hasattr(msg, "ext_address"): msg.ext_address = self.ext_address if hasattr(msg, "rx_ext_address"): msg.rx_ext_address = self.rx_ext_address return msg
def recv(self, x=0xffff): # type: (int) -> Optional[Packet] msg = SuperSocket.recv(self, x) if msg is None: return msg if hasattr(msg, "src"): msg.src = self.src if hasattr(msg, "dst"): msg.dst = self.dst if hasattr(msg, "exsrc"): msg.exsrc = self.exsrc if hasattr(msg, "exdst"): msg.exdst = self.exdst return msg
def recv(self, x=MTU): pkt = SuperSocket.recv(self, x) if pkt and self.lvl == 2: pkt.payload.time = pkt.time return pkt.payload return pkt
def recv(self, x=MTU): # cls, pkt, ts, direction = self.recv_raw() # [Dissection stuff] pkt = SuperSocket.recv(self, x) # pkt.direction = direction return pkt
def recv(self, x=MTU): pkt = SuperSocket.recv(self, x) if pkt and self.lvl == 2: pkt = pkt.payload return pkt
def recv(self, x=MTU): # type: ignore # type: (int) -> Optional[Packet] return SuperSocket.recv(self, x=x)
def recv(self, x=MTU): # cls, pkt, ts, direction = self.recv_raw() # [Dissection stuff] pkt = SuperSocket.recv(self, x) # pkt.direction = direction return pkt
def recv(self, x=MTU): # type: (int) -> Optional[Packet] if six.PY3: return SuperSocket.recv(self, x) else: return SuperSocket.recv.im_func(self, x)