Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

BulkDataReceiver1PerfCb Class Reference

#include <bulkDataReceiver1PerfCb.h>

Inheritance diagram for BulkDataReceiver1PerfCb:

Inheritance graph
[legend]
Collaboration diagram for BulkDataReceiver1PerfCb:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BulkDataReceiver1PerfCb ()
 ~BulkDataReceiver1PerfCb ()
virtual int cbStart (ACE_Message_Block *userParam_p=0)
virtual int cbReceive (ACE_Message_Block *frame_p)
virtual int cbStop ()

Private Member Functions

void dump_stats ()
double stats_avg ()
double sum_frame ()

Private Attributes

ACE_Time_Value start_time
std::vector< double > dstats
int start
long count
long size
CORBA::ULong count1_m

Constructor & Destructor Documentation

BulkDataReceiver1PerfCb::BulkDataReceiver1PerfCb  ) 
 

BulkDataReceiver1PerfCb::~BulkDataReceiver1PerfCb  ) 
 


Member Function Documentation

virtual int BulkDataReceiver1PerfCb::cbReceive ACE_Message_Block *  frame_p  )  [virtual]
 

Implements BulkDataCallback.

virtual int BulkDataReceiver1PerfCb::cbStart ACE_Message_Block *  userParam_p = 0  )  [virtual]
 

Implements BulkDataCallback.

virtual int BulkDataReceiver1PerfCb::cbStop  )  [virtual]
 

Implements BulkDataCallback.

void BulkDataReceiver1PerfCb::dump_stats  )  [private]
 

double BulkDataReceiver1PerfCb::stats_avg  )  [private]
 

double BulkDataReceiver1PerfCb::sum_frame  )  [private]
 


Member Data Documentation

long BulkDataReceiver1PerfCb::count [private]
 

CORBA::ULong BulkDataReceiver1PerfCb::count1_m [private]
 

std::vector<double> BulkDataReceiver1PerfCb::dstats [private]
 

long BulkDataReceiver1PerfCb::size [private]
 

int BulkDataReceiver1PerfCb::start [private]
 

ACE_Time_Value BulkDataReceiver1PerfCb::start_time [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:36:01 2009 for ACS C++ API by doxygen 1.3.8