FARGOS/VISTA Object Management Environment Core
..
|
Base class for OME profiling variable. More...
#include <OMEdebugInfo.h>
Public Member Functions | |
OMEprofileRecord () | |
virtual | ~OMEprofileRecord () |
virtual const char * | getName (uint_fast32_t *retNameLen=nullptr) const =0 |
virtual const OMEtype | getValue () const =0 |
virtual void | setValue (const OMEtype &newV)=0 |
Static Public Member Functions | |
static OMEarray * | listDefinedCounters () |
Get a list of all available information variables. More... | |
static OMEassoc * | getCounters () |
Get a snapshot of all counters. More... | |
static const OMEtype | getValueOfCounter (const char *name) NONNULL_PARAMETERS(1) |
Return the value of an named variable. More... | |
template<typename STREAMTYPE > | |
static STREAMTYPE & | outputCounters (STREAMTYPE &o) |
Write a counter's value to an output stream. More... | |
Static Protected Member Functions | |
static void | addToList (OMEprofileRecord *rec) |
static void | removeFromList (OMEprofileRecord *recToRemove) |
Protected Attributes | |
OMEprofileRecord * | next |
Static Protected Attributes | |
static OMEprofileRecord * | startOfList |
Base class for OME profiling variable.
|
inline |
|
inlinevirtual |
|
inlinestaticprotected |
References next.
Referenced by OMEprofileCounter< uint32_t >::OMEprofileCounter(), and OMEprofileString< MAX_STRING_LEN >::OMEprofileString().
|
static |
Get a snapshot of all counters.
References next, and startOfList.
Referenced by getSystemInfo().
|
pure virtual |
|
pure virtual |
Implemented in OMEprofileString< MAXLEN >, and OMEprofileCounter< NUMTYPE >.
|
static |
Return the value of an named variable.
name | identifies the requested variable. |
References next, and startOfList.
Referenced by getSystemInfoAttribute().
|
static |
Get a list of all available information variables.
References next, and startOfList.
|
inlinestatic |
|
inlinestaticprotected |
References next.
|
pure virtual |
|
protected |
Referenced by addToList(), getCounters(), getValueOfCounter(), listDefinedCounters(), outputCounters(), and removeFromList().
|
staticprotected |
Referenced by getCounters(), getValueOfCounter(), and listDefinedCounters().
![]() | Generated: Tue Jul 28 2020 16:03:27
Support Information |