Package Products :: Package ZenModel :: Module IpServiceLoader :: Class IpServiceLoader |
[hide private]
[frames] | no frames]

# Class IpServiceLoader

source code

                  object --+
                           |
    ZenUtils.CmdBase.CmdBase --+
                               |
    ZenUtils.ZenDaemon.ZenDaemon --+
                                   |
          ZenUtils.ZCmdBase.ZCmdBase --+
                                       |
        ZenUtils.BasicLoader.BasicLoader --+
                                           |
                                          IpServiceLoader

Instance Methods | [hide private]
__init__(self, noopts=0, app=None) Handle command line options, get app instance,and setup log file | source code
loaderBody(self, line) | source code
Inherited from `ZenUtils.BasicLoader.BasicLoader`: `buildOptions`, `loadDatabase`, `parseOptions`, `setfields` Inherited from `ZenUtils.ZCmdBase.ZCmdBase`: `closeAll`, `closedb`, `findDevice`, `getConnection`, `getContext`, `getDataRoot`, `getDmdObj`, `login`, `logout`, `opendb`, `sigTerm`, `syncdb`, `zeoConnect` Inherited from `ZenUtils.ZenDaemon.ZenDaemon`: `becomeDaemon`, `becomeWatchdog`, `changeUser`, `niceDoggie`, `openPrivilegedPort`, `setupLogging`, `sighandler_USR1`, `watchdogCycleTime`, `watchdogMaxRestartTime`, `watchdogStartTimeout`, `writePidFile` Inherited from `ZenUtils.CmdBase.CmdBase`: `buildParser`, `checkLogpath`, `generate_configs`, `generate_xml_configs`, `generate_xml_table`, `getConfigFileDefaults`, `pretty_print_config_comment`

Class Variables | [hide private]
| lineparse = `re.compile(r"^(\S+)\s+(\d+)/(\S+)(.*)")`
Inherited from `ZenUtils.ZenDaemon.ZenDaemon`: `pidfile` Inherited from `ZenUtils.CmdBase.CmdBase`: `doesLogging`

Method Details | [hide private]

### __init__(self, noopts=0, app=None) (Constructor) | source code
Handle command line options, get app instance,and setup log file Overrides: ZenUtils.CmdBase.CmdBase.__init__