DataDirector API
|
A collection of DDD_PerformanceMonitors. A singleton. More...
#include <DDD_PerformanceMonitor.h>
Static Public Member Functions | |
static DDD_PerformanceMonitorSystem * | Instance () |
Protected Member Functions | |
DDD_PerformanceMonitorSystem () | |
~DDD_PerformanceMonitorSystem () | |
Protected Member Functions inherited from DynamicPtrArray< DDD_PerformanceMonitor * > | |
void | GrowArray (void) |
void | Size (unsigned int newSize) |
Additional Inherited Members | |
Protected Attributes inherited from DynamicPtrArray< DDD_PerformanceMonitor * > | |
unsigned int | _count |
DDD_PerformanceMonitor * * | _objects |
A collection of DDD_PerformanceMonitors. A singleton.
|
protected |
Constructor. Protected because this is a singleton
|
protected |
Destructor. Protected because this is a singleton
DDD_PerformanceMonitor* FindMonitor | ( | std::string | name | ) |
name | The name of the monitor to find |
|
static |
Public interface to the singleton
DDD_PerformanceMonitor* RegisterPerformanceMonitor | ( | std::string | name | ) |
Register a new performance monitor
name | The name of the new performance monitor. Must be unique. |