15 #ifndef DETECTORGRAPH_INCLUDE_PROCESSORCONTAINER_HPP_ 16 #define DETECTORGRAPH_INCLUDE_PROCESSORCONTAINER_HPP_ 50 template<
class TTopic>
void ProcessData(
const TTopic& topicState)
81 #endif // DETECTORGRAPH_INCLUDE_PROCESSORCONTAINER_HPP_ Implements a graph of Topics & Detectors with Input/Output APIs.
void PushData(const TTopicState &aTopicState)
Push data to a specific topic in the graph.
A Base class for a basic Graph container.
bool EvaluateIfHasDataPending()
Evaluates Graph if data is pending and returns true if so.
virtual ~ProcessorContainer()
void ProcessGraph()
Performs all pending Graph Evaluations with output processing.
virtual void ProcessOutput()=0
Called after each Graph Evaluation.
void ProcessData(const TTopic &topicState)
Pushes data followed by graph evaluation and output processing.