DUNE: Uniform Navigational Environment
2016.09.0
|
Dispatcher class.
This class handles a vector of tickets. These tickets hold report information to issue single requests
Public Member Functions | |
Dispatcher (void) | |
void | add (const Ticket ticket) |
void | remove (const Ticket ticket) |
void | run (void) |
void | clear (void) |
bool | isEmpty (void) |
|
inline |
Constructor.
|
inline |
Add tickets to dispatcher.
[in] | ticket | ticket with report information. |
References Supervisors::Reporter::Ticket::getPeriod(), and Supervisors::Reporter::Ticket::isOperationStart().
Referenced by Supervisors::Reporter::Task::consume().
|
inline |
Clear dispatcher list.
|
inline |
Check if dispatcher is empty.
Referenced by Supervisors::Reporter::Task::consume(), and Supervisors::Reporter::Task::onUpdateParameters().
|
inline |
Remove tickets from dispatcher.
[in] | ticket | ticket with report information. |
Referenced by Supervisors::Reporter::Task::consume().
|
inline |
Trigger through all tickets.
Referenced by Supervisors::Reporter::Task::onMain().