20.02
|
#include <ICounterRegistry.hpp>
Public Member Functions | |
virtual | ~ICounterRegistry () |
virtual const Category * | RegisterCategory (const std::string &categoryName)=0 |
virtual const Device * | RegisterDevice (const std::string &deviceName, uint16_t cores, const Optional< std::string > &parentCategoryName)=0 |
virtual const CounterSet * | RegisterCounterSet (const std::string &counterSetName, uint16_t count, const Optional< std::string > &parentCategoryName)=0 |
virtual const Counter * | RegisterCounter (const BackendId &backendId, const uint16_t uid, const std::string &parentCategoryName, uint16_t counterClass, uint16_t interpolation, double multiplier, const std::string &name, const std::string &description, const Optional< std::string > &units, const Optional< uint16_t > &numberOfCores, const Optional< uint16_t > &deviceUid, const Optional< uint16_t > &counterSetUid)=0 |
Definition at line 17 of file ICounterRegistry.hpp.
|
inlinevirtual |
Definition at line 20 of file ICounterRegistry.hpp.
References ICounterRegistry::RegisterCategory(), ICounterRegistry::RegisterCounter(), ICounterRegistry::RegisterCounterSet(), and ICounterRegistry::RegisterDevice().
|
pure virtual |
Implemented in CounterDirectory.
Referenced by RegisterBackendCounters::RegisterCategory(), and ICounterRegistry::~ICounterRegistry().
|
pure virtual |
Implemented in CounterDirectory.
Referenced by RegisterBackendCounters::RegisterCounter(), and ICounterRegistry::~ICounterRegistry().
|
pure virtual |
Implemented in CounterDirectory.
Referenced by RegisterBackendCounters::RegisterCounterSet(), and ICounterRegistry::~ICounterRegistry().
|
pure virtual |
Implemented in CounterDirectory.
Referenced by RegisterBackendCounters::RegisterDevice(), and ICounterRegistry::~ICounterRegistry().