#include <ISubsystemMonitor.h>
Public Methods | |
virtual | ~ISubsystemMonitor () |
virtual int | getSubsystemInterfaceVersion ()=0 |
returns the interface version to the daemon. More... | |
virtual rmSubsystemInfo* | getSubsystemInfo ()=0 |
this method the first call to the subsystem by the daemon process after successful subsystem registration. getSubsystemInfo() returns basic subsystem information. More... | |
virtual rmResourceInfo* | getResourceInfo (size_t index)=0 |
is called by the daemon process after discovering the resource count in rmSubsystemInfo returned by getSubsystemInfo(). It is called noResources times incrementing the index for each call. rmResourceInfo() returns basic identification information about each resource. More... | |
virtual rmStatisticInfo* | getStatisticInfo (size_t index)=0 |
is called by the daemon process after discovering the statistic count in rmSubsystemInfo returned by getSubsystemInfo(). It is called noStatistics times incrementing the index for each call. getStatisticInfo() returns basic identification information about each statistic. More... | |
virtual void | refreshSubsystemRegistration () |
is called by the daemon process at the configurable "Registry Refresh Rate" to give the subsystem the opportunity to update the status of the resources in its subsystem. For every resource availability change detected, the subsystem should call IRMRegistration::resourceChange. This optional interface is intended for subsystems that monitor dynamic resources such as hot plug devices or mounted file systems. More... |
|
|
|
is called by the daemon process after discovering the resource count in rmSubsystemInfo returned by getSubsystemInfo(). It is called noResources times incrementing the index for each call. rmResourceInfo() returns basic identification information about each resource.
|
|
is called by the daemon process after discovering the statistic count in rmSubsystemInfo returned by getSubsystemInfo(). It is called noStatistics times incrementing the index for each call. getStatisticInfo() returns basic identification information about each statistic.
|
|
this method the first call to the subsystem by the daemon process after successful subsystem registration. getSubsystemInfo() returns basic subsystem information.
|
|
returns the interface version to the daemon.
|
|
is called by the daemon process at the configurable "Registry Refresh Rate" to give the subsystem the opportunity to update the status of the resources in its subsystem. For every resource availability change detected, the subsystem should call IRMRegistration::resourceChange. This optional interface is intended for subsystems that monitor dynamic resources such as hot plug devices or mounted file systems.
|