54         t(t), 
start(std::chrono::high_resolution_clock::now())
 
   60         t += std::chrono::high_resolution_clock::now() - 
start;
 
   62     std::chrono::high_resolution_clock::duration &
t;
 
   63     const std::chrono::high_resolution_clock::time_point 
start;
 
std::chrono::high_resolution_clock::duration & t
Definition: WorkStats.hpp:62
 
#define POTHOS_API
Definition: Config.hpp:41
 
unsigned long long msgsProduced
Definition: WorkStats.hpp:43
 
std::chrono::high_resolution_clock::time_point timeStatsQuery
Definition: WorkStats.hpp:47
 
~TimeAccumulator(void)
Definition: WorkStats.hpp:58
 
unsigned long long bytesConsumed
Definition: WorkStats.hpp:40
 
std::chrono::high_resolution_clock::duration totalTimePreWork
Definition: WorkStats.hpp:37
 
std::chrono::high_resolution_clock::time_point timeLastWork
Definition: WorkStats.hpp:46
 
unsigned long long msgsConsumed
Definition: WorkStats.hpp:42
 
unsigned long long bytesProduced
Definition: WorkStats.hpp:41
 
TimeAccumulator(std::chrono::high_resolution_clock::duration &t)
Definition: WorkStats.hpp:53
 
Helper routine to deal with automatically accumulating time durations. 
Definition: WorkStats.hpp:51
 
std::chrono::high_resolution_clock::duration totalTimePostWork
Definition: WorkStats.hpp:38
 
const std::chrono::high_resolution_clock::time_point start
Definition: WorkStats.hpp:63
 
std::chrono::high_resolution_clock::time_point timeLastConsumed
Definition: WorkStats.hpp:44
 
std::chrono::high_resolution_clock::time_point timeLastProduced
Definition: WorkStats.hpp:45
 
unsigned long long numWorkCalls
Definition: WorkStats.hpp:39
 
std::chrono::high_resolution_clock::duration totalTimeWork
Definition: WorkStats.hpp:36
 
Definition: WorkStats.hpp:33