#include <Monitor.h>
Public Methods | |
virtual | ~Monitor () |
called when the monitor is being deleted or the daemon is stopping. Inline monitor must be stopped so no more eventing occurs. More... | |
virtual int | startMonitor ()=0 |
starts the monitor once it has been created and configured. More... | |
virtual int | stopMonitor ()=0 |
stops the monitor. The monitor retains its state and configuration so it can be resumed with startMonitor. More... | |
virtual int | resetMonitor ()=0 |
stops and resets the monitor state. The monitor state is reset to its created state. It can be restarted with startMonitor. More... | |
virtual int | pauseNotification ()=0 |
signals the monitor to suspend event notification but continue monitoring. More... | |
virtual int | resetNotification ()=0 |
signals the monitor to restart event notification that was paused by a call to pauseNotification(). The call should also re-arm one shot logging where the loggingRate is zero. More... | |
virtual int | getMonitorConfiguration (rmMonitorConfiguration *config)=0 |
returns the monitor's configuration data. More... | |
virtual int | setMonitorConfiguration (rmMonitorConfiguration &config)=0 |
set new the monitor configuration data. More... | |
virtual int | getMonitorControl (rmMonitorControl *control)=0 |
returns the monitor's control data. More... | |
virtual int | setMonitorControl (rmMonitorControl &control)=0 |
set new the monitor control data. More... | |
virtual int | checkMonitor (rmMonitorState *state)=0 |
returns the monitor's state data. More... |
|
called when the monitor is being deleted or the daemon is stopping. Inline monitor must be stopped so no more eventing occurs.
|
|
returns the monitor's state data.
|
|
returns the monitor's configuration data.
|
|
returns the monitor's control data.
|
|
signals the monitor to suspend event notification but continue monitoring.
|
|
stops and resets the monitor state. The monitor state is reset to its created state. It can be restarted with startMonitor.
|
|
signals the monitor to restart event notification that was paused by a call to pauseNotification(). The call should also re-arm one shot logging where the loggingRate is zero.
|
|
set new the monitor configuration data.
|
|
set new the monitor control data.
|
|
starts the monitor once it has been created and configured.
|
|
stops the monitor. The monitor retains its state and configuration so it can be resumed with startMonitor.
|