this class stores the triple context, request type, and subcycle. More...
Public Member Functions | |
NotificationQueueElement (MultiplexingContext &muxContext, RequestType &reqType, std::vector< std::string > &validCS, SubscriptionFilter *subFilter) | |
constructor | |
~NotificationQueueElement () | |
destructor | |
Public Attributes | |
SubscriptionFilter * | subFilter_ |
the subscription filter that will be notified | |
MultiplexingContext | muxContext_ |
the multiplexing context of the notification | |
RequestType | reqType_ |
the request type of the notification | |
std::vector< std::string > | validCS_ |
contains the list of cycleSelector matching the context |
this class stores the triple context, request type, and subcycle.
Definition at line 75 of file NotificationThread.h.
fesa::NotificationThread::NotificationQueueElement::NotificationQueueElement | ( | MultiplexingContext & | muxContext, | |
RequestType & | reqType, | |||
std::vector< std::string > & | validCS, | |||
SubscriptionFilter * | subFilter | |||
) |
constructor
muxContext | multiplexing context that will be store in the class | |
reqType | type of the request | |
subCycle | that will be notified |
Definition at line 122 of file NotificationThread.cpp.
fesa::NotificationThread::NotificationQueueElement::~NotificationQueueElement | ( | ) |
destructor
Definition at line 132 of file NotificationThread.cpp.
the multiplexing context of the notification
Definition at line 101 of file NotificationThread.h.
the request type of the notification
Definition at line 106 of file NotificationThread.h.
the subscription filter that will be notified
Definition at line 96 of file NotificationThread.h.
std::vector<std::string> fesa::NotificationThread::NotificationQueueElement::validCS_ |
contains the list of cycleSelector matching the context
Definition at line 111 of file NotificationThread.h.