interface documentation

class IReactorUNIXDatagram(Interface): (source)

Known implementations: twisted.internet.posixbase.PosixReactorBase

View In Hierarchy

Datagram UNIX socket methods.

Method connectUNIXDatagram Connect a client protocol to a datagram UNIX socket.
Method listenUNIXDatagram Listen on a datagram UNIX socket.
def connectUNIXDatagram(address: str, protocol: ConnectedDatagramProtocol, maxPacketSize: int, mode: int, bindAddress: Optional[Tuple[str, int]]) -> IConnector: (source)

Connect a client protocol to a datagram UNIX socket.

Parameters
address:stra path to a unix socket on the filesystem.
protocol:ConnectedDatagramProtocola twisted.internet.protocol.ConnectedDatagramProtocol instance
maxPacketSize:intmaximum packet size to accept
mode:intThe mode (not umask) to set on the unix socket. See platform specific documentation for information about how this might affect connection attempts.
bindAddress:Optional[Tuple[str, int]]address to bind to
Returns
IConnectorAn object which provides IConnector.
def listenUNIXDatagram(address: str, protocol: DatagramProtocol, maxPacketSize: int, mode: int) -> IListeningPort: (source)

Listen on a datagram UNIX socket.

Parameters
address:stra path to a unix socket on the filesystem.
protocol:DatagramProtocola twisted.internet.protocol.DatagramProtocol instance.
maxPacketSize:intmaximum packet size to accept
mode:intThe mode (not umask) to set on the unix socket. See platform specific documentation for information about how this might affect connection attempts.
Returns
IListeningPortAn object which provides IListeningPort.