Package Products :: Package ZenRRD :: Module zencommand
[hide private]
[frames] | no frames]

Module zencommand

source code

Classes [hide private]
  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
  ConfigurationProcessor
  zencommand
Daemon code to schedule commands and run them.
Functions [hide private]
 
Timeout(deferred, seconds, obj)
Cause an error on a deferred when it is taking too long to complete
source code
Variables [hide private]
  __doc__ = """ZenComm...
  log = logging.getLogger("zen.zencommand")
  MAX_CONNECTIONS = 256
Variables Details [hide private]

__doc__

Value:
"""ZenCommand

Run Command plugins periodically.

"""