CARMA C++
CorbaCorrConsumerStats.h
1 #ifndef CARMA_CORRELATOR_OBSRECORD2_CORBACORRCONSUMERSTATS_H
2 #define CARMA_CORRELATOR_OBSRECORD2_CORBACORRCONSUMERSTATS_H
3 
4 #include <string>
5 
6 namespace carma {
7 namespace correlator {
8 namespace obsRecord2 {
9 
12 
14 
15  CorbaCorrConsumerStats( const std::string & ncName );
16 
18 
19  CorbaCorrConsumerStats & operator=( const CorbaCorrConsumerStats & rhs );
20 
21  bool active;
22  std::string notificationChannelName;
23  int deserializationErrorCount;
24  bool errorOnLastDeserialization;
25  double assemblyLatencyInMs;
26  double transmitLatencyInMs;
27  double receiveLatencyInMs;
28  double corbaDemarshalingTimeInMs;
29  double deserializationTimeInMs;
30  double totalProcTimeInMs;
31 };
32 
33 } // End namespace obsRecord2
34 } // End namespace correlator
35 } // End namespace carma
36 #endif
Structure to hold corr consumer statistics for profiling.