#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.