#include <msg_queue_manager.h>
Public Member Functions | |
| bool | allOutMsgQueueEmpty () |
| void | createOutMsgQueue (std::string name, int size) |
| OutMsgQueue * | getOutMsgQueue (std::string name) |
| MsgQueueManager () | |
| void | spinAllOutMsgQueueOnce (std::vector< std::vector< uint8_t > > &msg_vec) |
| ~MsgQueueManager () | |
Public Attributes | |
| boost::condition_variable_any | msg_queue_condition |
| boost::shared_mutex | msg_queue_mutex |
Private Attributes | |
| std::map< std::string, OutMsgQueue * > | queue_map_ |
Definition at line 53 of file msg_queue_manager.h.
Definition at line 74 of file msg_queue_manager.cpp.
Definition at line 79 of file msg_queue_manager.cpp.
Definition at line 131 of file msg_queue_manager.cpp.
| void micros_swarm::MsgQueueManager::createOutMsgQueue | ( | std::string | name, |
| int | size | ||
| ) |
Definition at line 88 of file msg_queue_manager.cpp.
| OutMsgQueue * micros_swarm::MsgQueueManager::getOutMsgQueue | ( | std::string | name | ) |
Definition at line 94 of file msg_queue_manager.cpp.
| void micros_swarm::MsgQueueManager::spinAllOutMsgQueueOnce | ( | std::vector< std::vector< uint8_t > > & | msg_vec | ) |
Definition at line 106 of file msg_queue_manager.cpp.
| boost::condition_variable_any micros_swarm::MsgQueueManager::msg_queue_condition |
Definition at line 64 of file msg_queue_manager.h.
| boost::shared_mutex micros_swarm::MsgQueueManager::msg_queue_mutex |
Definition at line 63 of file msg_queue_manager.h.
std::map<std::string, OutMsgQueue*> micros_swarm::MsgQueueManager::queue_map_ [private] |
Definition at line 66 of file msg_queue_manager.h.