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
a882a91f4a0fa0376d9733690567267d3
const int
default_level
namespaceneonavigation__common_1_1compat.html
a47f80521545a1468a11f216f0b23024c
const int
supported_level
namespaceneonavigation__common_1_1compat.html
a4fba1dadaefcf91c771d8d7f68d1080a
test_compat.cpp
/tmp/ws/src/neonavigation/neonavigation_common/test/src/
test__compat_8cpp
neonavigation_common/compatibility.h
NeonavigationCompatCallbacks
neonavigation_common
neonavigation_common::compat
#define
UNDEF_COMPATIBILITY_LEVEL
test__compat_8cpp.html
a401d1a5c9c8a06fc273720ce2b86bb95
int
main
test__compat_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__compat_8cpp.html
a8f279fc0e1085336ecac61742342de93
(NeonavigationCompat, CompatMode)
TEST
test__compat_8cpp.html
ab6303ed2c20bf6ee6adf584fafd95f79
(NeonavigationCompat, Subscribe)
TEST
test__compat_8cpp.html
a001ce2f1db5c2015afacda5801e30575
(NeonavigationCompat, AdvertiseService)
NeonavigationCompatCallbacks
classNeonavigationCompatCallbacks.html
void
cb
classNeonavigationCompatCallbacks.html
ad47ed7d0f71ee1423d9b9364c24eda14
(const std_msgs::Bool::ConstPtr &msg)
void
cbConst
classNeonavigationCompatCallbacks.html
a5ec49eb8e753cf0d82e1b1082a241655
(const std_msgs::Bool::ConstPtr &msg) const
bool
cbSrv
classNeonavigationCompatCallbacks.html
a3c0b5caafd27a4b8fe65002b3f2bcdad
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
NeonavigationCompatCallbacks
classNeonavigationCompatCallbacks.html
a7bf6643e8d3324f9c1e17a0fe6c8ba4c
()
std_msgs::Bool::ConstPtr
msg_
classNeonavigationCompatCallbacks.html
a12e5cb5ac28fa274b0e002c2a5543956
std_msgs::Bool::ConstPtr
msg_const_
classNeonavigationCompatCallbacks.html
a152d45bfcb900c6319345f99b736129e
ros::NodeHandle
nh_
classNeonavigationCompatCallbacks.html
aa02e6aa0d8b200efecea1d302048a92f
ros::NodeHandle
pnh_
classNeonavigationCompatCallbacks.html
abd72ef8a39372ab1c10b748b96ed8f8d
bool
srv_called_
classNeonavigationCompatCallbacks.html
afd8d5f8afc0e4d470115f15be17d3c81
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
a882a91f4a0fa0376d9733690567267d3
const int
default_level
namespaceneonavigation__common_1_1compat.html
a47f80521545a1468a11f216f0b23024c
const int
supported_level
namespaceneonavigation__common_1_1compat.html
a4fba1dadaefcf91c771d8d7f68d1080a