20.11
|
#include <RegisterBackendCounters.hpp>
Public Member Functions | |
RegisterBackendCounters (uint16_t currentMaxGlobalCounterID, const BackendId &backendId, ProfilingService &profilingService) | |
~RegisterBackendCounters ()=default | |
void | RegisterCategory (const std::string &categoryName) override |
uint16_t | RegisterDevice (const std::string &deviceName, uint16_t cores=0, const Optional< std::string > &parentCategoryName=EmptyOptional()) override |
uint16_t | RegisterCounterSet (const std::string &counterSetName, uint16_t count=0, const Optional< std::string > &parentCategoryName=EmptyOptional()) override |
uint16_t | RegisterCounter (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=EmptyOptional(), const Optional< uint16_t > &numberOfCores=EmptyOptional(), const Optional< uint16_t > &deviceUid=EmptyOptional(), const Optional< uint16_t > &counterSetUid=EmptyOptional()) override |
![]() | |
virtual | ~IRegisterBackendCounters () |
Definition at line 19 of file RegisterBackendCounters.hpp.
|
inline |
Definition at line 23 of file RegisterBackendCounters.hpp.
References RegisterBackendCounters::RegisterCategory(), RegisterBackendCounters::RegisterCounter(), RegisterBackendCounters::RegisterCounterSet(), RegisterBackendCounters::RegisterDevice(), and RegisterBackendCounters::~RegisterBackendCounters().
|
default |
Referenced by RegisterBackendCounters::RegisterBackendCounters().
|
overridevirtual |
Implements IRegisterBackendCounters.
Definition at line 14 of file RegisterBackendCounters.cpp.
References ICounterRegistry::RegisterCategory().
Referenced by BOOST_AUTO_TEST_CASE(), and RegisterBackendCounters::RegisterBackendCounters().
|
overridevirtual |
Implements IRegisterBackendCounters.
Definition at line 35 of file RegisterBackendCounters.cpp.
References ProfilingService::GetCounterMappingRegistry(), Counter::m_MaxCounterUid, Counter::m_Uid, ICounterRegistry::RegisterCounter(), and IRegisterCounterMapping::RegisterMapping().
Referenced by BOOST_AUTO_TEST_CASE(), and RegisterBackendCounters::RegisterBackendCounters().
|
overridevirtual |
Implements IRegisterBackendCounters.
Definition at line 27 of file RegisterBackendCounters.cpp.
References CounterSet::m_Uid, and ICounterRegistry::RegisterCounterSet().
Referenced by BOOST_AUTO_TEST_CASE(), and RegisterBackendCounters::RegisterBackendCounters().
|
overridevirtual |
Implements IRegisterBackendCounters.
Definition at line 19 of file RegisterBackendCounters.cpp.
References Device::m_Uid, and ICounterRegistry::RegisterDevice().
Referenced by BOOST_AUTO_TEST_CASE(), and RegisterBackendCounters::RegisterBackendCounters().