Trees | Indices | Help |
|
---|
|
|
|||
TimeoutError Error for a defered call taking too long to complete |
|||
ProcessRunner Provide deferred process execution |
|||
MySshClient Connection to SSH server at the remote device |
|||
SshPool Cache all the Ssh connections so they can be managed |
|||
SshRunner Run a single command across a cached SSH connection |
|||
DeviceConfig | |||
DataPointConfig | |||
Cmd Holds the config of every command to be run |
|||
Options | |||
zencommand Daemon code to schedule commands and run them. |
|
|||
|
|||
|
|||
|
|
|||
__doc__ = """ZenComm
|
|||
log = logging.getLogger("zen.zencommand")
|
|||
MAX_CONNECTIONS = 256
|
|
Go through the Cmd objects in config.commands and update the config on the command with config. If currentDict has the command on it then use that one, otherwise use the command from config. If the device does not have a username set, then don't yield commands that use SSH. Parameters: config - one of the configurations that was returned by calling getDataSourceCommands on zenhub. currentDict - a dictionary that maps (device, command) to Cmd object for the commands currently on zencommand's schedule. |
|
__doc__
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0beta1 on Thu May 7 11:46:08 2009 | http://epydoc.sourceforge.net |