class documentation

class DatagramProtocol(AbstractDatagramProtocol): (source)

Known subclasses: twisted.internet.protocol.ConnectedDatagramProtocol, twisted.protocols.sip.Base

Implements interfaces: twisted.internet.interfaces.ILoggingContext

View In Hierarchy

Protocol for datagram-oriented transport, e.g. UDP.
Method connection​Refused Called due to error from write in connected mode.
Method log​Prefix Return a prefix matching the class name, to identify log messages related to this protocol instance.
Instance Variable transport The transport with which this protocol is associated, if it is associated with one.

Inherited from AbstractDatagramProtocol:

Method __getstate__ Undocumented
Method datagram​Received Called when a datagram is received.
Method do​Start Make sure startProtocol is called.
Method do​Stop Make sure stopProtocol is called.
Method make​Connection Make a connection to a transport and a server.
Method start​Protocol Called when a transport is connected to this protocol.
Method stop​Protocol Called when the transport is disconnected.
Class Variable noisy Undocumented
Instance Variable num​Ports Undocumented
def connectionRefused(self): (source)

Called due to error from write in connected mode.

Note this is a result of ICMP message generated by *previous* write.

def logPrefix(self): (source)
Return a prefix matching the class name, to identify log messages related to this protocol instance.
transport: None or IUDPTransport provider = (source)
The transport with which this protocol is associated, if it is associated with one.