Motion Master
|
#include <machine_manager.h>
Public Member Functions | |
MachineManager (mm::core::containers::ThreadSafeQueue< IncomingMachineMessage > &incoming_machine_message_queue, mm::core::containers::ThreadSafeQueue< OutgoingMachineMessage > &outgoing_machine_message_queue) | |
~MachineManager () | |
void | start () |
Start the Machine Manager. | |
void | stop () |
Stop the Machine Manager. | |
void | wait () |
Wait until the Machine Manager finishes execution. |
MachineManager::MachineManager | ( | mm::core::containers::ThreadSafeQueue< IncomingMachineMessage > & | incoming_machine_message_queue, |
mm::core::containers::ThreadSafeQueue< OutgoingMachineMessage > & | outgoing_machine_message_queue ) |
MachineManager::~MachineManager | ( | ) |
void MachineManager::start | ( | ) |
Start the Machine Manager.
void MachineManager::stop | ( | ) |
Stop the Machine Manager.
void MachineManager::wait | ( | ) |
Wait until the Machine Manager finishes execution.