Declaration
struct simaai::neat::graph::GraphRunStats { ... }
Public Member Functions Index
| void | record (NodeId node_id, const Sample &sample) |
|
|
|
| std::vector< Snapshot > | snapshot () const |
|
|
|
| bool | empty () const |
|
|
|
| std::unordered_map< std::string, int64_t > | stream_counts (const std::vector< NodeId > &nodes={}) const |
|
|
|
| bool | has_missing_streams (const std::unordered_set< std::string > &expected, const std::vector< NodeId > &nodes={}) const |
|
|
|
| std::string | missing_streams_list (const std::unordered_set< std::string > &expected, const std::vector< NodeId > &nodes={}) const |
|
|
|
Private Member Attributes Index
Definition at line 34 of file GraphRun.h.
Public Member Functions
empty()
| bool simaai::neat::graph::GraphRunStats::empty () |
|
has_missing_streams()
| bool simaai::neat::graph::GraphRunStats::has_missing_streams (const std::unordered_set< std::string > & expected, const std::vector< NodeId > & nodes={}) |
|
missing_streams_list()
| std::string simaai::neat::graph::GraphRunStats::missing_streams_list (const std::unordered_set< std::string > & expected, const std::vector< NodeId > & nodes={}) |
|
record()
| void simaai::neat::graph::GraphRunStats::record (NodeId node_id, const Sample & sample) |
|
snapshot()
| std::vector<Snapshot> simaai::neat::graph::GraphRunStats::snapshot () |
|
stream_counts()
| std::unordered_map<std::string, int64_t> simaai::neat::graph::GraphRunStats::stream_counts (const std::vector< NodeId > & nodes={}) |
|
Private Member Attributes
mu_
| std::mutex simaai::neat::graph::GraphRunStats::mu_ |
|
mutable
|
Definition at line 70 of file GraphRun.h.
70 mutable std::mutex mu_;
nodes_
| std::unordered_map<NodeId, NodeStat> simaai::neat::graph::GraphRunStats::nodes_ |
|
Definition at line 71 of file GraphRun.h.
71 std::unordered_map<NodeId, NodeStat> nodes_;
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.1.