Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
micros_rtt::TopicManager Class Reference

#include <topic_manager.h>

List of all members.

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 TopicManagerPtrinstance ()

Private Member Functions

void pubUpdateCallback (XmlRpc::XmlRpcValue &params, XmlRpc::XmlRpcValue &result)
void requestTopicCallback (XmlRpc::XmlRpcValue &params, XmlRpc::XmlRpcValue &result)

Private Attributes

V_ConnectionBase advertised_topics_
V_ConnectionBase subscriptions_
ros::XMLRPCManagerPtr xmlrpc_manager_

Detailed Description

Definition at line 35 of file topic_manager.h.


Constructor & Destructor Documentation

Definition at line 39 of file topic_manager.cpp.

Definition at line 50 of file topic_manager.cpp.


Member Function Documentation

Definition at line 72 of file topic_manager.cpp.

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.

Definition at line 102 of file topic_manager.cpp.

Definition at line 84 of file topic_manager.cpp.

Definition at line 26 of file topic_manager.cpp.

Definition at line 120 of file topic_manager.cpp.

Definition at line 125 of file topic_manager.cpp.


Member Data Documentation

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.


The documentation for this class was generated from the following files:


micros_rtt
Author(s): Zaile Jiang , Xiaodong Yi , Minglong Li
autogenerated on Sat Jun 8 2019 19:02:21