Classes | |
class | RosMsgTransporter |
class | RosPubChannelElement |
class | RosPublishActivity |
struct | RosPublisher |
class | RosSubChannelElement |
Functions | |
RTT::ConnPolicy | topic (const std::string &name) |
RTT::ConnPolicy | topicBuffer (const std::string &name, int size) |
RTT::ConnPolicy | topicUnbuffered (const std::string &name) |
Variables | |
static const int | protocol_id = 3 |
ROS topic protocol ID. |
RTT::ConnPolicy rtt_roscomm::topic | ( | const std::string & | name | ) |
Returns a ConnPolicy object for streaming to or from the given ROS topic. No buffering is done.
Definition at line 4 of file rtt_rostopic.cpp.
RTT::ConnPolicy rtt_roscomm::topicBuffer | ( | const std::string & | name, |
int | size | ||
) |
Returns a ConnPolicy object for streaming to or from the given ROS topic. Also specifies the buffer size of the connection to be created.
Definition at line 17 of file rtt_rostopic.cpp.
RTT::ConnPolicy rtt_roscomm::topicUnbuffered | ( | const std::string & | name | ) |
Returns a ConnPolicy object for streaming to or from the given ROS topic. Use this only for unbuffered publishing, where the publish() method is called in the thread of the writing TaskContext.
Definition at line 31 of file rtt_rostopic.cpp.
const int rtt_roscomm::protocol_id = 3 [static] |
ROS topic protocol ID.
Definition at line 37 of file rtt_rostopic.h.