class _AbstractServer(_VolatileDataService): (source)
Known subclasses: twisted.application.internet.MulticastServer
, twisted.application.internet.SSLServer
, twisted.application.internet.TCPServer
, twisted.application.internet.UDPServer
, twisted.application.internet.UNIXDatagramServer
, twisted.application.internet.UNIXServer
Method | __init__ |
Undocumented |
Method | privileged |
Do preparation work for starting the service. |
Method | start |
Start the service. |
Method | stop |
Stop the service. |
Class Variable | volatile |
list of attribute to remove from pickling. |
Instance Variable | args |
Undocumented |
Instance Variable | kwargs |
Undocumented |
Instance Variable | method |
the type of method to call on the reactor, one of TCP, UDP, SSL or UNIX. |
Instance Variable | reactor |
the current running reactor. |
Method | _get |
Wrapper around the appropriate listen method of the reactor. |
Instance Variable | _port |
instance of port set when the service is started. |
Inherited from _VolatileDataService
:
Method | __getstate__ |
Undocumented |
Inherited from Service
(via _VolatileDataService
):
Method | disown |
Use this API to remove an IService from an IServiceCollection . |
Method | set |
Set the name of the service. |
Method | set |
Set the parent of the service. This method is responsible for setting the parent attribute on this service (the child service). |
Instance Variable | name |
A str which is the name of the service or None. |
Instance Variable | parent |
An IServiceCollection which is the parent or None. |
Instance Variable | running |
A boolean which indicates whether the service is running. |
Do preparation work for starting the service.
Here things which should be done before changing directory, root or shedding privileges are done.
twisted.application.internet.MulticastServer
, twisted.application.internet.SSLServer
, twisted.application.internet.TCPServer
, twisted.application.internet.UDPServer
, twisted.application.internet.UNIXDatagramServer
, twisted.application.internet.UNIXServer
the type of method to call on the reactor, one of TCP, UDP, SSL or UNIX.
the current running reactor.
Wrapper around the appropriate listen method of the reactor.
Returns | |
an object providing twisted.internet.interfaces.IListeningPort . | the port object returned by the listen method. |