class documentation

Utility class to simplify the definition of IServiceMaker plugins.

Method __init__ Undocumented
Instance Variable description A brief summary of the features provided by this Twisted application plugin.
Instance Variable module Undocumented
Instance Variable name Undocumented
Instance Variable tapname A short string naming this Twisted plugin, for example 'web' or 'pencil'. This name will be used as the subcommand of 'twistd'.
Property makeService Create and return an object providing twisted.application.service.IService.
Property options A twisted.python.usage.Options subclass defining the configuration options for this application.
def __init__(self, name, module, description, tapname): (source)

Undocumented

description = (source)

A brief summary of the features provided by this Twisted application plugin.

Undocumented

Undocumented

A short string naming this Twisted plugin, for example 'web' or 'pencil'. This name will be used as the subcommand of 'twistd'.

@property
makeService = (source)

Create and return an object providing twisted.application.service.IService.

Parameters
optionsA mapping (typically a dict or twisted.python.usage.Options instance) of configuration options to desired configuration values.

A twisted.python.usage.Options subclass defining the configuration options for this application.