Grappa  r3821, hash 22cd626d567a91ead5b23302066d1e9469f45c66
Grappa::Metrics::GlobalQueueMetrics Class Reference

#include <GlobalQueue.hpp>

Public Member Functions

 GlobalQueueMetrics ()
 
void reset ()
 
void dump (std::ostream &o, const char *terminator)
 
void merge (const GlobalQueueMetrics *other)
 
void profiling_sample ()
 
void record_push_reserve_request (size_t msg_bytes, bool accepted)
 
void record_push_entry_request (size_t msg_bytes, bool had_consumer)
 
void record_pull_reserve_request (size_t msg_bytes)
 
void record_pull_entry_request (size_t msg_bytes)
 
void record_push_reserve_reply (size_t msg_bytes)
 
void record_pull_reserve_reply (size_t msg_bytes, bool consumer_waited)
 
void record_pull_entry_reply (size_t msg_bytes)
 

Detailed Description

Definition at line 58 of file GlobalQueue.hpp.

Constructor & Destructor Documentation

Grappa::Metrics::GlobalQueueMetrics::GlobalQueueMetrics ( )

Member Function Documentation

void Grappa::Metrics::GlobalQueueMetrics::dump ( std::ostream &  o,
const char *  terminator 
)
void Grappa::Metrics::GlobalQueueMetrics::merge ( const GlobalQueueMetrics other)
void Grappa::Metrics::GlobalQueueMetrics::profiling_sample ( )
void Grappa::Metrics::GlobalQueueMetrics::record_pull_entry_reply ( size_t  msg_bytes)
void Grappa::Metrics::GlobalQueueMetrics::record_pull_entry_request ( size_t  msg_bytes)
void Grappa::Metrics::GlobalQueueMetrics::record_pull_reserve_reply ( size_t  msg_bytes,
bool  consumer_waited 
)
void Grappa::Metrics::GlobalQueueMetrics::record_pull_reserve_request ( size_t  msg_bytes)
void Grappa::Metrics::GlobalQueueMetrics::record_push_entry_request ( size_t  msg_bytes,
bool  had_consumer 
)
void Grappa::Metrics::GlobalQueueMetrics::record_push_reserve_reply ( size_t  msg_bytes)
void Grappa::Metrics::GlobalQueueMetrics::record_push_reserve_request ( size_t  msg_bytes,
bool  accepted 
)
void Grappa::Metrics::GlobalQueueMetrics::reset ( )

The documentation for this class was generated from the following file: