base class for rapid subscriber to ros publisher
More...
#include <rapid_sub_ros_pub.h>
|
| RapidSubRosPub (const std::string &subscribe_topic, const std::string &pub_topic, const ros::NodeHandle &nh, const std::string &entity_name, const unsigned int queue_size) |
|
| ~RapidSubRosPub () |
|
virtual void | StartThread () |
|
| RapidSubRosPub (const std::string &subscribe_topic, const std::string &pub_topic, const ros::NodeHandle &nh, const std::string &entity_name, const unsigned int queue_size) |
|
| ~RapidSubRosPub () |
|
virtual void | StartThread () |
|
base class for rapid subscriber to ros publisher
base class for rapid subscriber to ros publisher. A kn::DdsEventLoop is run within its own thread of execution. Child classes must connect requeseted messege and callback to m_ddsEventLoop and call startThread()
◆ RapidSubRosPub() [1/2]
ff::RapidSubRosPub::RapidSubRosPub |
( |
const std::string & |
subscribe_topic, |
|
|
const std::string & |
pub_topic, |
|
|
const ros::NodeHandle & |
nh, |
|
|
const std::string & |
entity_name, |
|
|
const unsigned int |
queue_size |
|
) |
| |
|
protected |
◆ ~RapidSubRosPub() [1/2]
ff::RapidSubRosPub::~RapidSubRosPub |
( |
| ) |
|
|
protected |
◆ RapidSubRosPub() [2/2]
ff::RapidSubRosPub::RapidSubRosPub |
( |
const std::string & |
subscribe_topic, |
|
|
const std::string & |
pub_topic, |
|
|
const ros::NodeHandle & |
nh, |
|
|
const std::string & |
entity_name, |
|
|
const unsigned int |
queue_size |
|
) |
| |
|
protected |
◆ ~RapidSubRosPub() [2/2]
ff::RapidSubRosPub::~RapidSubRosPub |
( |
| ) |
|
|
protected |
◆ StartThread() [1/2]
void ff::RapidSubRosPub::StartThread |
( |
| ) |
|
|
protectedvirtual |
Will start thread execution by calling threadExec()
◆ StartThread() [2/2]
virtual void ff::RapidSubRosPub::StartThread |
( |
| ) |
|
|
protectedvirtual |
Will start thread execution by calling threadExec()
◆ alive_
std::atomic< bool > ff::RapidSubRosPub::alive_ |
|
protected |
◆ dds_event_loop_
kn::DdsEventLoop ff::RapidSubRosPub::dds_event_loop_ |
|
protected |
◆ nh_
ros::NodeHandle ff::RapidSubRosPub::nh_ |
|
protected |
◆ pub_
ros::Publisher ff::RapidSubRosPub::pub_ |
|
protected |
◆ publish_topic_
std::string ff::RapidSubRosPub::publish_topic_ |
|
protected |
◆ queue_size_
unsigned int ff::RapidSubRosPub::queue_size_ |
|
protected |
◆ subscribe_topic_
std::string ff::RapidSubRosPub::subscribe_topic_ |
|
protected |
◆ thread_
std::thread ff::RapidSubRosPub::thread_ |
|
protected |
The documentation for this class was generated from the following files: