DetectorGraph
2.0
|
Namespaces | |
GraphTestUtils | |
NodeNameUtils | |
Classes | |
class | BaseTopic |
Provide interface for a topic. More... | |
class | Detector |
A unit of logic in a DetectorGraph. More... | |
class | FuturePublisher |
Publish data to the graph for future evaluation. More... | |
class | Graph |
Implements a graph of Topics & Detectors with Input/Output APIs. More... | |
class | GraphAnalyzer |
Class that provides debugging/diagnostics to a DetectorGraph detector graph. More... | |
class | GraphInputDispatcher |
Internal - Push data to the graph More... | |
class | GraphInputDispatcherInterface |
Internal - Provide interface for a GraphInputDispatcher More... | |
class | GraphInputQueue |
Internal - Provides an bare-bones version of GraphInputQueue More... | |
class | GraphStateStore |
A StateSnapshot keeper for DetectorGraph TopicStates. More... | |
class | Lag |
Produces a Lagged<T> for T. More... | |
struct | Lagged |
A templated TopicState used as the output of Lag. More... | |
class | ProcessorContainer |
A Base class for a basic Graph container. More... | |
class | Publisher |
Base class that implements a Publisher behavior. More... | |
struct | ResumeFromSnapshotTopicState |
class | SequenceContainer |
class | StateSnapshot |
The collection of TopicStates that represents the graph state so far. More... | |
class | StaticTypedAllocator |
class | SubscriberInterface |
A Pure interface that declares the Subscriber behavior. More... | |
class | SubscriptionDispatcher |
Internal - Implements the data-out edge from a topic to one of its subscriber. More... | |
class | SubscriptionDispatcherInterface |
Internal - Provide interface for a SubscriptionDispatcher More... | |
class | SubscriptionDispatchersContainer |
Internal - Manages a fixed number of SubscriptionDispatchers. More... | |
class | TestSplitterDetector |
struct | TestSplitterTrigger |
class | TestTimeoutPublisherService |
Push data to a topic when timer expires. More... | |
class | TimeoutPublisher |
Push data to a topic when timer expires. More... | |
class | TimeoutPublisherService |
A service that provides Timer function to DetectorGraph Detectors. More... | |
class | Topic |
Manage data and its handler. More... | |
class | TopicRegistry |
Internal - A limited-size Container for Topic<T>s More... | |
struct | TopicState |
Base struct for topic data types. More... | |
class | Vertex |
Define behaviors of a vertex in a graph. More... | |
Typedefs | |
typedef int | TimeoutPublisherHandle |
typedef uint64_t | TimeOffset |
typedef int | TopicStateIdType |
Enumerations | |
enum | ErrorType { ErrorType_Success = 0, ErrorType_Failure = -1, ErrorType_NoMemory = -2, ErrorType_Init = -3, ErrorType_Lookup = -4, ErrorType_BadInput = -5, ErrorType_OutOfBounds = -6, ErrorType_NoResource = -7, ErrorType_Parse = -8, ErrorType_BadConfiguration = -9, ErrorType_Unused = -10 } |
enum | { kInvalidTimeoutPublisherHandle = -1 } |
typedef uint64_t DetectorGraph::TimeOffset |
Definition at line 40 of file timeoutpublisherservice.hpp.
typedef int DetectorGraph::TimeoutPublisherHandle |
Definition at line 37 of file timeoutpublisherservice.hpp.
typedef int DetectorGraph::TopicStateIdType |
Definition at line 27 of file topicstate.hpp.
anonymous enum |
Enumerator | |
---|---|
kInvalidTimeoutPublisherHandle |
Definition at line 38 of file timeoutpublisherservice.hpp.
Definition at line 21 of file errortype.hpp.