![]() |
|
Simple processor that processor ExecutionStats into a vector of vector of events and a vector of substats that mirrors the internal structure of ExecutionStats. More...
#include <testUtils.h>
Inherits VdfExecutionStatsProcessor.
Public Types | |
| typedef std::unordered_map< ExecutionStatsProcessor::ThreadId, std::vector< VdfExecutionStats::Event > > | ThreadToEvents |
Public Member Functions | |
| ExecutionStatsProcessor () | |
| Constructor. | |
| VDF_API | ~ExecutionStatsProcessor () |
| Destructor. | |
Public Attributes | |
| ThreadToEvents | events |
| std::vector< ExecutionStatsProcessor * > | subStats |
Protected Member Functions | |
| VDF_API void | _ProcessEvent (VdfExecutionStatsProcessor::ThreadId threadId, const VdfExecutionStats::Event &event) override |
| Virtual method implementing process event for processing. | |
| VDF_API void | _ProcessSubStat (const VdfExecutionStats *stats) override |
| Virtual method implementing process sub stat for processing. | |
Simple processor that processor ExecutionStats into a vector of vector of events and a vector of substats that mirrors the internal structure of ExecutionStats.
Definition at line 555 of file testUtils.h.
| typedef std::unordered_map< ExecutionStatsProcessor::ThreadId, std::vector<VdfExecutionStats::Event> > ThreadToEvents |
Definition at line 571 of file testUtils.h.
|
inline |
Constructor.
Definition at line 560 of file testUtils.h.
| VDF_API ~ExecutionStatsProcessor | ( | ) |
Destructor.
|
overrideprotected |
Virtual method implementing process event for processing.
|
overrideprotected |
Virtual method implementing process sub stat for processing.
| ThreadToEvents events |
Definition at line 573 of file testUtils.h.
| std::vector<ExecutionStatsProcessor*> subStats |
Definition at line 574 of file testUtils.h.