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.

      """