#include <topic_manager.h>
Public Member Functions | |
| template<class M > | |
| ConnectionBasePtr | advertise (const std::string topic) |
| ConnectionBasePtr | lookupPublication (const std::string &topic) |
| template<class M > | |
| ConnectionBasePtr | subscribe (const std::string &topic, void(*fp)(M)) |
| TopicManager () | |
| ~TopicManager () | |
Static Public Member Functions | |
| static const TopicManagerPtr & | instance () |
Private Attributes | |
| V_ConnectionBase | advertised_topics_ |
| V_ConnectionBase | subscriptions_ |
Definition at line 16 of file topic_manager.h.
Definition at line 23 of file topic_manager.cpp.
Definition at line 27 of file topic_manager.cpp.
| ConnectionBasePtr hpcl_rtt::TopicManager::advertise | ( | const std::string | topic | ) | [inline] |
Definition at line 24 of file topic_manager.h.
| const TopicManagerPtr & hpcl_rtt::TopicManager::instance | ( | ) | [static] |
Definition at line 9 of file topic_manager.cpp.
| ConnectionBasePtr hpcl_rtt::TopicManager::lookupPublication | ( | const std::string & | topic | ) |
Definition at line 31 of file topic_manager.cpp.
| ConnectionBasePtr hpcl_rtt::TopicManager::subscribe | ( | const std::string & | topic, |
| void(*)(M) | fp | ||
| ) | [inline] |
Definition at line 62 of file topic_manager.h.
Definition at line 98 of file topic_manager.h.
Definition at line 99 of file topic_manager.h.