Class s.r.remoteCLI(pluginSupport, recvline.RecvLine):

Part of services.remoteCliServer View Source View In Hierarchy

No class docstring
Method __init__ read the list of plugins
Method lineReceived Select the plugin
Method connectionMade check the auth of the user and present a list of plugins

Inherited from pluginSupport:

Method register_pluginsupport_commands Undocumented
Method depends Undocumented
Method depends_on_module Undocumented
Method depends_on_service Undocumented
Method depends_on_plugin Undocumented
Method importPlugin Undocumented
Method callbackRegistered Undocumented
Method registerCallback Undocumented
Method unregisterCallback Undocumented
Method startPlugins initializes all known plugins
Method startPlugin Undocumented
Method reloadPluginClass Undocumented
Method restartPlugin Undocumented
Method reloadPlugins call this to reload all plugins
Method stopPlugins stop all Plugins
Method stopPlugin Undocumented
Class WontStart Undocumented
Class DependencyMissing Undocumented
Class ModuleMissing Undocumented
Class ServiceMissing Undocumented
Class PluginMissing Undocumented
Method logerror format a exception nicely and pass it to the logger
Method _getClassName Undocumented
Method _apirunner Pass all calls to plugin callbacks through this method, they

Inherited from RecvLine:

Method initializeScreen Undocumented
Method currentLineBuffer Undocumented
Method setInsertMode Undocumented
Method setTypeoverMode Undocumented
Method drawInputLine Write a line containing the current input prompt and the current line
Method terminalSize Called to indicate the size of the terminal.
Method unhandledControlSequence Called when an unsupported control sequence is received.
Method keystrokeReceived A keystroke was received.
Method characterReceived Undocumented
Method handle_TAB Undocumented
Method handle_LEFT Undocumented
Method handle_RIGHT Undocumented
Method handle_HOME Undocumented
Method handle_END Undocumented
Method handle_BACKSPACE Undocumented
Method handle_DELETE Undocumented
Method handle_RETURN Undocumented
Method handle_INSERT Undocumented

Inherited from TerminalProtocol (via RecvLine):

Method makeConnection Called with an ITerminalTransport when a connection is established.
Method connectionLost Called when the connection has been lost.
def __init__(self, user): (source)
read the list of plugins
def lineReceived(self, data): (source)
Select the plugin pass the data to the selected plugin provide a "leave plugin"
def connectionMade(self): (source)
check the auth of the user and present a list of plugins
API Documentation for OtfBot - the friendly Bot, generated by pydoctor at 2010-01-04 01:40:56.