/usr/lib/python3/dist-packages/twisted/pair/__pycache__
Edit: /usr/lib/python3/dist-packages/twisted/pair/__pycache__/ethernet.cpython-310.pyc (2332B)
o
b @ sp d Z ddlZddlmZmZ ddlmZ ddlmZ G dd deZ G dd d Z
ee G d
d dejZdS )z1Support for working directly with ethernet frames N) Interfaceimplementer)protocol)rawc @ s e Zd ZdZdd Zdd ZdS )IEthernetProtocolz6An interface for protocols that handle Ethernet framesc C dS )z"Add an IRawPacketProtocol protocolN )numprotor r 7/usr/lib/python3/dist-packages/twisted/pair/ethernet.pyaddProto zIEthernetProtocol.addProtoc C r )z#An Ethernet frame has been receivedNr )datapartialr r r datagramReceived r
z"IEthernetProtocol.datagramReceivedN)__name__
__module____qualname____doc__r r r r r r r s r c @ s e Zd Zdd ZdS )EthernetHeaderc C s$ t d|d d \| _| _| _d S )Nz!6s6sH )structunpackdestsourcer
)selfr r r r __init__ s zEthernetHeader.__init__N)r r r r r r r r r s r c @ s&