Statistics for one operation.
More...
#include <psprofile.h>
|
void | AddConsumption (double cons) |
| Use this to notify about resource consumption. More...
|
|
csString | Dump (double totalConsumption, const csString &unitName) |
| Return textual description of consumption statistics where 'totalConsumption' is total consumption of resources by all kinds of operations and 'unitName' contains name of consumption unit (e.g. More...
|
|
double | GetConsumption () |
|
| psOperProfile (const csString &desc) |
|
void | Reset () |
| Reset consumption counters. More...
|
|
Statistics for one operation.
Definition at line 48 of file psprofile.h.
psOperProfile::psOperProfile |
( |
const csString & |
desc | ) |
|
void psOperProfile::AddConsumption |
( |
double |
cons | ) |
|
Use this to notify about resource consumption.
static int psOperProfile::cmpProfs |
( |
const void * |
a, |
|
|
const void * |
b |
|
) |
| |
|
static |
csString psOperProfile::Dump |
( |
double |
totalConsumption, |
|
|
const csString & |
unitName |
|
) |
| |
Return textual description of consumption statistics where 'totalConsumption' is total consumption of resources by all kinds of operations and 'unitName' contains name of consumption unit (e.g.
"millisecond")
double psOperProfile::GetConsumption |
( |
| ) |
|
void psOperProfile::Reset |
( |
| ) |
|
Reset consumption counters.
double psOperProfile::consumption |
|
protected |
number of operations of this kind that took place
Definition at line 72 of file psprofile.h.
double psOperProfile::count |
|
protected |
csStringFast<100> psOperProfile::desc |
|
protected |
double psOperProfile::maxCons |
|
protected |
total resource consumption by this kind of operation
Definition at line 73 of file psprofile.h.
The documentation for this class was generated from the following file: