compatibility.h
/tmp/ws/src/neonavigation/neonavigation_common/include/neonavigation_common/
compatibility_8h
neonavigation_common
neonavigation_common::compat
#define
STATIC_ASSERT
compatibility_8h.html
a5efe7d9be4898d0ad40b4ba7182f69e2
(EXPR)
ros::Publisher
advertise
namespaceneonavigation__common_1_1compat.html
a2a1ee0a770649e5a3dcd6dfbb45dd1fa
(ros::NodeHandle &nh_new, const std::string &topic_new, ros::NodeHandle &nh_old, const std::string &topic_old, uint32_t queue_size, bool latch=false)
ros::ServiceServer
advertiseService
namespaceneonavigation__common_1_1compat.html
aee52202e19ebb903a5605fa450ec1390
(ros::NodeHandle &nh_new, const std::string &service_new, ros::NodeHandle &nh_old, const std::string &service_old, bool(T::*srv_func)(MReq &, MRes &), T *obj)
void
checkCompatMode
namespaceneonavigation__common_1_1compat.html
a5aa6b0d9689160e2bedb715a8708c675
()
void
deprecatedParam
namespaceneonavigation__common_1_1compat.html
a7d0440d57b20e7c450850b4dbb8b477c
(const ros::NodeHandle &nh, const std::string &key, T ¶m, const T &default_value)
int
getCompat
namespaceneonavigation__common_1_1compat.html
aa2273341af5046b0a5e13bd27e590ed2
()
std::string
getSimplifiedNamespace
namespaceneonavigation__common_1_1compat.html
a52d1783da010a8ec1de3fcec81b0261f
(ros::NodeHandle &nh)
STATIC_ASSERT
namespaceneonavigation__common_1_1compat.html
a3e8c1e66ae550f137a4bc0f53b8ebd72
(supported_level<=current_level &¤t_level<=supported_level+1)
STATIC_ASSERT
namespaceneonavigation__common_1_1compat.html
a63260e1db9ce42ca880d897c4b3fe0bd
(supported_level<=default_level &&default_level<=current_level)
ros::Subscriber
subscribe
namespaceneonavigation__common_1_1compat.html
a4aae38d3a38b5fa21ae09edcb6e5c810
(ros::NodeHandle &nh_new, const std::string &topic_new, ros::NodeHandle &nh_old, const std::string &topic_old, uint32_t queue_size, void(*fp)(M), const ros::TransportHints &transport_hints=ros::TransportHints())
ros::Subscriber
subscribe
namespaceneonavigation__common_1_1compat.html
ab4e5fdb8c992167c8437fbd8e75a5249
(ros::NodeHandle &nh_new, const std::string &topic_new, ros::NodeHandle &nh_old, const std::string &topic_old, uint32_t queue_size, void(T::*fp)(M) const, T *obj, const ros::TransportHints &transport_hints=ros::TransportHints())
ros::Subscriber
subscribe
namespaceneonavigation__common_1_1compat.html
a8519d04ba33587362d9b4c3eb3d08a82
(ros::NodeHandle &nh_new, const std::string &topic_new, ros::NodeHandle &nh_old, const std::string &topic_old, uint32_t queue_size, const boost::function< void(const boost::shared_ptr< M const > &)> &callback, const ros::VoidConstPtr &tracked_object=ros::VoidConstPtr(), const ros::TransportHints &transport_hints=ros::TransportHints())
const int
current_level
namespaceneonavigation__common_1_1compat.html
abbd33237a7e480cf0d3ef1e3b372cd1e
const int
default_level
namespaceneonavigation__common_1_1compat.html
a84e5463cb78be42ae3e060793fbeb5ef
const int
supported_level
namespaceneonavigation__common_1_1compat.html
a6de0d467b7082ce2772e32bf5276696d
neonavigation_common
namespaceneonavigation__common.html
neonavigation_common::compat
neonavigation_common::compat
namespaceneonavigation__common_1_1compat.html
ros::Publisher
advertise
namespaceneonavigation__common_1_1compat.html
a2a1ee0a770649e5a3dcd6dfbb45dd1fa
(ros::NodeHandle &nh_new, const std::string &topic_new, ros::NodeHandle &nh_old, const std::string &topic_old, uint32_t queue_size, bool latch=false)
ros::ServiceServer
advertiseService
namespaceneonavigation__common_1_1compat.html
aee52202e19ebb903a5605fa450ec1390
(ros::NodeHandle &nh_new, const std::string &service_new, ros::NodeHandle &nh_old, const std::string &service_old, bool(T::*srv_func)(MReq &, MRes &), T *obj)
void
checkCompatMode
namespaceneonavigation__common_1_1compat.html
a5aa6b0d9689160e2bedb715a8708c675
()
void
deprecatedParam
namespaceneonavigation__common_1_1compat.html
a7d0440d57b20e7c450850b4dbb8b477c
(const ros::NodeHandle &nh, const std::string &key, T ¶m, const T &default_value)
int
getCompat
namespaceneonavigation__common_1_1compat.html
aa2273341af5046b0a5e13bd27e590ed2
()
std::string
getSimplifiedNamespace
namespaceneonavigation__common_1_1compat.html
a52d1783da010a8ec1de3fcec81b0261f
(ros::NodeHandle &nh)
STATIC_ASSERT
namespaceneonavigation__common_1_1compat.html
a3e8c1e66ae550f137a4bc0f53b8ebd72
(supported_level<=current_level &¤t_level<=supported_level+1)
STATIC_ASSERT
namespaceneonavigation__common_1_1compat.html
a63260e1db9ce42ca880d897c4b3fe0bd
(supported_level<=default_level &&default_level<=current_level)
ros::Subscriber
subscribe
namespaceneonavigation__common_1_1compat.html
a4aae38d3a38b5fa21ae09edcb6e5c810
(ros::NodeHandle &nh_new, const std::string &topic_new, ros::NodeHandle &nh_old, const std::string &topic_old, uint32_t queue_size, void(*fp)(M), const ros::TransportHints &transport_hints=ros::TransportHints())
ros::Subscriber
subscribe
namespaceneonavigation__common_1_1compat.html
ab4e5fdb8c992167c8437fbd8e75a5249
(ros::NodeHandle &nh_new, const std::string &topic_new, ros::NodeHandle &nh_old, const std::string &topic_old, uint32_t queue_size, void(T::*fp)(M) const, T *obj, const ros::TransportHints &transport_hints=ros::TransportHints())
ros::Subscriber
subscribe
namespaceneonavigation__common_1_1compat.html
a8519d04ba33587362d9b4c3eb3d08a82
(ros::NodeHandle &nh_new, const std::string &topic_new, ros::NodeHandle &nh_old, const std::string &topic_old, uint32_t queue_size, const boost::function< void(const boost::shared_ptr< M const > &)> &callback, const ros::VoidConstPtr &tracked_object=ros::VoidConstPtr(), const ros::TransportHints &transport_hints=ros::TransportHints())
const int
current_level
namespaceneonavigation__common_1_1compat.html
abbd33237a7e480cf0d3ef1e3b372cd1e
const int
default_level
namespaceneonavigation__common_1_1compat.html
a84e5463cb78be42ae3e060793fbeb5ef
const int
supported_level
namespaceneonavigation__common_1_1compat.html
a6de0d467b7082ce2772e32bf5276696d