DetectorGraph
2.0
|
Internal - Manages a fixed number of SubscriptionDispatchers. More...
Public Member Functions | |
SubscriptionDispatchersContainer () | |
template<class TTopicState > | |
void | CreateDispatcher (Topic< TTopicState > *topic, SubscriberInterface< TTopicState > *subscriber) |
SubscriptionDispatcherInterface *const (& | GetDispatchers () const)[DetectorGraphConfig::kMaxNumberOfInEdges] |
const size_t | GetSize () const |
~SubscriptionDispatchersContainer () | |
template<class TTopicState > | |
void | CreateDispatcher (Topic< TTopicState > *topic, SubscriberInterface< TTopicState > *subscriber) |
const std::vector< SubscriptionDispatcherInterface * > & | GetDispatchers () const |
const size_t | GetSize () const |
~SubscriptionDispatchersContainer () | |
Internal - Manages a fixed number of SubscriptionDispatchers.
Internal - Manages any number of SubscriptionDispatchers.
This class is responsible for creating and owning SubscriptionDispatcher for a particular detector. A detector that subscribes to two Topics will have two SubscriptionDispatchers.
This is a STL-less & heap-less implementation of the same as: subscriptiondispatcherscontainer-stl.hpp
This class is responsible for creating and owning SubscriptionDispatcher for a particular detector. A detector that subscribes to two Topics will have two SubscriptionDispatchers.
Definition at line 36 of file subscriptiondispatcherscontainer-lite.hpp.
|
inline |
Definition at line 40 of file subscriptiondispatcherscontainer-lite.hpp.
|
inline |
Definition at line 79 of file subscriptiondispatcherscontainer-lite.hpp.
|
inline |
Definition at line 51 of file subscriptiondispatcherscontainer-stl.hpp.
|
inline |
Definition at line 35 of file subscriptiondispatcherscontainer-stl.hpp.
|
inline |
Definition at line 49 of file subscriptiondispatcherscontainer-lite.hpp.
|
inline |
Definition at line 41 of file subscriptiondispatcherscontainer-stl.hpp.
|
inline |
Definition at line 69 of file subscriptiondispatcherscontainer-lite.hpp.
|
inline |
Definition at line 46 of file subscriptiondispatcherscontainer-stl.hpp.
|
inline |
Definition at line 74 of file subscriptiondispatcherscontainer-lite.hpp.