class documentation
class DatagramProtocol(AbstractDatagramProtocol): (source)
Known subclasses: twisted.internet.protocol.ConnectedDatagramProtocol
, twisted.names.dns.DNSDatagramProtocol
, twisted.protocols.sip.Base
Implements interfaces: twisted.internet.interfaces.ILoggingContext
Protocol for datagram-oriented transport, e.g. UDP.
Method | connection |
Called due to error from write in connected mode. |
Method | log |
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 |
Called when a datagram is received. |
Method | do |
Make sure startProtocol is called. |
Method | do |
Make sure stopProtocol is called. |
Method | make |
Make a connection to a transport and a server. |
Method | start |
Called when a transport is connected to this protocol. |
Method | stop |
Called when the transport is disconnected. |
Class Variable | noisy |
Undocumented |
Instance Variable | num |
Undocumented |
Called due to error from write in connected mode.
Note this is a result of ICMP message generated by *previous* write.
Return a prefix matching the class name, to identify log messages related to this protocol instance.
overridden in
twisted.names.dns.DNSDatagramProtocol
The transport with which this protocol is associated, if it is associated with one.