#include <rmSysInfo.h>
Inheritance diagram for statisticInfo:

Public Methods | |
| statisticInfo () | |
| virtual | ~statisticInfo () |
| int | init (subsystemInfo *aSubsystemInfo, resourceInfo *aResourceInfo) |
| virtual int | getUUIDString (RMAttribute aName, unsigned long aID, char *aUUIDStr) |
| virtual int | getUUID (RMAttribute aName, unsigned long aID, uuid_t aUUID) |
| virtual int | getInteger32 (RMAttribute aName, unsigned long aID, long &aValue) |
| virtual int | getUnsigned (RMAttribute aName, unsigned long aID, unsigned long &aValue) |
| virtual int | getString (RMAttribute aName, unsigned long aID, char *&aBuf) |
| virtual int | getUnsigned64 (RMAttribute aName, unsigned long aID, u_int64_t &aValue) |
| virtual int | setInteger32 (RMAttribute aName, unsigned long aID, long aValue) |
| virtual int | setUnsigned (RMAttribute aName, unsigned long aID, unsigned long aValue) |
| virtual int | setUnsigned64 (RMAttribute aName, unsigned long aID, u_int64_t aValue) |
| int | initStatisticInfoByResourceID (unsigned long aID) |
Private Attributes | |
| subsystemInfo * | mSubsystemInfo |
| resourceInfo * | mResourceInfo |
This is the class that manages all the statistic info.
This class implements the IBaseArray interface by inheriting from rmBaseArray<StatisticInfo> template class.
Definition at line 122 of file rmSysInfo.h.
|
|
Definition at line 125 of file rmSysInfo.h. |
|
|
Definition at line 126 of file rmSysInfo.h. |
|
||||||||||||||||
|
Reimplemented from rmBaseArray< StatisticInfo >. Definition at line 646 of file rmSysInfo.cpp. References rmBaseArray< StatisticInfo >::getConstElement, StatisticInfo::info, RMAttribute, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_STATISTIC_INFO, RMCLIENT_SUCCESS, STATISTICINFO_COUNTERRESET, STATISTICINFO_SCALE, STATISTICINFO_SIZE, and STATISTICINFO_TYPE. |
|
||||||||||||||||
|
Reimplemented from rmBaseArray< StatisticInfo >. Definition at line 854 of file rmSysInfo.cpp. References rmBaseArray< StatisticInfo >::getConstElement, StatisticInfo::info, RMAttribute, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_STATISTIC_INFO, RMCLIENT_ERROR_STATISTIC_STRING, RMCLIENT_SUCCESS, STATISTICINFO_DESCRIPTION, STATISTICINFO_NAME, and STATISTICINFO_UNITS. |
|
||||||||||||||||
|
||||||||||||||||
|
||||||||||||||||
|
Reimplemented from rmBaseArray< StatisticInfo >. Definition at line 620 of file rmSysInfo.cpp. References rmBaseArray< StatisticInfo >::getConstElement, StatisticInfo::info, RMAttribute, RMCLIENT_ERROR_BAD_POINTER, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_STATISTIC_INFO, RMCLIENT_SUCCESS, and STATISTICINFO_SUBSYSTEMUUID. |
|
||||||||||||||||
|
Reimplemented from rmBaseArray< StatisticInfo >. Definition at line 594 of file rmSysInfo.cpp. References rmBaseArray< StatisticInfo >::getConstElement, StatisticInfo::info, RMAttribute, RMCLIENT_ERROR_BAD_POINTER, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_STATISTIC_INFO, RMCLIENT_SUCCESS, and STATISTICINFO_SUBSYSTEMUUID. |
|
||||||||||||
|
Definition at line 521 of file rmSysInfo.cpp. References rmBaseArray< ResourceInfo >::getNextId, initStatisticInfoByResourceID, mResourceInfo, mSubsystemInfo, and RMCLIENT_SUCCESS. Referenced by rmClient::init. |
|
|
||||||||||||||||
|
||||||||||||||||
|
Reimplemented from rmBaseArray< StatisticInfo >. Definition at line 714 of file rmSysInfo.cpp. References StatisticInfo::counterValue, rmBaseArray< StatisticInfo >::getElement, RMAttribute, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_STATISTIC_INFO, RMCLIENT_SUCCESS, and STATISTICINFO_COUNTERRESETVALUE32. |
|
||||||||||||||||
|
Reimplemented from rmBaseArray< StatisticInfo >. Definition at line 736 of file rmSysInfo.cpp. References StatisticInfo::counterValue, rmBaseArray< StatisticInfo >::getElement, RMAttribute, RMCLIENT_ERROR_NOSUCHNAME, RMCLIENT_ERROR_STATISTIC_INFO, RMCLIENT_SUCCESS, and STATISTICINFO_COUNTERRESETVALUE64. |
|
|
Definition at line 150 of file rmSysInfo.h. Referenced by init, and initStatisticInfoByResourceID. |
|
|
Definition at line 149 of file rmSysInfo.h. Referenced by getUnsigned, getUnsigned64, init, initStatisticInfoByResourceID, and setInteger32. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002