t.a.i._AbstractServer(_VolatileDataService) : class documentation

Part of twisted.application.internet View Source View In Hierarchy

Known subclasses: twisted.application.internet.GenericServer

Instance Variablesmethodthe type of method to call on the reactor, one of TCP, UDP, SSL or UNIX. (type: str )
reactorthe current running reactor. (type: a provider of IReactorTCP, IReactorUDP, IReactorSSL or IReactorUnix. )
_portinstance of port set when the service is started. (type: a provider of IListeningPort. )
Class Variablesvolatilelist of attribute to remove from pickling. (type: list )
Method __init__ Undocumented
Method privilegedStartService Do preparation work for starting the service.
Method startService Start the service.
Method stopService Stop the service.
Method _getPort Wrapper around the appropriate listen method of the reactor.

Inherited from _VolatileDataService:

Method __getstate__ Undocumented

Inherited from Service (via _VolatileDataService):

Method setName Set the name of the service.
Method setServiceParent Set the parent of the service.
Method disownServiceParent Use this API to remove an IService from an IServiceCollection.
def __init__(self, *args, **kwargs): (source)
Undocumented
def privilegedStartService(self): (source)

Do preparation work for starting the service.

Here things which should be done before changing directory, root or shedding privileges are done.
def startService(self): (source)
Start the service.
def stopService(self): (source)
Stop the service.
Returnsa Deferred which is triggered when the service has finished shutting down. If shutting down is immediate, a value can be returned (usually, None). (type: Deferred )
def _getPort(self): (source)
Wrapper around the appropriate listen method of the reactor.
Returnsthe port object returned by the listen method. (type: an object providing IListeningPort. )
API Documentation for Twisted, generated by pydoctor at 2011-10-27 16:27:37.