#include <Stats.h>
Inheritance diagram for ACE_Throughput_Stats:


Public Methods | |||
| ACE_Throughput_Stats (void) | |||
| Constructor. More... | |||
| void | sample (ACE_UINT64 throughput, ACE_UINT64 latency) | ||
| Store one sample. More... | |||
| void | accumulate (const ACE_Throughput_Stats &throughput) | ||
Update the values to reflect the stats in
| |||
| void | dump_results (const ACE_TCHAR *msg, ACE_UINT32 scale_factor) | ||
| Print down the stats. More... | |||
Static Public Methods | |||
| void | dump_throughput (const ACE_TCHAR *msg, ACE_UINT32 scale_factor, ACE_UINT64 elapsed_time, ACE_UINT32 samples_count) | ||
| Dump the average throughput stats. More... | |||
Private Attributes | |||
| ACE_UINT64 | throughput_last_ | ||
| The last throughput measurement. More... | |||
Keep the relevant information to perform throughput and latency analysis, including:
|
|
Constructor.
|
|
|
Update the values to reflect the stats in
|
|
||||||||||||
|
Print down the stats.
|
|
||||||||||||||||||||
|
Dump the average throughput stats.
|
|
||||||||||||
|
Store one sample.
|
|
|
The last throughput measurement.
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001