Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | Related Pages

Freiburg::Stat Class Reference

collect statistical data, used for performance management More...

List of all members.

Public Member Functions

 Stat (IntPtr msgque, string name, int count, short level)
void Calc (Timer timer)
void Print ()

Properties

double value
string name

Private Member Functions

StatCtxSMqStatCtxCreate (IntPtr msgque, string name, int count, short level)
void MqStatCtxDelete (StatCtxS **stat)
 ~Stat ()
IntPtr MqBufferGetC (IntPtr buf)
void MqStatCtxCalc (StatCtxS *stat, IntPtr timer)
void MqStatCtxPrint (StatCtxS *stat)

Private Attributes

const string MSGQUE_DLL = "libFreiburg20"
StatCtxSstat


Detailed Description

collect statistical data, used for performance management

Definition at line 63 of file csLibFbg.cs.


Constructor & Destructor Documentation

Freiburg::Stat::Stat IntPtr  msgque,
string  name,
int  count,
short  level
[inline]
 

Definition at line 83 of file csLibFbg.cs.

References MqStatCtxCreate(), and stat.

Freiburg::Stat::~Stat  )  [inline, private]
 

Definition at line 91 of file csLibFbg.cs.

References MqStatCtxDelete(), and stat.


Member Function Documentation

void Freiburg::Stat::Calc Timer  timer  )  [inline]
 

Definition at line 114 of file csLibFbg.cs.

References MqStatCtxCalc(), stat, and Freiburg::Timer::value.

Referenced by Perf::Main().

IntPtr Freiburg::Stat::MqBufferGetC IntPtr  buf  )  [private]
 

void Freiburg::Stat::MqStatCtxCalc StatCtxS stat,
IntPtr  timer
[private]
 

Referenced by Calc().

StatCtxS* Freiburg::Stat::MqStatCtxCreate IntPtr  msgque,
string  name,
int  count,
short  level
[private]
 

Referenced by Stat().

void Freiburg::Stat::MqStatCtxDelete StatCtxS **  stat  )  [private]
 

Referenced by ~Stat().

void Freiburg::Stat::MqStatCtxPrint StatCtxS stat  )  [private]
 

Referenced by Print().

void Freiburg::Stat::Print  )  [inline]
 

Definition at line 122 of file csLibFbg.cs.

References MqStatCtxPrint(), and stat.

Referenced by Perf::Main().


Member Data Documentation

const string Freiburg::Stat::MSGQUE_DLL = "libFreiburg20" [private]
 

Definition at line 65 of file csLibFbg.cs.

StatCtxS* Freiburg::Stat::stat [private]
 

Definition at line 78 of file csLibFbg.cs.

Referenced by Calc(), Print(), Stat(), and ~Stat().


Property Documentation

string Freiburg::Stat::name [get]
 

Definition at line 107 of file csLibFbg.cs.

Referenced by Perf::Main().

double Freiburg::Stat::value [get, set]
 

Definition at line 98 of file csLibFbg.cs.

Referenced by Perf::Main().


The documentation for this class was generated from the following file:
Generated on Tue Nov 23 16:15:59 2004 for csharpFreiburg by  doxygen 1.3.8-20040928