![]() |
0.3.0
|
Functions | |
void | deinitialize () |
Deinitialize all Nodes. | |
void | deregisterNode (const Node *node) |
Called by nodes when they finished with sending data. | |
void | execute () |
Main task of the thread. | |
bool | isRunning () noexcept |
Checks if the thread is running. | |
void | start () |
Starts the Thread. | |
void | stop () |
Stops the Thread. | |
void | waitForFinish () |
Waits for a thread to finish its execution. | |
void NAV::FlowExecutor::deinitialize | ( | ) |
Deinitialize all Nodes.
void NAV::FlowExecutor::deregisterNode | ( | const Node * | node | ) |
Called by nodes when they finished with sending data.
[in] | node | The node to deregister |
Definition at line 141 of file FlowExecutor.cpp.
void NAV::FlowExecutor::execute | ( | ) |
Main task of the thread.
Main task of the FlowExecutor thread.
Definition at line 154 of file FlowExecutor.cpp.
|
nodiscardnoexcept |
Checks if the thread is running.
Definition at line 85 of file FlowExecutor.cpp.
void NAV::FlowExecutor::start | ( | ) |
Starts the Thread.
Definition at line 91 of file FlowExecutor.cpp.
void NAV::FlowExecutor::stop | ( | ) |
Stops the Thread.
Definition at line 105 of file FlowExecutor.cpp.
void NAV::FlowExecutor::waitForFinish | ( | ) |
Waits for a thread to finish its execution.
Definition at line 126 of file FlowExecutor.cpp.