Called to pre-process the packet
(self, pkt: Packet)
| 43 | self.supersession = supersession |
| 44 | |
| 45 | def process(self, pkt: Packet) -> Optional[Packet]: |
| 46 | """ |
| 47 | Called to pre-process the packet |
| 48 | """ |
| 49 | # Optionally handle supersession |
| 50 | if self.supersession: |
| 51 | return self.supersession.process(pkt) |
| 52 | return pkt |
| 53 | |
| 54 | def recv(self, sock: 'SuperSocket') -> Iterator[Packet]: |
| 55 | """ |