interface documentation

class IReactorUNIX(Interface): (source)

Known implementations: twisted.internet.posixbase.PosixReactorBase, twisted.internet.testing.MemoryReactor, twisted.internet.testing.RaisingMemoryReactor

View In Hierarchy

UNIX socket methods.
Method connectUNIX Connect a client protocol to a UNIX socket.
Method listenUNIX Listen on a UNIX socket.
def connectUNIX(address, factory, timeout, checkPID): (source)
Connect a client protocol to a UNIX socket.
Parameters
address:stra path to a unix socket on the filesystem.
factory:ClientFactorya twisted.internet.protocol.ClientFactory instance
timeout:floatnumber of seconds to wait before assuming the connection has failed.
checkPID:boolif True, check for a pid file to verify that a server is listening. If address is a Linux abstract namespace path, this must be False.
Returns
IConnectorAn object which provides IConnector.
def listenUNIX(address, factory, backlog, mode, wantPID): (source)
Listen on a UNIX socket.
Parameters
address:stra path to a unix socket on the filesystem.
factory:Factorya twisted.internet.protocol.Factory instance.
backlog:intnumber of connections to allow in backlog.
mode:intThe mode (not umask) to set on the unix socket. See platform specific documentation for information about how this might affect connection attempts.
wantPID:boolif True, create a pidfile for the socket. If address is a Linux abstract namespace path, this must be False.
Returns
IListeningPortAn object which provides IListeningPort.