Classes | Public Member Functions | Public Attributes

BPSTracker Struct Reference

#include <ReliabilityLayer.h>

Collaboration diagram for BPSTracker:
Collaboration graph
[legend]

List of all members.

Classes

struct  TimeAndValue2

Public Member Functions

 BPSTracker ()
 ~BPSTracker ()
void Reset (const char *file, unsigned int line)
void Push1 (CCTimeType time, uint64_t value1)
uint64_t GetBPS1 (CCTimeType time)
uint64_t GetBPS1Threadsafe (CCTimeType time)
uint64_t GetTotal1 (void) const
void ClearExpired1 (CCTimeType time)

Public Attributes

uint64_t total1
uint64_t lastSec1
DataStructures::Queue
< TimeAndValue2
dataQueue

Detailed Description

Definition at line 67 of file ReliabilityLayer.h.


Constructor & Destructor Documentation

BPSTracker::BPSTracker (  ) 

Definition at line 52 of file ReliabilityLayer.cpp.

Here is the call graph for this function:

BPSTracker::~BPSTracker (  ) 

Definition at line 53 of file ReliabilityLayer.cpp.


Member Function Documentation

void BPSTracker::ClearExpired1 ( CCTimeType  time  ) 
uint64_t BPSTracker::GetBPS1 ( CCTimeType  time  ) 
uint64_t BPSTracker::GetBPS1Threadsafe ( CCTimeType  time  ) 

Here is the caller graph for this function:

uint64_t BPSTracker::GetTotal1 ( void   )  const

Definition at line 65 of file ReliabilityLayer.cpp.

Here is the caller graph for this function:

void BPSTracker::Push1 ( CCTimeType  time,
uint64_t  value1 
)
void BPSTracker::Reset ( const char *  file,
unsigned int  line 
)

Definition at line 55 of file ReliabilityLayer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 94 of file ReliabilityLayer.h.

Definition at line 92 of file ReliabilityLayer.h.

Definition at line 92 of file ReliabilityLayer.h.


The documentation for this struct was generated from the following files: