#include <topic_manager.h>
Public Member Functions | |
| void | addPubConnection (ConnectionBasePtr pub_connection) |
| void | addSubConnection (ConnectionBasePtr sub_connection) |
| bool | advertise (const std::string &topic, const std::string &data_type, uint32_t queue_size) |
| ConnectionBasePtr | findPubConnection (const std::string &topic) |
| ConnectionBasePtr | findSubConnection (const std::string &topic) |
| TopicManager () | |
| ~TopicManager () | |
Static Public Member Functions | |
| static const TopicManagerPtr & | instance () |
Private Member Functions | |
| void | pubUpdateCallback (XmlRpc::XmlRpcValue ¶ms, XmlRpc::XmlRpcValue &result) |
| void | requestTopicCallback (XmlRpc::XmlRpcValue ¶ms, XmlRpc::XmlRpcValue &result) |
Private Attributes | |
| V_ConnectionBase | advertised_topics_ |
| V_ConnectionBase | subscriptions_ |
| ros::XMLRPCManagerPtr | xmlrpc_manager_ |
Definition at line 35 of file topic_manager.h.
Definition at line 39 of file topic_manager.cpp.
Definition at line 50 of file topic_manager.cpp.
| void micros_rtt::TopicManager::addPubConnection | ( | ConnectionBasePtr | pub_connection | ) |
Definition at line 72 of file topic_manager.cpp.
| void micros_rtt::TopicManager::addSubConnection | ( | ConnectionBasePtr | sub_connection | ) |
Definition at line 78 of file topic_manager.cpp.
| bool micros_rtt::TopicManager::advertise | ( | const std::string & | topic, |
| const std::string & | data_type, | ||
| uint32_t | queue_size | ||
| ) |
Definition at line 54 of file topic_manager.cpp.
| ConnectionBasePtr micros_rtt::TopicManager::findPubConnection | ( | const std::string & | topic | ) |
Definition at line 102 of file topic_manager.cpp.
| ConnectionBasePtr micros_rtt::TopicManager::findSubConnection | ( | const std::string & | topic | ) |
Definition at line 84 of file topic_manager.cpp.
| const TopicManagerPtr & micros_rtt::TopicManager::instance | ( | ) | [static] |
Definition at line 26 of file topic_manager.cpp.
| void micros_rtt::TopicManager::pubUpdateCallback | ( | XmlRpc::XmlRpcValue & | params, |
| XmlRpc::XmlRpcValue & | result | ||
| ) | [private] |
Definition at line 120 of file topic_manager.cpp.
| void micros_rtt::TopicManager::requestTopicCallback | ( | XmlRpc::XmlRpcValue & | params, |
| XmlRpc::XmlRpcValue & | result | ||
| ) | [private] |
Definition at line 125 of file topic_manager.cpp.
Definition at line 53 of file topic_manager.h.
Definition at line 54 of file topic_manager.h.
Definition at line 56 of file topic_manager.h.