Pothos
0.1.0
The Pothos dataflow programming software suite
|
#include <WorkStats.hpp>
Public Member Functions | |
WorkStats (void) | |
Public Attributes | |
std::chrono::high_resolution_clock::duration | totalTimeWork |
std::chrono::high_resolution_clock::duration | totalTimePreWork |
std::chrono::high_resolution_clock::duration | totalTimePostWork |
unsigned long long | numWorkCalls |
unsigned long long | bytesConsumed |
unsigned long long | bytesProduced |
unsigned long long | msgsConsumed |
unsigned long long | msgsProduced |
std::chrono::high_resolution_clock::time_point | timeLastConsumed |
std::chrono::high_resolution_clock::time_point | timeLastProduced |
std::chrono::high_resolution_clock::time_point | timeLastWork |
std::chrono::high_resolution_clock::time_point | timeStatsQuery |
Statistics about a block's processing function.
Pothos::WorkStats::WorkStats | ( | void | ) |
unsigned long long Pothos::WorkStats::bytesConsumed |
unsigned long long Pothos::WorkStats::bytesProduced |
unsigned long long Pothos::WorkStats::msgsConsumed |
unsigned long long Pothos::WorkStats::msgsProduced |
unsigned long long Pothos::WorkStats::numWorkCalls |
std::chrono::high_resolution_clock::time_point Pothos::WorkStats::timeLastConsumed |
std::chrono::high_resolution_clock::time_point Pothos::WorkStats::timeLastProduced |
std::chrono::high_resolution_clock::time_point Pothos::WorkStats::timeLastWork |
std::chrono::high_resolution_clock::time_point Pothos::WorkStats::timeStatsQuery |
std::chrono::high_resolution_clock::duration Pothos::WorkStats::totalTimePostWork |
std::chrono::high_resolution_clock::duration Pothos::WorkStats::totalTimePreWork |
std::chrono::high_resolution_clock::duration Pothos::WorkStats::totalTimeWork |