Package ZenEvents :: Module zenmail :: Class ZenMail
[show private | hide private]
[frames | no frames]

Class ZenMail

      CmdBase --+            
                |            
        ZenDaemon --+        
                    |        
             ZCmdBase --+    
                        |    
              EventServer --+
                            |
Jellyable --+               |
            |               |
 Serializable --+           |
                |           |
    Referenceable --+       |
                    |       |
      CmdBase --+   |       |
                |   |       |
        ZenDaemon --+       |
                    |       |
             PBDaemon --+   |
                        |   |
                RRDDaemon --+
                            |
                           ZenMail


Method Summary
  __init__(self)
  buildOptions(self)
basic options setup sub classes can add more options here
  handleError(self, error)
Inherited from EventServer: finish, heartbeat, main, report, reportCycle, run, sendEvent, sendEvents, sigTerm, useTcpFileDescriptor, useUdpFileDescriptor
Inherited from ZCmdBase: closeAll, closedb, findDevice, getConnection, getContext, getDataRoot, getDmdObj, login, logout, opendb, syncdb, zeoConnect
Inherited from RRDDaemon: error, errorStop, getDevicePingIssues, logError, model, remote_setPropertyItems, remote_updateDeviceList, sendThresholdEvent, setPropertyItems
Inherited from PBDaemon: connect, connected, eventService, getInitialServices, getService, getServiceNow, gotPerspective, remote_getName, remote_shutdown, stop
Inherited from ZenDaemon: becomeDaemon, changeUser, setupLogging
Inherited from CmdBase: buildParser, parseOptions
Inherited from Referenceable: jellyFor, remoteMessageReceived
Inherited from Serializable: processUniqueID
Inherited from Jellyable: getStateFor

Class Variable Summary
str name = 'zenmail'
Inherited from RRDDaemon: configCycleInterval, heartbeatevt, heartBeatTimeout, properties, rrd, shutdown
Inherited from PBDaemon: initialServices
Inherited from ZenDaemon: pidfile
Inherited from CmdBase: doesLogging
Inherited from Referenceable: __implemented__, __provides__, perspective
Inherited from Jellyable: __providedBy__

Method Details

buildOptions(self)

basic options setup sub classes can add more options here
Overrides:
ZenEvents.EventServer.EventServer.buildOptions (inherited documentation)

Class Variable Details

name

Type:
str
Value:
'zenmail'                                                              

Generated by Epydoc 2.1 on Thu Aug 16 09:55:11 2007 http://epydoc.sf.net