|
Server : LiteSpeed System : Linux host 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:17:01 UTC 2025 x86_64 User : idnco5810 ( 1093) PHP Version : 8.2.29 Disable Function : NONE Directory : /lib/python3/dist-packages/twisted/pair/__pycache__/ |
Upload File : |
o
�b] � @ s4 d Z ddlmZ G dd� de�ZG dd� de�ZdS )z4
Interface definitions for working with raw packets
� )� Interfacec @ � e Zd ZdZdd� Zdd� ZdS )�IRawDatagramProtocolz?
An interface for protocols such as UDP, ICMP and TCP.
c C � dS �z4
Add a protocol on top of this one.
N� ��num�protor r �2/usr/lib/python3/dist-packages/twisted/pair/raw.py�addProto � zIRawDatagramProtocol.addProtoc C r �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�ttlr r r �datagramReceived r
z%IRawDatagramProtocol.datagramReceivedN��__name__�
__module__�__qualname__�__doc__r r r r r r r
� r c @ r )�IRawPacketProtocolzB
An interface for low-level protocols such as IP and ARP.
c C r r r r r r r r . r
zIRawPacketProtocol.addProtoc C r r r )r r r r r r r r r 3 r
z#IRawPacketProtocol.datagramReceivedNr r r r r r$ ) r# r$ N)r"