+
    Dfj]  ã                   óB   € R t ^ RIHt  ! R R]4      t ! R R]4      tR# )z4
Interface definitions for working with raw packets
)Ú	Interfacec                   ó0   a € ] tR t^
t o RtR tR tRtV tR# )ÚIRawDatagramProtocolz7
An interface for protocols such as UDP, ICMP and TCP.
c                ó   € R# ©z$
Add a protocol on top of this one.
N© ©ÚnumÚprotos   &&Ú2/usr/lib/python3/dist-packages/twisted/pair/raw.pyÚaddProtoÚIRawDatagramProtocol.addProto   ó   ‚ ó    c                ó   € R# ©z9
An IP datagram has been received. Parse and process it.
Nr   )ÚdataÚpartialÚsourceÚdestÚprotocolÚversionÚihlÚtosÚtot_lenÚfragment_idÚfragment_offsetÚdont_fragmentÚmore_fragmentsÚttls   &&&&&&&&&&&&&&r   ÚdatagramReceivedÚ%IRawDatagramProtocol.datagramReceived   r   r   r   N©	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r    Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r   r   
   s   ø‡ € ñò÷
ð r   r   c                   ó0   a € ] tR t^)t o RtR tR tRtV tR# )ÚIRawPacketProtocolz:
An interface for low-level protocols such as IP and ARP.
c                ó   € R# r   r   r   s   &&r   r   ÚIRawPacketProtocol.addProto.   r   r   c                ó   € R# r   r   )r   r   r   r   r   s   &&&&&r   r    Ú#IRawPacketProtocol.datagramReceived3   r   r   r   Nr"   r*   s   @r   r-   r-   )   s   ø‡ € ñò÷
ð r   r-   N)r'   Úzope.interfacer   r   r-   r   r   r   Ú<module>r3      s'   ðñõ %ô˜9ô ô>˜ö r   