#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. |