class documentation

class MulticastPort(MulticastMixin, Port): (source)

Implements interfaces: twisted.internet.interfaces.IMulticastTransport

View In Hierarchy

UDP Port that supports multicasting.
Method __init__ Initialize with a numeric port to listen on.
Method create​Socket Undocumented
Instance Variable listen​Multiple Undocumented

Inherited from MulticastMixin:

Method get​Loopback​Mode Undocumented
Method get​Outgoing​Interface Undocumented
Method get​TTL Undocumented
Method join​Group Join a multicast group. Returns Deferred of success.
Method leave​Group Leave multicast group, return Deferred of success.
Method set​Loopback​Mode Undocumented
Method set​Outgoing​Interface Returns Deferred of success.
Method set​TTL Undocumented
Method _join​Addr1 Undocumented
Method _join​Addr2 Undocumented
Method _set​Interface Undocumented

Inherited from Port:

Method __repr__ Undocumented
Method cb​Read Undocumented
Method connect 'Connect' to remote server.
Method connection​Lost Cleans up my socket.
Method do​Read Undocumented
Method get​Broadcast​Allowed Checks if broadcast is currently allowed on this port.
Method get​Handle Return a socket object.
Method get​Host Return the local address of the UDP connection
Method handle​Read Undocumented
Method log​Prefix Returns the name of my class, to prefix log entries with.
Method lose​Connection Close the connection at the next available opportunity.
Method set​Broadcast​Allowed Set whether this port may broadcast. This is disabled by default.
Method set​Log​Str Initialize the logstr attribute to be used by logPrefix.
Method start​Listening Create and bind my socket, and begin listening on it.
Method stop​Listening Stop listening on this port.
Method write Write a datagram.
Method write​Sequence Write an iterable of byte strings to the physical connection.
Class Variable dynamic​Read​Buffers Undocumented
Instance Variable address​Buffer Undocumented
Instance Variable address​Family socket.AF_INET or socket.AF_INET6, depending on whether this port is listening on an IPv4 address or an IPv6 address.
Instance Variable address​Length​Buffer Undocumented
Instance Variable connected Undocumented
Instance Variable d Undocumented
Instance Variable interface Undocumented
Instance Variable logstr Undocumented
Instance Variable port Undocumented
Instance Variable protocol Undocumented
Instance Variable read​Buffer​Size Undocumented
Instance Variable socket Undocumented
Method _bind​Socket Undocumented
Method _connect​To​Protocol Undocumented
Method _lose​Connection Undocumented
Method _set​Address​Family Resolve address family for the socket.
Instance Variable _connected​Addr Undocumented
Instance Variable _real​Port​Number Undocumented

Inherited from FileHandle (via Port):

Method data​Received Undocumented
Method do​Write Undocumented
Method get​File​Handle Undocumented
Method get​Peer Get the remote address of this connection.
Method lose​Write​Connection Undocumented
Method pause​Producing Pause producing data.
Method read​Connection​Lost Indicates read connection was lost.
Method read​From​Handle Undocumented
Method resume​Producing Resume producing data.
Method start​Reading Undocumented
Method start​Writing No summary
Method stop​Consuming Stop consuming data.
Method stop​Producing Stop producing data.
Method stop​Reading Undocumented
Method stop​Writing Undocumented
Method write​Connection​Lost Indicates write connection was lost.
Method write​To​Handle Undocumented
Constant SEND​_LIMIT Undocumented
Class Variable disconnecting Undocumented
Class Variable max​Read​Buffers Undocumented
Class Variable write​Buffer​Size Undocumented
Instance Variable data​Buffer Undocumented
Instance Variable disconnected Undocumented
Instance Variable offset Undocumented
Instance Variable producer Undocumented
Instance Variable producer​Paused Undocumented
Instance Variable reactor Undocumented
Instance Variable reading Undocumented
Instance Variable writing Undocumented
Method _cb​Read Undocumented
Method _cb​Write Undocumented
Method _close​Write​Connection Undocumented
Method _dispatch​Data Dispatch previously read data. Return True if self.reading and we don't have any more data
Method _handle​Read Returns False if we should stop reading for now
Method _handle​Write Returns false if we should stop writing for now
Method _resume​Reading Undocumented
Method _resume​Writing Undocumented
Class Variable _write​Disconnected Undocumented
Instance Variable _read​Buffers Undocumented
Instance Variable _read​Next​Buffer Undocumented
Instance Variable _read​Scheduled Undocumented
Instance Variable _read​Scheduled​In​OS Undocumented
Instance Variable _read​Size Undocumented
Instance Variable _temp​Data​Buffer Undocumented
Instance Variable _temp​Data​Len Undocumented
Instance Variable _write​Disconnecting Undocumented
Instance Variable _write​Scheduled Undocumented

Inherited from _ConsumerMixin (via Port, FileHandle):

Method register​Producer Register to receive data from a producer.
Method unregister​Producer Stop consuming data from a producer, without disconnecting.
Instance Variable streaming​Producer bool or int

Inherited from _LogOwner (via Port, FileHandle):

Method _get​Log​Prefix Determine the log prefix to use for messages related to applicationObject, which may or may not be an interfaces.ILoggingContext provider.
def __init__(self, port, proto, interface='', maxPacketSize=8192, reactor=None, listenMultiple=False): (source)
Initialize with a numeric port to listen on.
def createSocket(self): (source)
listenMultiple = (source)

Undocumented