HOME


Mini Shell 1.0
DIR: /usr/lib/python3/dist-packages/twisted/pair/__pycache__/
Upload File :
Current File : //usr/lib/python3/dist-packages/twisted/pair/__pycache__/raw.cpython-312.pyc
�

Ϫ�f]��@�dZddlmZGd�de�ZGd�de�Zy)z4
Interface definitions for working with raw packets
�)�	Interfacec��eZdZdZd�Zd�Zy)�IRawDatagramProtocolz?
    An interface for protocols such as UDP, ICMP and TCP.
    c��y�z4
        Add a protocol on top of this one.
        N���num�protos  �2/usr/lib/python3/dist-packages/twisted/pair/raw.py�addProtozIRawDatagramProtocol.addProto���c��y�zI
        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�datagramReceivedz%IRawDatagramProtocol.datagramReceivedrrN��__name__�
__module__�__qualname__�__doc__r
r rrrrr
s����
rrc��eZdZdZd�Zd�Zy)�IRawPacketProtocolzB
    An interface for low-level protocols such as IP and ARP.
    c��yrrr	s  rr
zIRawPacketProtocol.addProto.rrc��yrr)rrrrrs     rr z#IRawPacketProtocol.datagramReceived3rrNr!rrrr'r')s����
rr'N)r%�zope.interfacerrr'rrr�<module>r+s'���%��9��>
��
r