Go to the latest version of this document.

# ``twisted`.`pair`.`raw`.`IRawDatagramProtocol``

interface documentation

`class IRawDatagramProtocol(Interface): (source)`

Known implementations: `twisted.pair.rawudp.RawUDPProtocol`

View In Hierarchy

An interface for protocols such as UDP, ICMP and TCP.

Method | `addProto` | Add a protocol on top of this one.
Method | `datagramReceived` | An IP datagram has been received. Parse and process it.

def addProto(num, proto): (source)

Add a protocol on top of this one.

def datagramReceived(data, partial, source, dest, protocol, version, ihl, tos, tot_len, fragment_id, fragment_offset, dont_fragment, more_fragments, ttl): (source)

An IP datagram has been received. Parse and process it.