__init__.py
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/roscpp/
____init_____8py
roscpp
advertise_options.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
advertise__options_8h
ros/forwards.h
ros::AdvertiseOptions
advertise_service_options.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
advertise__service__options_8h
ros/forwards.h
ros/service_callback_helper.h
ros::AdvertiseServiceOptions
callback_queue.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
callback__queue_8cpp
ros/callback_queue.h
callback_queue.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
callback__queue_8h
ros/callback_queue_interface.h
ros::CallbackQueue::CallbackInfo
ros::CallbackQueue
ros::CallbackQueue::IDInfo
ros::CallbackQueue::TLS
boost::shared_ptr< CallbackQueue >
CallbackQueuePtr
namespaceros.html
a03dfa5b9a4cdddea3f2aa61d0a1e7613
callback_queue_interface.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
callback__queue__interface_8h
ros::CallbackInterface
ros::CallbackQueueInterface
boost::shared_ptr< CallbackInterface >
CallbackInterfacePtr
namespaceros.html
a4a6458d6594f35d34d2a8ff0ba5f503e
common.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
common_8cpp
connection.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
connection_8cpp
ros/connection.h
ros/transport/transport.h
ros/file_log.h
connection.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
connection_8h
ros::Connection
#define
READ_BUFFER_SIZE
connection_8h.html
a46167a977503a51eb6efe97e870568c3
boost::shared_ptr< Connection >
ConnectionPtr
namespaceros.html
a7253e3ca0c4b4363f1589a6b0b8dc489
boost::function< bool(const ConnectionPtr &, const Header &)>
HeaderReceivedFunc
namespaceros.html
a4125ad8309afb7c9be00bf99c4ccebb4
boost::function< void(const ConnectionPtr &, const boost::shared_array< uint8_t > &, uint32_t, bool)>
ReadFinishedFunc
namespaceros.html
ad453183fac099caaba4d5ada9f611d97
boost::shared_ptr< Transport >
TransportPtr
namespaceros.html
ab82ee786da3d1cfdb8f88a9dc95ed9a4
boost::function< void(const ConnectionPtr &)>
WriteFinishedFunc
namespaceros.html
a941db2b2e78cc3655d413c2e6209ad5b
connection_manager.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
connection__manager_8cpp
ros/connection_manager.h
ros/poll_manager.h
ros/connection.h
ros/transport_subscriber_link.h
ros/service_client_link.h
ros/transport/transport_tcp.h
ros/transport/transport_udp.h
ros/file_log.h
ros/network.h
ConnectionManagerPtr
g_connection_manager
namespaceros.html
adac7f40d5ceee4ed1920c879a96d681b
boost::mutex
g_connection_manager_mutex
namespaceros.html
ae4fd77866dd4aecfae7295fe3675ac62
connection_manager.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
connection__manager_8h
forwards.h
connection.h
ros::ConnectionManager
boost::shared_ptr< ConnectionManager >
ConnectionManagerPtr
namespaceros.html
ac4f99dea52abcb863aab371bb6102cd2
boost::shared_ptr< PollManager >
PollManagerPtr
namespaceros.html
a8816e1a5d4b5db9c5799ca8ebe0892e7
exceptions.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
exceptions_8h
ros::ConflictingSubscriptionException
ros::InvalidNameException
ros::InvalidNodeNameException
ros::InvalidParameterException
ros::InvalidPortException
file_log.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
file__log_8cpp
ros/file_log.h
ros/this_node.h
ros/io.h
ros::file_log
ROSCPP_DECL const std::string &
getLogDirectory
namespaceros_1_1file__log.html
a6cac8f1138bc790fe30980a0c8ba3c03
()
void
init
namespaceros_1_1file__log.html
adad751acb8c7cb8ce584910bca577f75
(const M_string &remappings)
log4cxx::LoggerPtr
g_file_only_logger
namespaceros_1_1file__log.html
a96db5247fd51fc8ed5cb2437bd2e5d5e
std::string
g_log_directory
namespaceros_1_1file__log.html
a3f1ece2b7c0c3ef209fb65cb7ce33130
file_log.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
file__log_8h
forwards.h
ros::file_log
#define
ROSCPP_LOG_DEBUG
file__log_8h.html
ad301dffdacb498b5599bc77f2db7ec45
(...)
helpers::ObjectPtrT< Level >
LevelPtr
namespacelog4cxx.html
ad2b53d346799bc8ec704d0c23cb64e55
helpers::ObjectPtrT< Logger >
LoggerPtr
namespacelog4cxx.html
a419b8974afa316fc38d3cfbb16077964
ROSCPP_DECL const std::string &
getLogDirectory
namespaceros_1_1file__log.html
a6cac8f1138bc790fe30980a0c8ba3c03
()
forwards.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
forwards_8h
exceptions.h
ros::SubscriberCallbacks
ros::TimerEvent
ros::WallTimerEvent
std::list< ServicePublicationPtr >
L_ServicePublication
namespaceros.html
aef1dcc2063222e2ef32b72de5682fbf4
std::list< ServiceServerLinkPtr >
L_ServiceServerLink
namespaceros.html
a0669af5e1ae6d83235f34b45d5693553
std::list< SubscriptionPtr >
L_Subscription
namespaceros.html
a12e2bacd56cd874cb6025ba72b1a7107
std::map< std::string, std::string >
M_string
namespaceros.html
a1a1bf1c04026976d0217a4d74c5d8193
boost::shared_ptr< NodeHandle >
NodeHandlePtr
namespaceros.html
a79420bbb63e4d57f15fa014ffe2f2118
boost::shared_ptr< Publication >
PublicationPtr
namespaceros.html
a28b125047e77f1a91cd848d494ca2b37
boost::shared_ptr< PublisherLink >
PublisherLinkPtr
namespaceros.html
a30e97915db7b11bbd55ea9c749038a53
std::set< ConnectionPtr >
S_Connection
namespaceros.html
ad64b8b1dc431f540fac26bf0e707eb1e
std::set< std::string >
S_string
namespaceros.html
ac6d50c7326f85d9f0f866d1a238c3e11
std::set< SubscriptionPtr >
S_Subscription
namespaceros.html
aa3bd98ab22f679bc6f28b5d2e6786643
boost::shared_ptr< ServiceManager >
ServiceManagerPtr
namespaceros.html
acdf0aa4289a0c04ff866a04bf2e90dfb
boost::shared_ptr< ServicePublication >
ServicePublicationPtr
namespaceros.html
a248a97fc14833fbe70df165e1af12b97
boost::shared_ptr< ServiceServerLink >
ServiceServerLinkPtr
namespaceros.html
a4b02c1e10276ac851c438d45b22a92e1
std::pair< std::string, std::string >
StringPair
namespaceros.html
a1df0eedeaeb9829b72f11288e8277dd7
boost::shared_ptr< SubscriberCallbacks >
SubscriberCallbacksPtr
namespaceros.html
a56b6a6adb183938716cdca97025bb890
boost::shared_ptr< SubscriberLink >
SubscriberLinkPtr
namespaceros.html
a323d843d01e2921d1209788f16fed4c9
boost::function< void(const SingleSubscriberPublisher &)>
SubscriberStatusCallback
namespaceros.html
ac61b99a2913cd421fb915395a67e71a1
boost::shared_ptr< Subscription >
SubscriptionPtr
namespaceros.html
abb002a43f113e14ed161a1cc87316feb
boost::weak_ptr< Subscription >
SubscriptionWPtr
namespaceros.html
a6f796aab1bd40bbb4f327df51cd71a8e
boost::function< void(const TimerEvent &)>
TimerCallback
namespaceros.html
afae2d2752a3e47ce843b872d5fa4a439
boost::shared_ptr< TopicManager >
TopicManagerPtr
namespaceros.html
a41763ff3d3cff96e390be9c678647337
boost::shared_ptr< TransportTCP >
TransportTCPPtr
namespaceros.html
acb40d396d6d988ec08df15eb639802cb
boost::shared_ptr< TransportUDP >
TransportUDPPtr
namespaceros.html
a48d5d6ba14372364763b51f2850a0c4e
std::vector< ConnectionPtr >
V_Connection
namespaceros.html
af20566d72b53e4691a1c3528ada7d6ad
std::vector< PublicationPtr >
V_Publication
namespaceros.html
aad8991a44532f9850eb3c617bb17b28a
std::vector< PublisherLinkPtr >
V_PublisherLink
namespaceros.html
acf65efe2277235aecdaf6c4167ca07cb
std::vector< ServicePublicationPtr >
V_ServicePublication
namespaceros.html
ad72f8da57db26f06858b81625baa5aa0
std::vector< std::string >
V_string
namespaceros.html
a695602d4e5b2441a84d5a032d4614ac4
std::vector< SubscriberLinkPtr >
V_SubscriberLink
namespaceros.html
aa1eea3e4c1174438fc4d1c06cdf1fcfe
std::vector< SubscriptionPtr >
V_Subscription
namespaceros.html
a4ad6971e8763320178ef9d9736decd43
boost::shared_ptr< void const >
VoidConstPtr
namespaceros.html
a13b47f9c38567244790a85e74e4a147d
boost::weak_ptr< void const >
VoidConstWPtr
namespaceros.html
a8c2cca5e3ae1b7a963c6171863ae0f35
boost::shared_ptr< void >
VoidPtr
namespaceros.html
aca1e3608dddff8c2d075fe345e233913
boost::weak_ptr< void >
VoidWPtr
namespaceros.html
a36c6907d7e7f571101e1b11bbfd64edb
std::vector< std::pair< std::string, std::string > >
VP_string
namespaceros.html
a620209bf653bf28603765a70e2b63ca8
boost::function< void(const WallTimerEvent &)>
WallTimerCallback
namespaceros.html
ab00c65090d4a02fab7e1797fd606e1d0
boost::shared_ptr< XMLRPCManager >
XMLRPCManagerPtr
namespaceros.html
aa3ecf3a6681242d096b5c17e87aa693f
genmsg_cpp.py
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/rosbuild/scripts/
genmsg__cpp_8py
genmsg_cpp
gensrv_cpp.py
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/rosbuild/scripts/
gensrv__cpp_8py
gensrv_cpp
def
generate
namespacegensrv__cpp.html
afa53b7b5e256388f9adedce7f481fe67
def
generate_services
namespacegensrv__cpp.html
a0b1f90bd777ba8e2f301843068d3e581
def
write_begin
namespacegensrv__cpp.html
a2c4386a72c691f44e0bdafab7bc15d3b
def
write_end
namespacegensrv__cpp.html
aaccfb26627b47dd664db8dc4215e8220
def
write_generic_includes
namespacegensrv__cpp.html
a30f1c5ee6f8f6954995ad9372dbc44a2
def
write_trait_char_class
namespacegensrv__cpp.html
a792ba0ffacc8ceeea0c540f7d737d32e
def
write_traits
namespacegensrv__cpp.html
a0d6e31b4c45e40e9d9e626dc0976890b
header.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
header_8cpp
ros/transport/transport.h
#define
SROS_DESERIALIZE_BUFFER
header_8cpp.html
ae0bbb86b5048d16cf01ea8f1df662e5a
(ptr, data, data_size)
#define
SROS_DESERIALIZE_PRIMITIVE
header_8cpp.html
a24b66eab19ff7aa17ef1b3c9d8df7b28
(ptr, data)
#define
SROS_SERIALIZE_BUFFER
header_8cpp.html
ae7146598f1298ee4ece5143a90f38d36
(ptr, data, data_size)
#define
SROS_SERIALIZE_PRIMITIVE
header_8cpp.html
a191d6ecb5e49ee24683d1b59f4fd1ff4
(ptr, data)
header.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
header_8h
ros::Header
boost::shared_ptr< M_string >
M_stringPtr
namespaceros.html
a60825fc8acb9fb948455873974903af8
init.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
init_8cpp
ros/init.h
ros/names.h
ros/xmlrpc_manager.h
ros/poll_manager.h
ros/connection_manager.h
ros/topic_manager.h
ros/service_manager.h
ros/this_node.h
ros/network.h
ros/file_log.h
ros/callback_queue.h
ros/param.h
ros/rosout_appender.h
ros/subscribe_options.h
ros/transport/transport_tcp.h
ros/internal_timer_manager.h
ros::file_log
ros::master
ros::network
ros::param
ros::this_node
void
atexitCallback
namespaceros.html
a64d62ef38d89d5cda4bdfa1e6ae27d52
()
void
basicSigintHandler
namespaceros.html
a3022c680456383aacc46398b201b79bf
(int sig)
void
checkForShutdown
namespaceros.html
a7f0deef43d738086458394b58f32edd0
()
void
clockCallback
namespaceros.html
a23295c05ff5ebb4291234723046f7d0b
(const rosgraph_msgs::Clock::ConstPtr &msg)
bool
closeAllConnections
namespaceros.html
a5d7b5f911be26ee1301418fd8b3a38b4
(roscpp::Empty::Request &, roscpp::Empty::Response &)
ROSCPP_DECL CallbackQueue *
getGlobalCallbackQueue
namespaceros.html
ab1d19c5f29505764a970ffe66d943c91
()
CallbackQueuePtr
getInternalCallbackQueue
namespaceros.html
adf6b181beaf3c138a793c2aa8e62007a
()
bool
getLoggers
namespaceros.html
a1da3fc46dab671b1ad6a5fd686ba0c37
(roscpp::GetLoggers::Request &, roscpp::GetLoggers::Response &resp)
void
init
namespaceros_1_1file__log.html
adad751acb8c7cb8ce584910bca577f75
(const M_string &remappings)
void
init
namespaceros_1_1master.html
aedd419bb302ea747449196d32f3f321e
(const M_string &remappings)
void
init
namespaceros_1_1this__node.html
a895af348ed34f7e12ca8268a3b20f00d
(const std::string &names, const M_string &remappings, uint32_t options)
ROSCPP_DECL void
init
namespaceros.html
a7f5c939b8a0548ca9057392cc78d7ecb
(int &argc, char **argv, const std::string &name, uint32_t options=0)
void
init
namespaceros_1_1network.html
aa47c6fa1ab503b2c194f3e9400296ca7
(const M_string &remappings)
void
init
namespaceros_1_1param.html
acf3cc596d4bb46ad8137e75bfe9ce6e9
(const M_string &remappings)
ROSCPP_DECL void
init
namespaceros.html
a61a193529a9aad90ddace7724c7fc759
(const M_string &remappings, const std::string &name, uint32_t options=0)
ROSCPP_DECL void
init
namespaceros.html
a1e71c71088f8b0c0fdfc6312a6e8a1bb
(const VP_string &remapping_args, const std::string &name, uint32_t options=0)
void
internalCallbackQueueThreadFunc
namespaceros.html
ab76e02856245c54926884cfd8a068a3a
()
ROSCPP_DECL bool
isInitialized
namespaceros.html
accd0b48f347e82ae96b261f680af41dd
()
ROSCPP_DECL bool
isShuttingDown
namespaceros.html
a5366a43cda506dd4993dda53b7b5abeb
()
ROSCPP_DECL bool
isStarted
namespaceros.html
ad45cf503330c13a164e000ba0db1cae3
()
ROSCPP_DECL bool
ok
namespaceros.html
a276d68870be2125b1cde229fee013e45
()
ROSCPP_DECL void
removeROSArgs
namespaceros.html
aa044af6270e37edd78cf05f5fc7ee148
(int argc, const char *const *argv, V_string &args_out)
ROSCPP_DECL void
requestShutdown
namespaceros.html
a8e5be7c61004be0d124a22c632482d36
()
bool
setLoggerLevel
namespaceros.html
a63f49388195a34b9ad09a300acb4c131
(roscpp::SetLoggerLevel::Request &req, roscpp::SetLoggerLevel::Response &)
ROSCPP_DECL void
shutdown
namespaceros.html
a2d29113188d411e78f2c221aa7a7473e
()
void
shutdownCallback
namespaceros.html
acef589887dc5a0f3f56bc077bfac1a69
(XmlRpc::XmlRpcValue ¶ms, XmlRpc::XmlRpcValue &result)
ROSCPP_DECL void
spin
namespaceros.html
a1c2b7585d433f76809f8681f7dc71e73
()
ROSCPP_DECL void
spin
namespaceros.html
a4ebc62689bb00ab5d9dc239c61ad0611
(Spinner &spinner)
ROSCPP_DECL void
spinOnce
namespaceros.html
af4afa6f0ad9f903f04a023982a95ff1c
()
ROSCPP_DECL void
start
namespaceros.html
add7faea1768dbd48d3fe2970204c3422
()
ROSCPP_DECL void
waitForShutdown
namespaceros.html
af068034d937093fdb0d5aaa1e0d9e249
()
static bool
g_atexit_registered
namespaceros.html
aadad7fa17afc21d379a606da5727bbfc
CallbackQueuePtr
g_global_queue
namespaceros.html
a364610ffaf6aa41d4bb4acf56d094e0e
static uint32_t
g_init_options
namespaceros.html
a8af3436bf302679c35300b95a20f485f
static bool
g_initialized
namespaceros.html
af283725c4e18669b1e71933462c0c4ea
static CallbackQueuePtr
g_internal_callback_queue
namespaceros.html
a777414ed2718fa2ce222b74ea317d8ac
static boost::thread
g_internal_queue_thread
namespaceros.html
a90f0ee63568b1f04a7b6bc0370395bfb
static bool
g_ok
namespaceros.html
ad934e67d7876880302357f7d3dcc36f9
ROSOutAppenderPtr
g_rosout_appender
namespaceros.html
a6f4fc1524b9642b2d2f7f5c32c8edea1
static bool
g_shutdown_requested
namespaceros.html
a963779e90b53352bc281325501025818
static volatile bool
g_shutting_down
namespaceros.html
af2e26d4c68527e88c29dc04611cbdaf4
static boost::recursive_mutex
g_shutting_down_mutex
namespaceros.html
a29b9a91f8876eaeaa2b12eb922e5b5f9
static boost::mutex
g_start_mutex
namespaceros.html
a27ada9e8a7f25ab83d1c335105502e2e
static bool
g_started
namespaceros.html
a67a219434a97eec259efc570faa29c3b
init.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
init_8h
ros/forwards.h
ros/spinner.h
ros::init_options
init_options::InitOption
InitOption
namespaceros.html
aa588fef67d2ecff46984904912324529
InitOption
namespaceros_1_1init__options.html
adab51ffb9c4de34737c4213d16d23db7
NoSigintHandler
namespaceros_1_1init__options.html
adab51ffb9c4de34737c4213d16d23db7a3c716dc6e0e90d23222f50487da4453f
AnonymousName
namespaceros_1_1init__options.html
adab51ffb9c4de34737c4213d16d23db7a6dbbea4720d4078e35a082354345ce20
NoRosout
namespaceros_1_1init__options.html
adab51ffb9c4de34737c4213d16d23db7a5c8bce338005df529c033248e2b73709
ROSCPP_DECL CallbackQueue *
getGlobalCallbackQueue
namespaceros.html
ab1d19c5f29505764a970ffe66d943c91
()
ROSCPP_DECL void
init
namespaceros.html
a7f5c939b8a0548ca9057392cc78d7ecb
(int &argc, char **argv, const std::string &name, uint32_t options=0)
ROSCPP_DECL void
init
namespaceros.html
a61a193529a9aad90ddace7724c7fc759
(const M_string &remappings, const std::string &name, uint32_t options=0)
ROSCPP_DECL void
init
namespaceros.html
a1e71c71088f8b0c0fdfc6312a6e8a1bb
(const VP_string &remapping_args, const std::string &name, uint32_t options=0)
ROSCPP_DECL bool
isInitialized
namespaceros.html
accd0b48f347e82ae96b261f680af41dd
()
ROSCPP_DECL bool
isShuttingDown
namespaceros.html
a5366a43cda506dd4993dda53b7b5abeb
()
ROSCPP_DECL bool
isStarted
namespaceros.html
ad45cf503330c13a164e000ba0db1cae3
()
ROSCPP_DECL bool
ok
namespaceros.html
a276d68870be2125b1cde229fee013e45
()
ROSCPP_DECL void
removeROSArgs
namespaceros.html
aa044af6270e37edd78cf05f5fc7ee148
(int argc, const char *const *argv, V_string &args_out)
ROSCPP_DECL void
requestShutdown
namespaceros.html
a8e5be7c61004be0d124a22c632482d36
()
ROSCPP_DECL void
shutdown
namespaceros.html
a2d29113188d411e78f2c221aa7a7473e
()
ROSCPP_DECL void
spin
namespaceros.html
a1c2b7585d433f76809f8681f7dc71e73
()
ROSCPP_DECL void
spin
namespaceros.html
a4ebc62689bb00ab5d9dc239c61ad0611
(Spinner &spinner)
ROSCPP_DECL void
spinOnce
namespaceros.html
af4afa6f0ad9f903f04a023982a95ff1c
()
ROSCPP_DECL void
start
namespaceros.html
add7faea1768dbd48d3fe2970204c3422
()
ROSCPP_DECL void
waitForShutdown
namespaceros.html
af068034d937093fdb0d5aaa1e0d9e249
()
internal_timer_manager.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
internal__timer__manager_8cpp
ros/internal_timer_manager.h
ros/timer_manager.h
ROSCPP_DECL InternalTimerManagerPtr
getInternalTimerManager
namespaceros.html
aa73fee97eb1cdefc7fca268cd4145709
()
ROSCPP_DECL void
initInternalTimerManager
namespaceros.html
ae65e5efe178ce88befaea9387a701650
()
static InternalTimerManagerPtr
g_timer_manager
namespaceros.html
ae472f000a63d0075e0dae08c08381848
internal_timer_manager.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
internal__timer__manager_8h
forwards.h
TimerManager< WallTime, WallDuration, WallTimerEvent >
InternalTimerManager
namespaceros.html
a996905037d4a3c908185843a3b449614
boost::shared_ptr< InternalTimerManager >
InternalTimerManagerPtr
namespaceros.html
a9285fa43eb60ae68b0c256584ecc0f58
ROSCPP_DECL InternalTimerManagerPtr
getInternalTimerManager
namespaceros.html
aa73fee97eb1cdefc7fca268cd4145709
()
ROSCPP_DECL void
initInternalTimerManager
namespaceros.html
ae65e5efe178ce88befaea9387a701650
()
intraprocess_publisher_link.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
intraprocess__publisher__link_8cpp
ros/intraprocess_publisher_link.h
ros/intraprocess_subscriber_link.h
ros/subscription.h
ros/connection.h
ros/transport/transport.h
ros/this_node.h
ros/connection_manager.h
ros/file_log.h
intraprocess_publisher_link.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
intraprocess__publisher__link_8h
publisher_link.h
ros::IntraProcessPublisherLink
boost::shared_ptr< IntraProcessPublisherLink >
IntraProcessPublisherLinkPtr
namespaceros.html
af95a766684d5b680736702bdb420fe67
boost::shared_ptr< IntraProcessSubscriberLink >
IntraProcessSubscriberLinkPtr
namespaceros.html
a856904fe6715df8a534f3320ba9418fd
intraprocess_subscriber_link.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
intraprocess__subscriber__link_8cpp
ros/intraprocess_subscriber_link.h
ros/intraprocess_publisher_link.h
ros/publication.h
ros/connection.h
ros/transport/transport.h
ros/this_node.h
ros/connection_manager.h
ros/topic_manager.h
ros/file_log.h
intraprocess_subscriber_link.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
intraprocess__subscriber__link_8h
subscriber_link.h
ros::IntraProcessSubscriberLink
io.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
io_8cpp
../../include/ros/io.h
ROSCPP_DECL int
close_socket
namespaceros.html
a61dfd96928fb2150ab4f6c9e06cdb64d
(socket_fd_t &socket)
ROSCPP_DECL int
create_signal_pair
namespaceros.html
af8671602fe1cd2b91e353353c4e97ba2
(signal_fd_t signal_pair[2])
ROSCPP_DECL int
last_socket_error
namespaceros.html
a7a80edd14808e90656fe636f5b132ae4
()
ROSCPP_DECL bool
last_socket_error_is_would_block
namespaceros.html
a6d3950e78cc385cb22f67c9946d79cd3
()
ROSCPP_DECL const char *
last_socket_error_string
namespaceros.html
a172a3696a5deaff3f3ddfba144aa9cd9
()
ROSCPP_DECL int
poll_sockets
namespaceros.html
a6d3efac3b9437e1e7d6825e34c1d84dc
(socket_pollfd *fds, nfds_t nfds, int timeout)
ROSCPP_DECL int
set_non_blocking
namespaceros.html
a1f7e6f4f443eb99e22899aff2ba7ba11
(socket_fd_t &socket)
io.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
io_8h
#define
ROS_INVALID_SOCKET
io_8h.html
aa1006c0d2866c6ccf149918d2ae041ab
#define
ROS_SOCKETS_ASYNCHRONOUS_CONNECT_RETURN
io_8h.html
a970c998d649606d66935ba685f45791b
#define
ROS_SOCKETS_SHUT_RDWR
io_8h.html
ad466f44472f8ccd034f4a9f463113421
int
signal_fd_t
namespaceros.html
a1076077e53402bea15f6d0d8e5503804
int
socket_fd_t
namespaceros.html
acc690b702c4b553c64b7c51a95f68a16
struct pollfd
socket_pollfd
namespaceros.html
a244e9900043893dbe806163e6b81a568
void
close_signal_pair
namespaceros.html
a9bb1bc4566afbcd0c4f924c5d8ce973b
(signal_fd_t signal_pair[2])
ROSCPP_DECL int
close_socket
namespaceros.html
a61dfd96928fb2150ab4f6c9e06cdb64d
(socket_fd_t &socket)
ROSCPP_DECL int
create_signal_pair
namespaceros.html
af8671602fe1cd2b91e353353c4e97ba2
(signal_fd_t signal_pair[2])
ROSCPP_DECL int
last_socket_error
namespaceros.html
a7a80edd14808e90656fe636f5b132ae4
()
ROSCPP_DECL bool
last_socket_error_is_would_block
namespaceros.html
a6d3950e78cc385cb22f67c9946d79cd3
()
ROSCPP_DECL const char *
last_socket_error_string
namespaceros.html
a172a3696a5deaff3f3ddfba144aa9cd9
()
ROSCPP_DECL int
poll_sockets
namespaceros.html
a6d3efac3b9437e1e7d6825e34c1d84dc
(socket_pollfd *fds, nfds_t nfds, int timeout)
ssize_t
read_signal
namespaceros.html
a3d2a3d26ffe7297b299b4da21d758b95
(const signal_fd_t &signal, void *buffer, const size_t &nbyte)
ROSCPP_DECL int
set_non_blocking
namespaceros.html
a1f7e6f4f443eb99e22899aff2ba7ba11
(socket_fd_t &socket)
ssize_t
write_signal
namespaceros.html
ae4ec693fb79e16fa95f7542016e4f0df
(const signal_fd_t &signal, const void *buffer, const size_t &nbyte)
master.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
master_8cpp
ros/master.h
ros/xmlrpc_manager.h
ros/this_node.h
ros/init.h
ros/network.h
ros::master
ROSCPP_DECL bool
check
namespaceros_1_1master.html
a6428e7e3468e4e9ab69b75f75d63510d
()
ROSCPP_DECL bool
execute
namespaceros_1_1master.html
a6148ee923ef1602d2093daff82573043
(const std::string &method, const XmlRpc::XmlRpcValue &request, XmlRpc::XmlRpcValue &response, XmlRpc::XmlRpcValue &payload, bool wait_for_master)
ROSCPP_DECL const std::string &
getHost
namespaceros_1_1master.html
ae9eaf3af4ac6e9030c1c28011ea180d4
()
ROSCPP_DECL bool
getNodes
namespaceros_1_1master.html
a8ee00edbf04a980e476865bef741ec9e
(V_string &nodes)
ROSCPP_DECL uint32_t
getPort
namespaceros_1_1master.html
a0d8f2318fa5afe954630895c95a8bcb3
()
ROSCPP_DECL bool
getTopics
namespaceros_1_1master.html
aa922f42cf983b06edb4cf3de7d7ce211
(V_TopicInfo &topics)
ROSCPP_DECL const std::string &
getURI
namespaceros_1_1master.html
add9b1a4ec2dbc03bccbff84cf51bb9ed
()
void
init
namespaceros_1_1master.html
aedd419bb302ea747449196d32f3f321e
(const M_string &remappings)
ROSCPP_DECL void
setRetryTimeout
namespaceros_1_1master.html
ac0f09f95384d155c1da1ae4672f65fa3
(ros::WallDuration timeout)
std::string
g_host
namespaceros_1_1master.html
a97a6d095d454831a873f1be6f2ce7569
uint32_t
g_port
namespaceros_1_1master.html
af836b2ba7fd4ae5eebe0e4502a8faa66
ros::WallDuration
g_retry_timeout
namespaceros_1_1master.html
a2823cac852c109ec3301ea0e4020434b
std::string
g_uri
namespaceros_1_1master.html
a4aafe08ebb96eb756961f257da9449b6
master.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
master_8h
forwards.h
ros::master::TopicInfo
ros::master
std::vector< TopicInfo >
V_TopicInfo
namespaceros_1_1master.html
a36128123d5be5ac4e16327ee7d01ad1a
ROSCPP_DECL bool
check
namespaceros_1_1master.html
a6428e7e3468e4e9ab69b75f75d63510d
()
ROSCPP_DECL bool
execute
namespaceros_1_1master.html
a6148ee923ef1602d2093daff82573043
(const std::string &method, const XmlRpc::XmlRpcValue &request, XmlRpc::XmlRpcValue &response, XmlRpc::XmlRpcValue &payload, bool wait_for_master)
ROSCPP_DECL const std::string &
getHost
namespaceros_1_1master.html
ae9eaf3af4ac6e9030c1c28011ea180d4
()
ROSCPP_DECL bool
getNodes
namespaceros_1_1master.html
a8ee00edbf04a980e476865bef741ec9e
(V_string &nodes)
ROSCPP_DECL uint32_t
getPort
namespaceros_1_1master.html
a0d8f2318fa5afe954630895c95a8bcb3
()
ROSCPP_DECL bool
getTopics
namespaceros_1_1master.html
aa922f42cf983b06edb4cf3de7d7ce211
(V_TopicInfo &topics)
ROSCPP_DECL const std::string &
getURI
namespaceros_1_1master.html
add9b1a4ec2dbc03bccbff84cf51bb9ed
()
ROSCPP_DECL void
setRetryTimeout
namespaceros_1_1master.html
ac0f09f95384d155c1da1ae4672f65fa3
(ros::WallDuration timeout)
message.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
message_8h
#define
ROSCPP_MESSAGE_HAS_DEFINITION
message_8h.html
a7ee37d77b7b68a8c8ce30b624316ae64
#define
SROS_DESERIALIZE_BUFFER
message_8h.html
ae0bbb86b5048d16cf01ea8f1df662e5a
(ptr, data, data_size)
#define
SROS_DESERIALIZE_PRIMITIVE
message_8h.html
a24b66eab19ff7aa17ef1b3c9d8df7b28
(ptr, data)
#define
SROS_SERIALIZE_BUFFER
message_8h.html
ae7146598f1298ee4ece5143a90f38d36
(ptr, data, data_size)
#define
SROS_SERIALIZE_PRIMITIVE
message_8h.html
a191d6ecb5e49ee24683d1b59f4fd1ff4
(ptr, data)
message_deserializer.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
message__deserializer_8cpp
ros/message_deserializer.h
ros/subscription_callback_helper.h
message_deserializer.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
message__deserializer_8h
forwards.h
ros::MessageDeserializer
boost::shared_ptr< MessageDeserializer >
MessageDeserializerPtr
namespaceros.html
a67172f58534eff8f046b7ce3b083c4db
boost::shared_ptr< SubscriptionCallbackHelper >
SubscriptionCallbackHelperPtr
namespaceros.html
a8060d148ca146ba4bc199a1d84398357
message_event.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
message__event_8h
ros/forwards.h
ros::DefaultMessageCreator
ros::MessageEvent
ROS_DEPRECATED boost::shared_ptr< M >
defaultMessageCreateFunction
namespaceros.html
a684338da96c97554c5de313e79a03f11
()
msg_gen.py
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/rosbuild/scripts/
msg__gen_8py
msg_gen
def
compute_full_text_escaped
namespacemsg__gen.html
adcfe6717f5110ca6533cc867b1200e79
def
cpp_message_declarations
namespacemsg__gen.html
a3c9b8e893a58146ae97effa869a31d60
def
default_value
namespacemsg__gen.html
a505c1f012e52d6c6ff5147e275138074
def
escape_string
namespacemsg__gen.html
aac567aa877a4701db6321199260270f8
def
generate
namespacemsg__gen.html
a566a7ceb5222f312bd5fa0478e6e8429
def
generate_messages
namespacemsg__gen.html
aa005d15c563f3e3b2ea64b8b8c607e84
def
is_fixed_length
namespacemsg__gen.html
a472ab378a037c0ee6687e3bab1f74b4d
def
is_hex_string
namespacemsg__gen.html
adfb4e598433c58541048b33eac55d0f9
def
msg_type_to_cpp
namespacemsg__gen.html
ad9ab67e071b2f3756e31a9edd72bdcb5
def
takes_allocator
namespacemsg__gen.html
a0f6a251dca0cb033b74c56d3aa45492d
def
write_begin
namespacemsg__gen.html
ae37322b152ed315a317d139acb07a593
def
write_constant_declaration
namespacemsg__gen.html
ab2a9528a161c71241ca635d1d95780e1
def
write_constant_declarations
namespacemsg__gen.html
afff5bf06eb68d8bbca638fc798f6d952
def
write_constant_definition
namespacemsg__gen.html
aa34bd6b4db09f7280ccf25ebb61dd261
def
write_constant_definitions
namespacemsg__gen.html
adfd2c78d2ef6b6fec38f7cd22cb20ab7
def
write_constructors
namespacemsg__gen.html
a1926a6d12bd168fdd53ab5088a239cef
def
write_deprecated_member_functions
namespacemsg__gen.html
a1e0c2c60dec87bdf7bd7f3c90fb74673
def
write_end
namespacemsg__gen.html
af867a5f47e3f5ce8a892b9cb7d9e2cd9
def
write_fixed_length_assigns
namespacemsg__gen.html
a32adf2a85bed864546512d7fa5e23dc0
def
write_generic_includes
namespacemsg__gen.html
a9eed2b868b364b7768d3c5d672ef6a36
def
write_includes
namespacemsg__gen.html
aaed46c7985cf52052d9334f71dc1d58f
def
write_initializer_list
namespacemsg__gen.html
aa07ac5446d7bd3318899041a7cc7b948
def
write_member
namespacemsg__gen.html
ab5a87cb6e9c798284f4b859347564a80
def
write_members
namespacemsg__gen.html
a1b769f4f34ab010bcfb8d9f2c5a03da9
def
write_operations
namespacemsg__gen.html
a8d02a01a745c30b394cdb44dbc8ea184
def
write_ostream_operator
namespacemsg__gen.html
a56ddaaa35474573ee4408efcc9d15224
def
write_serialization
namespacemsg__gen.html
a624969f51b2f2e871d3fa73178f1153f
def
write_struct
namespacemsg__gen.html
ab24d61ecccbc2d7bc1970464a3809a43
def
write_trait_char_class
namespacemsg__gen.html
aa97b94f6d5fca37dabff6d93a575c7ad
def
write_trait_true_class
namespacemsg__gen.html
a13a5d5cf4535fd5f841f7c2cb4286d03
def
write_traits
namespacemsg__gen.html
a73ec7eb43c000c8d926e5a9af0f71a62
dictionary
MSG_TYPE_TO_CPP
namespacemsg__gen.html
a3828ab7a54013bffe5799115f59a5a75
names.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
names_8cpp
ros/names.h
ros/this_node.h
ros/file_log.h
ros::names
ROSCPP_DECL std::string
append
namespaceros_1_1names.html
a0dbf1d15c218da31e4c06d5e3d436dd4
(const std::string &left, const std::string &right)
ROSCPP_DECL std::string
clean
namespaceros_1_1names.html
ab84b2783d758a0287afeb8bff68dcdbb
(const std::string &name)
ROSCPP_DECL const M_string &
getRemappings
namespaceros_1_1names.html
a686dfc23831669aeca262374a36590f3
()
ROSCPP_DECL const M_string &
getUnresolvedRemappings
namespaceros_1_1names.html
a20e06bf306e417c660dbca878e563c8a
()
void
init
namespaceros_1_1names.html
a377ff8fede7b95398fd5d1c5cd49246b
(const M_string &remappings)
bool
isValidCharInName
namespaceros_1_1names.html
afbf6e815d45d43be7f232ab8d306322d
(char c)
ROSCPP_DECL std::string
parentNamespace
namespaceros_1_1names.html
a8c5533385d3e4f60d785554d54401fe9
(const std::string &name)
ROSCPP_DECL std::string
remap
namespaceros_1_1names.html
ab2eebaf734abfbdccb4122f8e24f547f
(const std::string &name)
ROSCPP_DECL std::string
resolve
namespaceros_1_1names.html
a3e040fe5a7bf41d64f27c66031f5a68f
(const std::string &name, bool remap=true)
ROSCPP_DECL std::string
resolve
namespaceros_1_1names.html
a06b3db23af72905685c47b0a1fdea6d3
(const std::string &ns, const std::string &name, bool remap=true)
ROSCPP_DECL bool
validate
namespaceros_1_1names.html
a38652a4f7a805e9d63ab256fb47721be
(const std::string &name, std::string &error)
M_string
g_remappings
namespaceros_1_1names.html
af7166f4d239dac025a253fca09b4371f
M_string
g_unresolved_remappings
namespaceros_1_1names.html
aea7000cc4b3381f93d6e118b9089452b
names.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
names_8h
forwards.h
ros::names
ROSCPP_DECL std::string
append
namespaceros_1_1names.html
a0dbf1d15c218da31e4c06d5e3d436dd4
(const std::string &left, const std::string &right)
ROSCPP_DECL std::string
clean
namespaceros_1_1names.html
ab84b2783d758a0287afeb8bff68dcdbb
(const std::string &name)
ROSCPP_DECL const M_string &
getRemappings
namespaceros_1_1names.html
a686dfc23831669aeca262374a36590f3
()
ROSCPP_DECL const M_string &
getUnresolvedRemappings
namespaceros_1_1names.html
a20e06bf306e417c660dbca878e563c8a
()
ROSCPP_DECL std::string
parentNamespace
namespaceros_1_1names.html
a8c5533385d3e4f60d785554d54401fe9
(const std::string &name)
ROSCPP_DECL std::string
remap
namespaceros_1_1names.html
ab2eebaf734abfbdccb4122f8e24f547f
(const std::string &name)
ROSCPP_DECL std::string
resolve
namespaceros_1_1names.html
a3e040fe5a7bf41d64f27c66031f5a68f
(const std::string &name, bool remap=true)
ROSCPP_DECL std::string
resolve
namespaceros_1_1names.html
a06b3db23af72905685c47b0a1fdea6d3
(const std::string &ns, const std::string &name, bool remap=true)
ROSCPP_DECL bool
validate
namespaceros_1_1names.html
a38652a4f7a805e9d63ab256fb47721be
(const std::string &name, std::string &error)
network.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
network_8cpp
ros/network.h
ros/file_log.h
ros/exceptions.h
ros/io.h
ros::network
std::string
determineHost
namespaceros_1_1network.html
aa48025d36f92d8e0d2cedf3b73ef80ca
()
ROSCPP_DECL const std::string &
getHost
namespaceros_1_1network.html
a34b433b2efb9b73a0f648bfee4d24107
()
ROSCPP_DECL uint16_t
getTCPROSPort
namespaceros_1_1network.html
a1f494ed0f0318491dcd76115a6905f4a
()
void
init
namespaceros_1_1network.html
aa47c6fa1ab503b2c194f3e9400296ca7
(const M_string &remappings)
static bool
isPrivateIP
namespaceros_1_1network.html
a43634a5f4adea60ed97b0d5746256f04
(const char *ip)
ROSCPP_DECL bool
splitURI
namespaceros_1_1network.html
aafb63bff403666e49644d257ed13b542
(const std::string &uri, std::string &host, uint32_t &port)
std::string
g_host
namespaceros_1_1network.html
a30d11c1957f375e3c833a7fd32f95c20
uint16_t
g_tcpros_server_port
namespaceros_1_1network.html
a9a6765fc34d827c264dffabd804e6710
network.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
network_8h
forwards.h
ros::network
ROSCPP_DECL const std::string &
getHost
namespaceros_1_1network.html
a34b433b2efb9b73a0f648bfee4d24107
()
ROSCPP_DECL uint16_t
getTCPROSPort
namespaceros_1_1network.html
a1f494ed0f0318491dcd76115a6905f4a
()
ROSCPP_DECL bool
splitURI
namespaceros_1_1network.html
aafb63bff403666e49644d257ed13b542
(const std::string &uri, std::string &host, uint32_t &port)
node_handle.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
node__handle_8cpp
ros/node_handle.h
ros/this_node.h
ros/service.h
ros/callback_queue.h
ros/timer_manager.h
ros/xmlrpc_manager.h
ros/topic_manager.h
ros/service_manager.h
ros/master.h
ros/param.h
ros/names.h
ros/init.h
ros::NodeHandleBackingCollection
void
spinThread
namespaceros.html
a8ea36068a18441e2891f8daa23cb5a69
()
int32_t
g_nh_refcount
namespaceros.html
a9f3330f11413ac74502034358c45cd4a
boost::mutex
g_nh_refcount_mutex
namespaceros.html
aa7dc2bdbe11d9ce6241104f3fb5352c9
bool
g_node_started_by_nh
namespaceros.html
a0ebbd9a086057460322153aca5d0898f
node_handle.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
node__handle_8h
ros/forwards.h
ros/publisher.h
ros/subscriber.h
ros/service_server.h
ros/service_client.h
ros/timer.h
ros/wall_timer.h
ros/advertise_options.h
ros/advertise_service_options.h
ros/subscribe_options.h
ros/service_client_options.h
ros/timer_options.h
ros/wall_timer_options.h
ros/spinner.h
ros/init.h
ros::NodeHandle::no_validate
ros::NodeHandle
param.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
param_8cpp
ros/param.h
ros/master.h
ros/xmlrpc_manager.h
ros/this_node.h
ros/names.h
ros::param
std::map< std::string, XmlRpc::XmlRpcValue >
M_Param
namespaceros_1_1param.html
a91fa806792ee858105cf269852344877
ROSCPP_DECL bool
del
namespaceros_1_1param.html
ab67b30f7f1297ea923398c399fede009
(const std::string &key)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a3ad13d1a117674e86cc190bda8ad2867
(const std::string &key, std::string &s)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a8946be052ed53e5e243dbd0c9bb23b8a
(const std::string &key, double &d)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
ad170f54b7533174ff018711de1e6c2f7
(const std::string &key, float &f)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a2853e2f9c6e94834cadb2f3ff254280b
(const std::string &key, int &i)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a0a9c37f7c4ee0c95aaff47b980d4b7bd
(const std::string &key, bool &b)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
ab39ce3d6625576e71299b2f7d01598ae
(const std::string &key, XmlRpc::XmlRpcValue &v)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
ae82856fcfb8192179aa105b3f8594ec7
(const std::string &key, std::vector< std::string > &vec)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a524016f95d9cb5bd0b0eb6d019e3e119
(const std::string &key, std::vector< double > &vec)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a28bdffd3660b2f1016dedfd43779776e
(const std::string &key, std::vector< float > &vec)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a581549636054aefe20b582287905bc23
(const std::string &key, std::vector< int > &vec)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a601a950938d456eefec14a745c3db277
(const std::string &key, std::vector< bool > &vec)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a09328e9e58ff46ad9ac1d9e870ecf966
(const std::string &key, std::map< std::string, std::string > &map)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
acdfb034f6d28db996af4be33dd4b1f2a
(const std::string &key, std::map< std::string, double > &map)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a18bbc9a849b01b9c9546a1e3f4fc033d
(const std::string &key, std::map< std::string, float > &map)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
ad57e2520b4be909bcac906c3ce6299a8
(const std::string &key, std::map< std::string, int > &map)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a803f8cb118bfd5b15b13fc0d7c968c6c
(const std::string &key, std::map< std::string, bool > &map)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
aaee0e25950051b1ec628839cb9a55429
(const std::string &key, std::string &s)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
addbb0f19b629ac5cd427a059a988574b
(const std::string &key, double &d)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a4a477cd06d131e7abc0527037cde419e
(const std::string &key, int &i)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a0f0d30a56bd25050ba0048fc3d8d1b1b
(const std::string &key, bool &b)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a5024fe2002d881557b521fdc62d85e1b
(const std::string &key, XmlRpc::XmlRpcValue &v)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
af16d5688fe51a604a354ffce64f9e72f
(const std::string &key, std::vector< std::string > &vec)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a93a12e93db4291b6a37b32b899404152
(const std::string &key, std::vector< double > &vec)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a96cffffc96370d8c0fab47ae98a8a2de
(const std::string &key, std::vector< float > &vec)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a6b1a26658b3696b78be6ee2bd2f328be
(const std::string &key, std::vector< int > &vec)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
aa17553c3fb58f9728b7d87e067ea4ff2
(const std::string &key, std::vector< bool > &vec)
bool
getCached
namespaceros_1_1param.html
ace597672fba31a53b00e453cb2c742c2
(const std::string &key, float &f)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a67466ddb6b39207ae4aacae985cecf3b
(const std::string &key, std::map< std::string, std::string > &map)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a854394afce685ff2b27f8f0dbdc20e57
(const std::string &key, std::map< std::string, double > &map)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a9f6c368e611ad67e44303ff5b852bcf4
(const std::string &key, std::map< std::string, float > &map)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
adbfe52dc95bc8b7137b95592993ce1fe
(const std::string &key, std::map< std::string, int > &map)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a5bfb3a2423db428c4bcb4a8dc90161b9
(const std::string &key, std::map< std::string, bool > &map)
bool
getImpl
namespaceros_1_1param.html
a6dad032b58658fa8ea664f775b95a6e4
(const std::string &key, XmlRpc::XmlRpcValue &v, bool use_cache)
bool
getImpl
namespaceros_1_1param.html
ae4daecb18ff04abaa7895565732c8585
(const std::string &key, std::string &s, bool use_cache)
bool
getImpl
namespaceros_1_1param.html
a95150f18e8106c77e71af738267a7b65
(const std::string &key, double &d, bool use_cache)
bool
getImpl
namespaceros_1_1param.html
abefd4dc2220aa61d6ff0c488c98edc59
(const std::string &key, float &f, bool use_cache)
bool
getImpl
namespaceros_1_1param.html
a2a59b3c83697cb82ac9a7781f0d094b9
(const std::string &key, int &i, bool use_cache)
bool
getImpl
namespaceros_1_1param.html
a6a4cbd79b818b4429b9de64a0e42ca64
(const std::string &key, bool &b, bool use_cache)
bool
getImpl
namespaceros_1_1param.html
a5475358ecb9b5a9e3eb64df0f7f82f22
(const std::string &key, std::vector< T > &vec, bool cached)
bool
getImpl
namespaceros_1_1param.html
a612e7799b67f824fde0a1bc175802054
(const std::string &key, std::map< std::string, T > &map, bool cached)
ROSCPP_DECL bool
has
namespaceros_1_1param.html
ae1bdafff88cd9cc2457e70243fa93e29
(const std::string &key)
void
init
namespaceros_1_1param.html
acf3cc596d4bb46ad8137e75bfe9ce6e9
(const M_string &remappings)
void
paramUpdateCallback
namespaceros_1_1param.html
a535a505cf96b937ae9610ce909e876f5
(XmlRpc::XmlRpcValue ¶ms, XmlRpc::XmlRpcValue &result)
ROSCPP_DECL bool
search
namespaceros_1_1param.html
a1e965b3e54361ce6aec27df988965425
(const std::string &ns, const std::string &key, std::string &result)
ROSCPP_DECL bool
search
namespaceros_1_1param.html
aa2f629df62708ef810e34bad6c7ef332
(const std::string &key, std::string &result)
ROSCPP_DECL void
set
namespaceros_1_1param.html
af9ce19eaee13daf46b2bd4e573ffd9b2
(const std::string &key, const XmlRpc::XmlRpcValue &v)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a07995b667e1091269a5bf010335c4a04
(const std::string &key, const std::string &s)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a7a612f3236c47609fa428292f4840def
(const std::string &key, const char *s)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a9659ccf1177cb7ec1fa285b836e1ece3
(const std::string &key, double d)
ROSCPP_DECL void
set
namespaceros_1_1param.html
ae06ebafa07b186a184800387b07ed8ed
(const std::string &key, int i)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a6305c50dc224ae2aa7b5cc007ca18667
(const std::string &key, bool b)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a1af2e5e589b90fc940a5f07367d85dfe
(const std::string &key, const std::vector< std::string > &vec)
ROSCPP_DECL void
set
namespaceros_1_1param.html
ae081983ad66ddae96e25f1382e6094c8
(const std::string &key, const std::vector< double > &vec)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a8a313335e46b5a44cec644c9c4abd4f5
(const std::string &key, const std::vector< float > &vec)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a671e5f5cf4975091f9e4d9b57cd979a8
(const std::string &key, const std::vector< int > &vec)
ROSCPP_DECL void
set
namespaceros_1_1param.html
ada7229a5447844b40ff58336843605b8
(const std::string &key, const std::vector< bool > &vec)
ROSCPP_DECL void
set
namespaceros_1_1param.html
acee3e9590fe2ee48ad89094678ca51c0
(const std::string &key, const std::map< std::string, std::string > &map)
ROSCPP_DECL void
set
namespaceros_1_1param.html
ad460ef78d88e02abbe2e004d2ffc9d37
(const std::string &key, const std::map< std::string, double > &map)
ROSCPP_DECL void
set
namespaceros_1_1param.html
acf07809b52abf97428379ab728f8f45a
(const std::string &key, const std::map< std::string, float > &map)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a4060d7913519fabaeb42f25fa7bc3de5
(const std::string &key, const std::map< std::string, int > &map)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a2eaa0abc003f5b55ee2fe9dfd0c461b2
(const std::string &key, const std::map< std::string, bool > &map)
void
setImpl
namespaceros_1_1param.html
af7c8f09d4af62ee44867648ab1708cdd
(const std::string &key, const std::vector< T > &vec)
void
setImpl
namespaceros_1_1param.html
a0e0c777d9fd018ed0ffa68e691ff93b3
(const std::string &key, const std::map< std::string, T > &map)
void
update
namespaceros_1_1param.html
a7d2393ab6640af0ee6b0c331257c005b
(const std::string &key, const XmlRpc::XmlRpcValue &v)
T
xml_cast
namespaceros_1_1param.html
ae1f562925bc6ba6c0aecf41b009b3e40
(XmlRpc::XmlRpcValue xml_value)
double
xml_cast
namespaceros_1_1param.html
a9573da6b67c78bbcd6c150e4b1211808
(XmlRpc::XmlRpcValue xml_value)
bool
xml_castable
namespaceros_1_1param.html
a9c0a87fb0e6d3cfc74e339b603baec8c
(int XmlType)
bool
xml_castable< bool >
namespaceros_1_1param.html
a6343162e6215089e78d8c618267288af
(int XmlType)
bool
xml_castable< double >
namespaceros_1_1param.html
a34adb35e1189d90b64055bab8144f15b
(int XmlType)
bool
xml_castable< float >
namespaceros_1_1param.html
acb37da4640c5ac55793fe33bc259c21e
(int XmlType)
bool
xml_castable< int >
namespaceros_1_1param.html
aee7eb9d9b11cba4b3eaa0906c94286cd
(int XmlType)
bool
xml_castable< std::string >
namespaceros_1_1param.html
ac0cdf577647b8e5ef7cf07452b8dd449
(int XmlType)
M_Param
g_params
namespaceros_1_1param.html
af1cc2ced5d1c75c67c2b95635d7fc830
boost::mutex
g_params_mutex
namespaceros_1_1param.html
ad5ef9eb1bdc27cfbdf69fd5e505e34c6
S_string
g_subscribed_params
namespaceros_1_1param.html
a2c33dc919863da2fd29ec84c1c2d792e
param.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
param_8h
forwards.h
ros::param
ROSCPP_DECL bool
del
namespaceros_1_1param.html
ab67b30f7f1297ea923398c399fede009
(const std::string &key)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a3ad13d1a117674e86cc190bda8ad2867
(const std::string &key, std::string &s)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a8946be052ed53e5e243dbd0c9bb23b8a
(const std::string &key, double &d)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
ad170f54b7533174ff018711de1e6c2f7
(const std::string &key, float &f)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a2853e2f9c6e94834cadb2f3ff254280b
(const std::string &key, int &i)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a0a9c37f7c4ee0c95aaff47b980d4b7bd
(const std::string &key, bool &b)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
ab39ce3d6625576e71299b2f7d01598ae
(const std::string &key, XmlRpc::XmlRpcValue &v)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
ae82856fcfb8192179aa105b3f8594ec7
(const std::string &key, std::vector< std::string > &vec)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a524016f95d9cb5bd0b0eb6d019e3e119
(const std::string &key, std::vector< double > &vec)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a28bdffd3660b2f1016dedfd43779776e
(const std::string &key, std::vector< float > &vec)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a581549636054aefe20b582287905bc23
(const std::string &key, std::vector< int > &vec)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a601a950938d456eefec14a745c3db277
(const std::string &key, std::vector< bool > &vec)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a09328e9e58ff46ad9ac1d9e870ecf966
(const std::string &key, std::map< std::string, std::string > &map)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
acdfb034f6d28db996af4be33dd4b1f2a
(const std::string &key, std::map< std::string, double > &map)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a18bbc9a849b01b9c9546a1e3f4fc033d
(const std::string &key, std::map< std::string, float > &map)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
ad57e2520b4be909bcac906c3ce6299a8
(const std::string &key, std::map< std::string, int > &map)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a803f8cb118bfd5b15b13fc0d7c968c6c
(const std::string &key, std::map< std::string, bool > &map)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
aaee0e25950051b1ec628839cb9a55429
(const std::string &key, std::string &s)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
addbb0f19b629ac5cd427a059a988574b
(const std::string &key, double &d)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a4a477cd06d131e7abc0527037cde419e
(const std::string &key, int &i)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a0f0d30a56bd25050ba0048fc3d8d1b1b
(const std::string &key, bool &b)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a5024fe2002d881557b521fdc62d85e1b
(const std::string &key, XmlRpc::XmlRpcValue &v)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
af16d5688fe51a604a354ffce64f9e72f
(const std::string &key, std::vector< std::string > &vec)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a93a12e93db4291b6a37b32b899404152
(const std::string &key, std::vector< double > &vec)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a96cffffc96370d8c0fab47ae98a8a2de
(const std::string &key, std::vector< float > &vec)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a6b1a26658b3696b78be6ee2bd2f328be
(const std::string &key, std::vector< int > &vec)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
aa17553c3fb58f9728b7d87e067ea4ff2
(const std::string &key, std::vector< bool > &vec)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a67466ddb6b39207ae4aacae985cecf3b
(const std::string &key, std::map< std::string, std::string > &map)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a854394afce685ff2b27f8f0dbdc20e57
(const std::string &key, std::map< std::string, double > &map)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a9f6c368e611ad67e44303ff5b852bcf4
(const std::string &key, std::map< std::string, float > &map)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
adbfe52dc95bc8b7137b95592993ce1fe
(const std::string &key, std::map< std::string, int > &map)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a5bfb3a2423db428c4bcb4a8dc90161b9
(const std::string &key, std::map< std::string, bool > &map)
ROSCPP_DECL bool
has
namespaceros_1_1param.html
ae1bdafff88cd9cc2457e70243fa93e29
(const std::string &key)
void
param
namespaceros_1_1param.html
a72d230225ecb3fd770946afd0e1e6af4
(const std::string ¶m_name, T ¶m_val, const T &default_val)
ROSCPP_DECL bool
search
namespaceros_1_1param.html
a1e965b3e54361ce6aec27df988965425
(const std::string &ns, const std::string &key, std::string &result)
ROSCPP_DECL bool
search
namespaceros_1_1param.html
aa2f629df62708ef810e34bad6c7ef332
(const std::string &key, std::string &result)
ROSCPP_DECL void
set
namespaceros_1_1param.html
af9ce19eaee13daf46b2bd4e573ffd9b2
(const std::string &key, const XmlRpc::XmlRpcValue &v)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a07995b667e1091269a5bf010335c4a04
(const std::string &key, const std::string &s)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a7a612f3236c47609fa428292f4840def
(const std::string &key, const char *s)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a9659ccf1177cb7ec1fa285b836e1ece3
(const std::string &key, double d)
ROSCPP_DECL void
set
namespaceros_1_1param.html
ae06ebafa07b186a184800387b07ed8ed
(const std::string &key, int i)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a6305c50dc224ae2aa7b5cc007ca18667
(const std::string &key, bool b)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a1af2e5e589b90fc940a5f07367d85dfe
(const std::string &key, const std::vector< std::string > &vec)
ROSCPP_DECL void
set
namespaceros_1_1param.html
ae081983ad66ddae96e25f1382e6094c8
(const std::string &key, const std::vector< double > &vec)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a8a313335e46b5a44cec644c9c4abd4f5
(const std::string &key, const std::vector< float > &vec)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a671e5f5cf4975091f9e4d9b57cd979a8
(const std::string &key, const std::vector< int > &vec)
ROSCPP_DECL void
set
namespaceros_1_1param.html
ada7229a5447844b40ff58336843605b8
(const std::string &key, const std::vector< bool > &vec)
ROSCPP_DECL void
set
namespaceros_1_1param.html
acee3e9590fe2ee48ad89094678ca51c0
(const std::string &key, const std::map< std::string, std::string > &map)
ROSCPP_DECL void
set
namespaceros_1_1param.html
ad460ef78d88e02abbe2e004d2ffc9d37
(const std::string &key, const std::map< std::string, double > &map)
ROSCPP_DECL void
set
namespaceros_1_1param.html
acf07809b52abf97428379ab728f8f45a
(const std::string &key, const std::map< std::string, float > &map)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a4060d7913519fabaeb42f25fa7bc3de5
(const std::string &key, const std::map< std::string, int > &map)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a2eaa0abc003f5b55ee2fe9dfd0c461b2
(const std::string &key, const std::map< std::string, bool > &map)
parameter_adapter.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
parameter__adapter_8h
ros/forwards.h
ros/message_event.h
ros::ParameterAdapter
ros::ParameterAdapter< boost::shared_ptr< M > >
ros::ParameterAdapter< boost::shared_ptr< M const > >
ros::ParameterAdapter< const boost::shared_ptr< M > & >
ros::ParameterAdapter< const boost::shared_ptr< M const > & >
ros::ParameterAdapter< const M & >
ros::ParameterAdapter< const ros::MessageEvent< M > & >
ros::ParameterAdapter< const ros::MessageEvent< M const > & >
poll_manager.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
poll__manager_8cpp
ros/poll_manager.h
PollManagerPtr
g_poll_manager
namespaceros.html
a52950777d45c9848a494210a0733f510
boost::mutex
g_poll_manager_mutex
namespaceros.html
a40ca6efc1b53bf473f6029eed7b61eaa
poll_manager.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
poll__manager_8h
forwards.h
poll_set.h
ros::PollManager
boost::function< void(void)>
VoidFunc
namespaceros.html
a9608da321e99b61b926781d2f2181bd1
boost::signal< void(void)>
VoidSignal
namespaceros.html
af632cdfe3181796d7277d59bcc31c982
poll_set.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
poll__set_8cpp
ros/poll_set.h
ros/file_log.h
ros/transport/transport.h
poll_set.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
poll__set_8h
io.h
ros::PollSet
ros::PollSet::SocketInfo
publication.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
publication_8cpp
ros/publication.h
ros/subscriber_link.h
ros/connection.h
ros/callback_queue_interface.h
ros/single_subscriber_publisher.h
ros::PeerConnDisconnCallback
publication.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
publication_8h
ros/forwards.h
ros/advertise_options.h
ros::Publication
publisher.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
publisher_8cpp
ros/publisher.h
ros/publication.h
ros/node_handle.h
ros/topic_manager.h
publisher.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
publisher_8h
ros/forwards.h
ros/message.h
ros::Publisher::Impl
ros::Publisher
std::vector< Publisher >
V_Publisher
namespaceros.html
aa165c97818bd5a05e587e95ec48e28a4
publisher_link.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
publisher__link_8cpp
ros/publisher_link.h
ros/subscription.h
ros/connection.h
ros/transport/transport.h
ros/this_node.h
ros/connection_manager.h
ros/file_log.h
publisher_link.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
publisher__link_8h
ros/transport_hints.h
ros::PublisherLink
ros::PublisherLink::Stats
ros.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
ros_8h
ros/node_handle.h
ros/publisher.h
ros/single_subscriber_publisher.h
ros/service_server.h
ros/subscriber.h
ros/service.h
ros/init.h
ros/master.h
ros/this_node.h
ros/param.h
ros/topic.h
ros/names.h
roscpp.dox
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
roscpp_8dox
rosout_appender.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
rosout__appender_8cpp
ros/rosout_appender.h
ros/this_node.h
ros/node_handle.h
ros/topic_manager.h
ros/advertise_options.h
ros/names.h
rosout_appender.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
rosout__appender_8h
ros::ROSOutAppender
rosgraph_msgs
boost::weak_ptr< Publication >
PublicationWPtr
namespaceros.html
a6709c541bfd5a3dfa7c9ffff3a02e2a6
log4cxx::helpers::ObjectPtrT< ROSOutAppender >
ROSOutAppenderPtr
namespaceros.html
abafa04edf21ee7954357c65d9ef01eaa
ROS_DECLARE_MESSAGE
namespacerosgraph__msgs.html
a9a11dca8419c13bfae4886374ab5acdf
(Log)
service.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
service_8cpp
ros/service.h
ros/connection.h
ros/service_server_link.h
ros/service_manager.h
ros/transport/transport_tcp.h
ros/poll_manager.h
ros/init.h
ros/names.h
ros/this_node.h
service.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
service_8h
ros/message.h
ros/forwards.h
ros/node_handle.h
ros/names.h
ros::service
bool
call
namespaceros_1_1service.html
a5ce99b7d7556ba798a62987a92796d9d
(const std::string &service_name, MReq &req, MRes &res)
bool
call
namespaceros_1_1service.html
a763d311a7ac4c5909dee2c6bd060bfb6
(const std::string &service_name, Service &service)
ServiceClient
createClient
namespaceros_1_1service.html
a71929093f6192a917af51bced2984b3a
(const std::string &service_name, bool persistent=false, const M_string &header_values=M_string())
ServiceClient
createClient
namespaceros_1_1service.html
a5b93f1b525ce58809a6b04db1668cbb4
(const std::string &service_name, bool persistent=false, const M_string &header_values=M_string())
ROSCPP_DECL bool
exists
namespaceros_1_1service.html
a561507ffbd6ce6536bac5c963658038f
(const std::string &service_name, bool print_failure_reason)
ROSCPP_DECL bool
waitForService
namespaceros_1_1service.html
aabe996581255345b3383e66eaaedef5a
(const std::string &service_name, int32_t timeout)
ROSCPP_DECL bool
waitForService
namespaceros_1_1service.html
ad4ff3f8408fb304a765463df68fd402e
(const std::string &service_name, ros::Duration timeout=ros::Duration(-1))
service_callback_helper.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
service__callback__helper_8h
ros/forwards.h
ros/message.h
ros::ServiceCallbackHelper
ros::ServiceCallbackHelperCallParams
ros::ServiceCallbackHelperT
ros::ServiceEvent
ros::ServiceSpec
ros::ServiceSpecCallParams
boost::shared_ptr< ServiceCallbackHelper >
ServiceCallbackHelperPtr
namespaceros.html
aa97f2dadb46adb11369368d8c4e31740
void
assignServiceConnectionHeader
namespaceros.html
a3ff8687ff268b17feeeaab0e9d062e51
(T *t, const boost::shared_ptr< M_string > &connection_header, typename boost::enable_if< ros::message_traits::IsMessage< T > >::type *_=0)
void
assignServiceConnectionHeader
namespaceros.html
a4e7f1540a52c72fff4bd9f85d5ba4eac
(T *, const boost::shared_ptr< M_string > &, typename boost::disable_if< ros::message_traits::IsMessage< T > >::type *_=0)
boost::shared_ptr< M >
defaultServiceCreateFunction
namespaceros.html
a295e09849dd313c8c0ff59d39ba4b58b
()
service_client.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
service__client_8cpp
ros/service_client.h
ros/service_server_link.h
ros/connection.h
ros/service_manager.h
ros/service.h
service_client.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
service__client_8h
ros/forwards.h
ros::ServiceClient::Impl
ros::ServiceClient
boost::shared_ptr< ServiceClient >
ServiceClientPtr
namespaceros.html
a7b01c2b76022cfb51e13f1c2e16f0cc1
service_client_link.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
service__client__link_8cpp
ros/service_client_link.h
ros/service_publication.h
ros/connection.h
ros/service_manager.h
ros/transport/transport.h
ros/this_node.h
ros/file_log.h
service_client_link.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
service__client__link_8h
ros::ServiceClientLink
boost::shared_ptr< ServiceClientLink >
ServiceClientLinkPtr
namespaceros.html
a07e67baa0909687d673a5239f631496f
boost::weak_ptr< ServicePublication >
ServicePublicationWPtr
namespaceros.html
abe35317b3d9ab758a45f4f35cceeeeb7
service_client_options.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
service__client__options_8h
ros/forwards.h
ros::ServiceClientOptions
service_manager.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
service__manager_8cpp
ros/service_manager.h
ros/xmlrpc_manager.h
ros/connection_manager.h
ros/poll_manager.h
ros/service_publication.h
ros/service_client_link.h
ros/service_server_link.h
ros/this_node.h
ros/network.h
ros/master.h
ros/transport/transport_tcp.h
ros/transport/transport_udp.h
ros/init.h
ros/connection.h
ros/file_log.h
ServiceManagerPtr
g_service_manager
namespaceros.html
aabb1dc32fb3afcb291a35c20906862aa
boost::mutex
g_service_manager_mutex
namespaceros.html
a44f29da8d56faaccfae595d2ea37e59d
service_manager.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
service__manager_8h
forwards.h
advertise_service_options.h
service_client_options.h
ros::ServiceManager
service_publication.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
service__publication_8cpp
ros/service_publication.h
ros/service_client_link.h
ros/connection.h
ros/callback_queue_interface.h
ros::ServiceCallback
service_publication.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
service__publication_8h
ros/service_callback_helper.h
ros::ServicePublication
std::vector< ServiceClientLinkPtr >
V_ServiceClientLink
namespaceros.html
a842be4e882349f6ff532d96d246df515
service_server.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
service__server_8cpp
ros/service_server.h
ros/node_handle.h
ros/service_manager.h
service_server.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
service__server_8h
ros/forwards.h
ros::ServiceServer::Impl
ros::ServiceServer
std::vector< ServiceServer >
V_ServiceServer
namespaceros.html
a632b1e7289c1b5708cd73dfaf7bc2b05
service_server_link.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
service__server__link_8cpp
ros/service_server_link.h
ros/connection.h
ros/service_manager.h
ros/transport/transport.h
ros/this_node.h
ros/file_log.h
service_server_link.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
service__server__link_8h
ros::ServiceServerLink::CallInfo
ros::ServiceServerLink
single_subscriber_publisher.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
single__subscriber__publisher_8cpp
ros/single_subscriber_publisher.h
ros/subscriber_link.h
single_subscriber_publisher.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
single__subscriber__publisher_8h
ros/forwards.h
ros::SingleSubscriberPublisher
spinner.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
spinner_8cpp
ros/spinner.h
ros/ros.h
ros/callback_queue.h
ros::AsyncSpinnerImpl
spinner.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
spinner_8h
ros::AsyncSpinner
ros::MultiThreadedSpinner
ros::SingleThreadedSpinner
ros::Spinner
boost::shared_ptr< AsyncSpinnerImpl >
AsyncSpinnerImplPtr
namespaceros.html
a80695e0461b8787fca72a6d9294d6f4b
subscribe_options.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
subscribe__options_8h
ros/forwards.h
ros/transport_hints.h
subscription_callback_helper.h
ros::SubscribeOptions
subscriber.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
subscriber_8cpp
ros/subscriber.h
ros/node_handle.h
ros/topic_manager.h
subscriber.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
subscriber_8h
ros/forwards.h
ros/subscription_callback_helper.h
ros::Subscriber::Impl
ros::Subscriber
std::vector< Subscriber >
V_Subscriber
namespaceros.html
ae8e20540537b9e39c8c6fdd76ac24942
subscriber_link.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
subscriber__link_8cpp
ros/subscriber_link.h
ros/publication.h
subscriber_link.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
subscriber__link_8h
ros::SubscriberLink::Stats
ros::SubscriberLink
subscription.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
subscription_8cpp
ros/io.h
ros/subscription.h
ros/publication.h
ros/transport_publisher_link.h
ros/intraprocess_publisher_link.h
ros/intraprocess_subscriber_link.h
ros/connection.h
ros/transport/transport_tcp.h
ros/transport/transport_udp.h
ros/callback_queue_interface.h
ros/this_node.h
ros/network.h
ros/poll_manager.h
ros/connection_manager.h
ros/message_deserializer.h
ros/subscription_queue.h
ros/file_log.h
ros/transport_hints.h
ros/subscription_callback_helper.h
void
closeTransport
namespaceros.html
aa2e5a2d0e564e45397e010e81b736b80
(const TransportUDPPtr &trans)
bool
urisEqual
namespaceros.html
abf3f327dbbc19fc08fbeedca50a9264a
(const std::string &uri1, const std::string &uri2)
subscription.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
subscription_8h
ros/forwards.h
ros/transport_hints.h
ros/xmlrpc_manager.h
ros::Subscription::CallbackInfo
ros::Subscription::LatchInfo
ros::Subscription::PendingConnection
ros::Subscription
boost::shared_ptr< SubscriptionCallback >
SubscriptionCallbackPtr
namespaceros.html
a4138ebf4567e69dcc01e82727ebe2348
boost::shared_ptr< SubscriptionQueue >
SubscriptionQueuePtr
namespaceros.html
ad9161b1c7fd03f202c082f30cfe89e09
subscription_callback_helper.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
subscription__callback__helper_8h
ros/forwards.h
ros/parameter_adapter.h
ros/message_event.h
ros::serialization::PreDeserialize
ros::serialization::PreDeserializeParams
ros::SubscriptionCallbackHelper
ros::SubscriptionCallbackHelperCallParams
ros::SubscriptionCallbackHelperDeserializeParams
ros::SubscriptionCallbackHelperT
void
assignSubscriptionConnectionHeader
namespaceros.html
afa5c53a66e449e677e733ea83da2a606
(T *t, const boost::shared_ptr< M_string > &connection_header, typename boost::enable_if< ros::message_traits::IsMessage< T > >::type *_=0)
void
assignSubscriptionConnectionHeader
namespaceros.html
a4069f6a3fb0fc96bc2ef1a37144e71c6
(T *t, const boost::shared_ptr< M_string > &connection_header, typename boost::disable_if< ros::message_traits::IsMessage< T > >::type *_=0)
subscription_queue.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
subscription__queue_8cpp
ros/subscription_queue.h
ros/message_deserializer.h
ros/subscription_callback_helper.h
subscription_queue.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
subscription__queue_8h
forwards.h
message_event.h
callback_queue_interface.h
ros::SubscriptionQueue::Item
ros::SubscriptionQueue
this_node.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
this__node_8cpp
ros/this_node.h
ros/names.h
ros/topic_manager.h
ros/init.h
ros::names
ros::this_node
ROSCPP_DECL void
getAdvertisedTopics
namespaceros_1_1this__node.html
a81620bbd1e0a3196d694c38fbd4dea8a
(V_string &topics)
ROSCPP_DECL const std::string &
getName
namespaceros_1_1this__node.html
a2a991f67172b59ccd7e5b4aeca9b76b7
()
ROSCPP_DECL const std::string &
getNamespace
namespaceros_1_1this__node.html
ad14aeb962672507127f0cecda2e5f825
()
ROSCPP_DECL void
getSubscribedTopics
namespaceros_1_1this__node.html
a991ca2af85080e6276de460b52c6e252
(V_string &topics)
void
init
namespaceros_1_1this__node.html
a895af348ed34f7e12ca8268a3b20f00d
(const std::string &names, const M_string &remappings, uint32_t options)
void
init
namespaceros_1_1names.html
a377ff8fede7b95398fd5d1c5cd49246b
(const M_string &remappings)
std::string
g_name
namespaceros_1_1this__node.html
aa0925e440d298f33b454e89950483ee1
std::string
g_namespace
namespaceros_1_1this__node.html
a019c95e6604709680b24a28865b0eb0c
this_node.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
this__node_8h
forwards.h
ros::this_node
ROSCPP_DECL void
getAdvertisedTopics
namespaceros_1_1this__node.html
a81620bbd1e0a3196d694c38fbd4dea8a
(V_string &topics)
ROSCPP_DECL const std::string &
getName
namespaceros_1_1this__node.html
a2a991f67172b59ccd7e5b4aeca9b76b7
()
ROSCPP_DECL const std::string &
getNamespace
namespaceros_1_1this__node.html
ad14aeb962672507127f0cecda2e5f825
()
ROSCPP_DECL void
getSubscribedTopics
namespaceros_1_1this__node.html
a991ca2af85080e6276de460b52c6e252
(V_string &topics)
timer.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
timer_8cpp
ros/timer.h
ros/timer_manager.h
timer.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
timer_8h
forwards.h
timer_options.h
ros::Timer::Impl
ros::Timer
timer_manager.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
timer__manager_8h
ros/forwards.h
ros/file_log.h
ros/callback_queue_interface.h
ros::TimerManager::TimerInfo
ros::TimerManager
ros::TimerManager::TimerQueueCallback
timer_options.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
timer__options_8h
ros/forwards.h
ros::TimerOptions
topic.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
topic_8cpp
ros/topic.h
ros/callback_queue.h
ros::topic
ROSCPP_DECL void
waitForMessageImpl
namespaceros_1_1topic.html
aa6252d8231ff6e01425324cfdc552007
(SubscribeOptions &ops, const boost::function< bool(void)> &ready_pred, NodeHandle &nh, ros::Duration timeout)
topic.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
topic_8h
node_handle.h
ros::topic::SubscribeHelper
ros::topic
boost::shared_ptr< M const >
waitForMessage
namespaceros_1_1topic.html
a9dfc4d8301e282af70ab81a7202d5ce5
(const std::string &topic, NodeHandle &nh, ros::Duration timeout)
boost::shared_ptr< M const >
waitForMessage
namespaceros_1_1topic.html
a4e453361e14e6f4dfac250eca087445c
(const std::string &topic)
boost::shared_ptr< M const >
waitForMessage
namespaceros_1_1topic.html
a7bbefa8535d12abac198cf1e4d57714d
(const std::string &topic, ros::Duration timeout)
boost::shared_ptr< M const >
waitForMessage
namespaceros_1_1topic.html
a23ecc650f80d32c61741bd4e548e51d0
(const std::string &topic, ros::NodeHandle &nh)
ROSCPP_DECL void
waitForMessageImpl
namespaceros_1_1topic.html
aa6252d8231ff6e01425324cfdc552007
(SubscribeOptions &ops, const boost::function< bool(void)> &ready_pred, NodeHandle &nh, ros::Duration timeout)
topic_manager.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
topic__manager_8cpp
ros/topic_manager.h
ros/xmlrpc_manager.h
ros/connection_manager.h
ros/poll_manager.h
ros/publication.h
ros/subscription.h
ros/this_node.h
ros/network.h
ros/master.h
ros/transport/transport_tcp.h
ros/transport/transport_udp.h
ros/rosout_appender.h
ros/init.h
ros/file_log.h
ros/subscribe_options.h
bool
md5sumsMatch
namespaceros.html
a89430486dcb706308c29caa4a34806f4
(const std::string &lhs, const std::string &rhs)
TopicManagerPtr
g_topic_manager
namespaceros.html
a9d7aeab37c44340c2a2be0f1d096a742
boost::mutex
g_topic_manager_mutex
namespaceros.html
aea3d2fd6cc75e533e925e8b4750cc92e
topic_manager.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
topic__manager_8h
forwards.h
rosout_appender.h
ros::TopicManager
transport.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/transport/
transport_8h
ros::Transport
transport_hints.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
transport__hints_8h
ros/forwards.h
ros::TransportHints
transport_publisher_link.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
transport__publisher__link_8cpp
ros/transport_publisher_link.h
ros/subscription.h
ros/connection.h
ros/transport/transport.h
ros/this_node.h
ros/connection_manager.h
ros/file_log.h
ros/poll_manager.h
ros/transport/transport_tcp.h
ros/timer_manager.h
ros/callback_queue.h
ros/internal_timer_manager.h
CallbackQueuePtr
getInternalCallbackQueue
namespaceros.html
adf6b181beaf3c138a793c2aa8e62007a
()
transport_publisher_link.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
transport__publisher__link_8h
publisher_link.h
connection.h
ros::TransportPublisherLink
boost::shared_ptr< TransportPublisherLink >
TransportPublisherLinkPtr
namespaceros.html
a38a94da9beea60c43dd7e2db4c13c398
transport_subscriber_link.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
transport__subscriber__link_8cpp
ros/transport_subscriber_link.h
ros/publication.h
ros/connection.h
ros/transport/transport.h
ros/this_node.h
ros/connection_manager.h
ros/topic_manager.h
ros/file_log.h
transport_subscriber_link.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
transport__subscriber__link_8h
subscriber_link.h
ros::TransportSubscriberLink
boost::shared_ptr< TransportSubscriberLink >
TransportSubscriberLinkPtr
namespaceros.html
af021c9df42aa269e116c9b3201a41508
transport_tcp.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/transport/
transport__tcp_8cpp
ros/io.h
ros/transport/transport_tcp.h
ros/poll_set.h
ros/file_log.h
transport_tcp.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/transport/
transport__tcp_8h
ros/transport/transport.h
ros/io.h
ros::TransportTCP
transport_udp.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/transport/
transport__udp_8cpp
ros/transport/transport_udp.h
ros/poll_set.h
ros/file_log.h
transport_udp.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/transport/
transport__udp_8h
ros/transport/transport.h
ros/io.h
ros::TransportUDP
ros::TransportUDPHeader
#define
ROS_UDP_DATA0
transport__udp_8h.html
af5ac7b33defe5e97085637881bfb5d11
#define
ROS_UDP_DATAN
transport__udp_8h.html
a9643138dc0baaf00cac57ac73b545009
#define
ROS_UDP_ERR
transport__udp_8h.html
afaca4348554cd3680d012be77fc4d705
#define
ROS_UDP_PING
transport__udp_8h.html
afa8afd1f678527c6c5037a69cd5daedd
struct ros::TransportUDPHeader
TransportUDPHeader
namespaceros.html
a0567ef3083230fb031116b725e3a8899
wall_timer.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
wall__timer_8cpp
ros/wall_timer.h
ros/timer_manager.h
wall_timer.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
wall__timer_8h
forwards.h
wall_timer_options.h
ros::WallTimer::Impl
ros::WallTimer
wall_timer_options.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
wall__timer__options_8h
ros/forwards.h
ros::WallTimerOptions
xmlrpc_manager.cpp
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/src/libros/
xmlrpc__manager_8cpp
ros/xmlrpc_manager.h
ros/network.h
ros/param.h
ros/file_log.h
ros/io.h
ros::XMLRPCCallWrapper
ros::xmlrpc
void
getPid
namespaceros.html
a121af8443f32c7d9c184900c2a776ab2
(const XmlRpcValue ¶ms, XmlRpcValue &result)
XmlRpc::XmlRpcValue
responseBool
namespaceros_1_1xmlrpc.html
a315ac8e6a32375848856c9dd93603eb8
(int code, const std::string &msg, bool response)
XmlRpc::XmlRpcValue
responseInt
namespaceros_1_1xmlrpc.html
af12dd59fffd1583c47440ab43afba920
(int code, const std::string &msg, int response)
XmlRpc::XmlRpcValue
responseStr
namespaceros_1_1xmlrpc.html
a5f4d6be8d2d71ec8bd2da36ec3ce538b
(int code, const std::string &msg, const std::string &response)
XMLRPCManagerPtr
g_xmlrpc_manager
namespaceros.html
a51d0d6460098b60e464fbc2458f9848c
boost::mutex
g_xmlrpc_manager_mutex
namespaceros.html
a9a0e5ff16a13e3f27090f97653429c55
xmlrpc_manager.h
/home/rosbuild/hudson/workspace/doc-groovy-ros_comm/doc_stacks/2014-10-06_11-44-44.494476/ros_comm/clients/roscpp/include/ros/
xmlrpc__manager_8h
ros::ASyncXMLRPCConnection
ros::CachedXmlRpcClient
ros::XMLRPCManager::FunctionInfo
ros::XMLRPCManager
ros::xmlrpc
boost::shared_ptr< ASyncXMLRPCConnection >
ASyncXMLRPCConnectionPtr
namespaceros.html
af44bac6b0a8e2b2e3dbb3ddb5337bc56
std::set< ASyncXMLRPCConnectionPtr >
S_ASyncXMLRPCConnection
namespaceros.html
aa8e28961028099b9e0d61c7f2ea146b4
boost::shared_ptr< XMLRPCCallWrapper >
XMLRPCCallWrapperPtr
namespaceros.html
a958aeff190b465810f09b34426ed3629
boost::function< void(XmlRpc::XmlRpcValue &, XmlRpc::XmlRpcValue &)>
XMLRPCFunc
namespaceros.html
a6ec377c4a8493c60fe2a9ae51e46d447
XmlRpc::XmlRpcValue
responseBool
namespaceros_1_1xmlrpc.html
a315ac8e6a32375848856c9dd93603eb8
(int code, const std::string &msg, bool response)
XmlRpc::XmlRpcValue
responseInt
namespaceros_1_1xmlrpc.html
af12dd59fffd1583c47440ab43afba920
(int code, const std::string &msg, int response)
XmlRpc::XmlRpcValue
responseStr
namespaceros_1_1xmlrpc.html
a5f4d6be8d2d71ec8bd2da36ec3ce538b
(int code, const std::string &msg, const std::string &response)
genmsg_cpp
namespacegenmsg__cpp.html
gensrv_cpp
namespacegensrv__cpp.html
def
generate
namespacegensrv__cpp.html
afa53b7b5e256388f9adedce7f481fe67
def
generate_services
namespacegensrv__cpp.html
a0b1f90bd777ba8e2f301843068d3e581
def
write_begin
namespacegensrv__cpp.html
a2c4386a72c691f44e0bdafab7bc15d3b
def
write_end
namespacegensrv__cpp.html
aaccfb26627b47dd664db8dc4215e8220
def
write_generic_includes
namespacegensrv__cpp.html
a30f1c5ee6f8f6954995ad9372dbc44a2
def
write_trait_char_class
namespacegensrv__cpp.html
a792ba0ffacc8ceeea0c540f7d737d32e
def
write_traits
namespacegensrv__cpp.html
a0d6e31b4c45e40e9d9e626dc0976890b
msg_gen
namespacemsg__gen.html
def
compute_full_text_escaped
namespacemsg__gen.html
adcfe6717f5110ca6533cc867b1200e79
def
cpp_message_declarations
namespacemsg__gen.html
a3c9b8e893a58146ae97effa869a31d60
def
default_value
namespacemsg__gen.html
a505c1f012e52d6c6ff5147e275138074
def
escape_string
namespacemsg__gen.html
aac567aa877a4701db6321199260270f8
def
generate
namespacemsg__gen.html
a566a7ceb5222f312bd5fa0478e6e8429
def
generate_messages
namespacemsg__gen.html
aa005d15c563f3e3b2ea64b8b8c607e84
def
is_fixed_length
namespacemsg__gen.html
a472ab378a037c0ee6687e3bab1f74b4d
def
is_hex_string
namespacemsg__gen.html
adfb4e598433c58541048b33eac55d0f9
def
msg_type_to_cpp
namespacemsg__gen.html
ad9ab67e071b2f3756e31a9edd72bdcb5
def
takes_allocator
namespacemsg__gen.html
a0f6a251dca0cb033b74c56d3aa45492d
def
write_begin
namespacemsg__gen.html
ae37322b152ed315a317d139acb07a593
def
write_constant_declaration
namespacemsg__gen.html
ab2a9528a161c71241ca635d1d95780e1
def
write_constant_declarations
namespacemsg__gen.html
afff5bf06eb68d8bbca638fc798f6d952
def
write_constant_definition
namespacemsg__gen.html
aa34bd6b4db09f7280ccf25ebb61dd261
def
write_constant_definitions
namespacemsg__gen.html
adfd2c78d2ef6b6fec38f7cd22cb20ab7
def
write_constructors
namespacemsg__gen.html
a1926a6d12bd168fdd53ab5088a239cef
def
write_deprecated_member_functions
namespacemsg__gen.html
a1e0c2c60dec87bdf7bd7f3c90fb74673
def
write_end
namespacemsg__gen.html
af867a5f47e3f5ce8a892b9cb7d9e2cd9
def
write_fixed_length_assigns
namespacemsg__gen.html
a32adf2a85bed864546512d7fa5e23dc0
def
write_generic_includes
namespacemsg__gen.html
a9eed2b868b364b7768d3c5d672ef6a36
def
write_includes
namespacemsg__gen.html
aaed46c7985cf52052d9334f71dc1d58f
def
write_initializer_list
namespacemsg__gen.html
aa07ac5446d7bd3318899041a7cc7b948
def
write_member
namespacemsg__gen.html
ab5a87cb6e9c798284f4b859347564a80
def
write_members
namespacemsg__gen.html
a1b769f4f34ab010bcfb8d9f2c5a03da9
def
write_operations
namespacemsg__gen.html
a8d02a01a745c30b394cdb44dbc8ea184
def
write_ostream_operator
namespacemsg__gen.html
a56ddaaa35474573ee4408efcc9d15224
def
write_serialization
namespacemsg__gen.html
a624969f51b2f2e871d3fa73178f1153f
def
write_struct
namespacemsg__gen.html
ab24d61ecccbc2d7bc1970464a3809a43
def
write_trait_char_class
namespacemsg__gen.html
aa97b94f6d5fca37dabff6d93a575c7ad
def
write_trait_true_class
namespacemsg__gen.html
a13a5d5cf4535fd5f841f7c2cb4286d03
def
write_traits
namespacemsg__gen.html
a73ec7eb43c000c8d926e5a9af0f71a62
dictionary
MSG_TYPE_TO_CPP
namespacemsg__gen.html
a3828ab7a54013bffe5799115f59a5a75
ros::AdvertiseOptions
structros_1_1AdvertiseOptions.html
AdvertiseOptions
structros_1_1AdvertiseOptions.html
a3cd2a82d1d0ed4af74dbabea88099f05
()
AdvertiseOptions
structros_1_1AdvertiseOptions.html
a5601e3aa0c74b01e06893e01ed0544d6
(const std::string &_topic, uint32_t _queue_size, const std::string &_md5sum, const std::string &_datatype, const std::string &_message_definition, const SubscriberStatusCallback &_connect_cb=SubscriberStatusCallback(), const SubscriberStatusCallback &_disconnect_cb=SubscriberStatusCallback())
void
init
structros_1_1AdvertiseOptions.html
a08664870d7e137ee02dc19000bd30ba9
(const std::string &_topic, uint32_t _queue_size, const SubscriberStatusCallback &_connect_cb=SubscriberStatusCallback(), const SubscriberStatusCallback &_disconnect_cb=SubscriberStatusCallback())
static AdvertiseOptions
create
structros_1_1AdvertiseOptions.html
a2c9296dee8134a1bee15959834ebd3cf
(const std::string &topic, uint32_t queue_size, const SubscriberStatusCallback &connect_cb, const SubscriberStatusCallback &disconnect_cb, const VoidConstPtr &tracked_object, CallbackQueueInterface *queue)
CallbackQueueInterface *
callback_queue
structros_1_1AdvertiseOptions.html
ad7212e313518d7e5c37dc8c054a7204c
SubscriberStatusCallback
connect_cb
structros_1_1AdvertiseOptions.html
a7c03daf95d79e41bc2014fef142370b7
std::string
datatype
structros_1_1AdvertiseOptions.html
a1e68a8ae57f4f78f681b4784c6deacba
SubscriberStatusCallback
disconnect_cb
structros_1_1AdvertiseOptions.html
ae19a56d030e68b7d9f80d4db4f660dec
bool
has_header
structros_1_1AdvertiseOptions.html
a9faab2ca074c7c5735fee750ed00df0d
bool
latch
structros_1_1AdvertiseOptions.html
a9e31b5123d1f05f3119bc0b340b8c8cc
std::string
md5sum
structros_1_1AdvertiseOptions.html
ab53c44c86c223236c2e19b702e29caf5
std::string
message_definition
structros_1_1AdvertiseOptions.html
a18c747f5352433b397e0c7a4ec258eea
uint32_t
queue_size
structros_1_1AdvertiseOptions.html
ae51b6bba53de03a56894b82bce6fc3a7
std::string
topic
structros_1_1AdvertiseOptions.html
adec9f9de32e73a8d9576205868500adb
VoidConstPtr
tracked_object
structros_1_1AdvertiseOptions.html
a321ae47c2152d11c05018e6abe2aece1
ros::AdvertiseServiceOptions
structros_1_1AdvertiseServiceOptions.html
AdvertiseServiceOptions
structros_1_1AdvertiseServiceOptions.html
abeb148b108dbd44e0536445b15698af3
()
void
init
structros_1_1AdvertiseServiceOptions.html
a1687f560113c62aa7b3fc9297517d314
(const std::string &_service, const boost::function< bool(MReq &, MRes &)> &_callback)
void
init
structros_1_1AdvertiseServiceOptions.html
a64a8ba01f040bc88e084c4a6a909a081
(const std::string &_service, const boost::function< bool(typename Service::Request &, typename Service::Response &)> &_callback)
void
initBySpecType
structros_1_1AdvertiseServiceOptions.html
a72905bc604452228173e4cbc681ffb55
(const std::string &_service, const typename Spec::CallbackType &_callback)
static AdvertiseServiceOptions
create
structros_1_1AdvertiseServiceOptions.html
a3cb2c69387686bc2c8a80c0a98fa0720
(const std::string &service, const boost::function< bool(typename Service::Request &, typename Service::Response &)> &callback, const VoidConstPtr &tracked_object, CallbackQueueInterface *queue)
CallbackQueueInterface *
callback_queue
structros_1_1AdvertiseServiceOptions.html
aa1e6932c6c082386c1671c152821d32c
std::string
datatype
structros_1_1AdvertiseServiceOptions.html
a93f4c209923a43621ca6da63265e5d79
ServiceCallbackHelperPtr
helper
structros_1_1AdvertiseServiceOptions.html
a5b396a5656ab05a993e4467101f3fe9c
std::string
md5sum
structros_1_1AdvertiseServiceOptions.html
a2a1d4170b9bda4ed56a21bd7c6345376
std::string
req_datatype
structros_1_1AdvertiseServiceOptions.html
abe7b4a6eb0b0208a812ee638c8ef4037
std::string
res_datatype
structros_1_1AdvertiseServiceOptions.html
aece2cab2008599d3e6a31b55b8811a80
std::string
service
structros_1_1AdvertiseServiceOptions.html
a48754dd62a76abc4f9373929e429e508
VoidConstPtr
tracked_object
structros_1_1AdvertiseServiceOptions.html
a872f84b330f658f4d4ac1ca0d7f8fb67
ros::AsyncSpinner
classros_1_1AsyncSpinner.html
AsyncSpinner
classros_1_1AsyncSpinner.html
aa5b9b685b7eebebf18ed42697e209897
(uint32_t thread_count)
AsyncSpinner
classros_1_1AsyncSpinner.html
a42a99c53f6d73c67e208666c23cf331b
(uint32_t thread_count, CallbackQueue *queue)
void
start
classros_1_1AsyncSpinner.html
a49f24af92a69985e8bc902398149dde5
()
void
stop
classros_1_1AsyncSpinner.html
a721ff5fbc9d99379e3939d59982849f3
()
AsyncSpinnerImplPtr
impl_
classros_1_1AsyncSpinner.html
a9ef4635d7afa21887ee90b3977edf816
ros::AsyncSpinnerImpl
classros_1_1AsyncSpinnerImpl.html
AsyncSpinnerImpl
classros_1_1AsyncSpinnerImpl.html
a4dfeec379da3fd4b878b19e9f637c4b4
(uint32_t thread_count, CallbackQueue *queue)
void
start
classros_1_1AsyncSpinnerImpl.html
a6c3c3e9cb496b522f83b6fb17895c369
()
void
stop
classros_1_1AsyncSpinnerImpl.html
ac2e6afd6c7c2552fd28d8f5529c701f9
()
~AsyncSpinnerImpl
classros_1_1AsyncSpinnerImpl.html
a66cda1af09df17a19f3b1abd8a79c5aa
()
void
threadFunc
classros_1_1AsyncSpinnerImpl.html
a61516fab2599649cc66332320523af0f
()
CallbackQueue *
callback_queue_
classros_1_1AsyncSpinnerImpl.html
a6eb0ad88e78c2abbb7d5496633f1587a
volatile bool
continue_
classros_1_1AsyncSpinnerImpl.html
aecbb402ca539c064cd1f68c3cc54bc29
boost::recursive_mutex::scoped_try_lock
member_spinlock
classros_1_1AsyncSpinnerImpl.html
adcfb9f4255eadc583bac5cb40b2c0f70
boost::mutex
mutex_
classros_1_1AsyncSpinnerImpl.html
a1f749e8499e85a0e0f594573d42d57e9
ros::NodeHandle
nh_
classros_1_1AsyncSpinnerImpl.html
a126b9ca7a50b18207293872ae146b696
uint32_t
thread_count_
classros_1_1AsyncSpinnerImpl.html
a7797950653bdd48f981fddde5935ebd5
boost::thread_group
threads_
classros_1_1AsyncSpinnerImpl.html
ada04766f25924a5704667679a987a73e
ros::ASyncXMLRPCConnection
classros_1_1ASyncXMLRPCConnection.html
virtual void
addToDispatch
classros_1_1ASyncXMLRPCConnection.html
aef7cb9ce98d517f5525dca81f1cf6d0e
(XmlRpc::XmlRpcDispatch *disp)=0
virtual bool
check
classros_1_1ASyncXMLRPCConnection.html
afd55cd76fba5f0488e504e1b6b9750ae
()=0
virtual void
removeFromDispatch
classros_1_1ASyncXMLRPCConnection.html
a5c71aef62b0e5264744bb2ef5a4a4904
(XmlRpc::XmlRpcDispatch *disp)=0
virtual
~ASyncXMLRPCConnection
classros_1_1ASyncXMLRPCConnection.html
a5c2f05c3a27f7c9d4cd93c586fe46a84
()
ros::CachedXmlRpcClient
classros_1_1CachedXmlRpcClient.html
CachedXmlRpcClient
classros_1_1CachedXmlRpcClient.html
a6cba840b1f2bc34657ed56a2fcd7347b
(XmlRpc::XmlRpcClient *c)
XmlRpc::XmlRpcClient *
client_
classros_1_1CachedXmlRpcClient.html
a384c4ce4c7cf8ee43a000e337d03cf6c
bool
in_use_
classros_1_1CachedXmlRpcClient.html
a24208e64a210a4dfa08e65cc0a154e20
ros::WallTime
last_use_time_
classros_1_1CachedXmlRpcClient.html
af19723457eb13e672ff61c78ae824b65
static const ros::WallDuration
s_zombie_time_
classros_1_1CachedXmlRpcClient.html
ae5ff7cc53eeea7ddfa15ed2429a8485e
ros::CallbackInterface
classros_1_1CallbackInterface.html
CallResult
classros_1_1CallbackInterface.html
a9e618bdbe7f0b7bd2f3d320d66a169a7
Success
classros_1_1CallbackInterface.html
a9e618bdbe7f0b7bd2f3d320d66a169a7a0bd5aab57e8fd18d7556acf828937bee
TryAgain
classros_1_1CallbackInterface.html
a9e618bdbe7f0b7bd2f3d320d66a169a7a7a8f8032fa2fd3e56ff03c3ae6ea9b94
Invalid
classros_1_1CallbackInterface.html
a9e618bdbe7f0b7bd2f3d320d66a169a7a35d41d4446b3a4bc5fbc8ee4b15ea3e8
virtual CallResult
call
classros_1_1CallbackInterface.html
af423340275fc0f8398a2e4387bfcc1f8
()=0
virtual bool
ready
classros_1_1CallbackInterface.html
ab1ca026171b83c5f6df76731cc7a4a56
()
virtual
~CallbackInterface
classros_1_1CallbackInterface.html
a603956dbeee63edb64caa15e6320924a
()
ros::CallbackQueue
classros_1_1CallbackQueue.html
ros::CallbackQueueInterface
ros::CallbackQueue::CallbackInfo
ros::CallbackQueue::IDInfo
ros::CallbackQueue::TLS
CallOneResult
classros_1_1CallbackQueue.html
a771103985381632483090aeb1c498f37
Called
classros_1_1CallbackQueue.html
a771103985381632483090aeb1c498f37a8f668a39f2c2bd2cf55cba7d16860bf0
TryAgain
classros_1_1CallbackQueue.html
a771103985381632483090aeb1c498f37a7983acbdf7da9a7041f08e0c04cbee7f
Disabled
classros_1_1CallbackQueue.html
a771103985381632483090aeb1c498f37a6b0cfeba1b288e5a277c76619fe5cf31
Empty
classros_1_1CallbackQueue.html
a771103985381632483090aeb1c498f37a94b86b5b37ef0884ab94a02644540320
virtual void
addCallback
classros_1_1CallbackQueue.html
a9f66adcfd3a9d3511abb532909199371
(const CallbackInterfacePtr &callback, uint64_t removal_id=0)
void
callAvailable
classros_1_1CallbackQueue.html
af09f0cad0f93bb20dd280e01332032c0
()
void
callAvailable
classros_1_1CallbackQueue.html
a82c2abb2c11a7bf90e7ee46625e24eeb
(ros::WallDuration timeout)
CallbackQueue
classros_1_1CallbackQueue.html
aa81bc5d7a13d1b58d67b1a2d765def93
(bool enabled=true)
CallOneResult
callOne
classros_1_1CallbackQueue.html
ac5e4758b2c425431e27f7aae748d5f25
()
CallOneResult
callOne
classros_1_1CallbackQueue.html
a740b62ff86e5b08e792f7c104dd9afca
(ros::WallDuration timeout)
void
clear
classros_1_1CallbackQueue.html
ab960789600b6a6d775249347c234019a
()
void
disable
classros_1_1CallbackQueue.html
acca1c15e2498f0020ec1afc8b6b1709e
()
bool
empty
classros_1_1CallbackQueue.html
ab13d406f0ac82093d5c4394dbe2b3285
()
void
enable
classros_1_1CallbackQueue.html
aaa4a5de7f1905ff9b8baaf14822997fe
()
bool
isEmpty
classros_1_1CallbackQueue.html
a750d7e58bdacab3041913c0929a44142
()
bool
isEnabled
classros_1_1CallbackQueue.html
a22dc7f901cd89d2da19d344193d4ffbd
()
virtual void
removeByID
classros_1_1CallbackQueue.html
a75201519df63b95e27d3b390d9f07ef8
(uint64_t removal_id)
virtual
~CallbackQueue
classros_1_1CallbackQueue.html
a89301fbed9bb0b9b10143a96ef1643f8
()
std::deque< CallbackInfo >
D_CallbackInfo
classros_1_1CallbackQueue.html
a7b7cbd05f13ba0e59cd416c191ffb522
boost::shared_ptr< IDInfo >
IDInfoPtr
classros_1_1CallbackQueue.html
a9fb38f7ff3c937de228759ab0ebcb431
std::list< CallbackInfo >
L_CallbackInfo
classros_1_1CallbackQueue.html
ab6b704b4ecff950cc68c56f85efe1c93
std::map< uint64_t, IDInfoPtr >
M_IDInfo
classros_1_1CallbackQueue.html
aabe109c6e4fc8c8d2cfa90ca3dc6e512
CallOneResult
callOneCB
classros_1_1CallbackQueue.html
a405c32aa86248cb172b8e554b54f14a2
(TLS *tls)
IDInfoPtr
getIDInfo
classros_1_1CallbackQueue.html
a90be9855172ef0dd4dab346855347646
(uint64_t id)
void
setupTLS
classros_1_1CallbackQueue.html
a3de380cbd303f91872113f802cd349cc
()
D_CallbackInfo
callbacks_
classros_1_1CallbackQueue.html
a2c1a5440f01d9ef7e00805a1d105c29e
size_t
calling_
classros_1_1CallbackQueue.html
a123d1582868347354506a1036b592ce8
boost::condition_variable
condition_
classros_1_1CallbackQueue.html
a7261843e5270debf6741de4d498400cc
bool
enabled_
classros_1_1CallbackQueue.html
abb8c2b1face18cefa7834b55b8f3038c
M_IDInfo
id_info_
classros_1_1CallbackQueue.html
a26011d209b02d44e0430e0adb23b0fca
boost::mutex
id_info_mutex_
classros_1_1CallbackQueue.html
ac938c6fc7e3b8e77cb5a7b8af0a684d1
boost::mutex
mutex_
classros_1_1CallbackQueue.html
a5248ff38892c03daccb9e091d6f4f8d6
boost::thread_specific_ptr< TLS >
tls_
classros_1_1CallbackQueue.html
a0760f0710c09ef9e0db262c6c9703fa2
ros::CallbackQueue::CallbackInfo
structros_1_1CallbackQueue_1_1CallbackInfo.html
CallbackInfo
structros_1_1CallbackQueue_1_1CallbackInfo.html
aa7d8e68c1158dbcbc5ba4a46391ee915
()
CallbackInterfacePtr
callback
structros_1_1CallbackQueue_1_1CallbackInfo.html
a8e241521166811e3d0afda1d88d6582a
bool
marked_for_removal
structros_1_1CallbackQueue_1_1CallbackInfo.html
a44fdb2a0b74172bc2fb63e0007db1ca8
uint64_t
removal_id
structros_1_1CallbackQueue_1_1CallbackInfo.html
ab619c34c059978b4e100cb5b28af2a00
ros::CallbackQueue::IDInfo
structros_1_1CallbackQueue_1_1IDInfo.html
boost::shared_mutex
calling_rw_mutex
structros_1_1CallbackQueue_1_1IDInfo.html
ad00d295c44506732ece921c0bea78ad5
uint64_t
id
structros_1_1CallbackQueue_1_1IDInfo.html
a03945f023a5849616c22aba451c96272
ros::CallbackQueue::TLS
structros_1_1CallbackQueue_1_1TLS.html
TLS
structros_1_1CallbackQueue_1_1TLS.html
a0cc344be6347add5d6080db49646298d
()
D_CallbackInfo
callbacks
structros_1_1CallbackQueue_1_1TLS.html
a0289e8f3f0f98cda6ce1eaa872b423c6
uint64_t
calling_in_this_thread
structros_1_1CallbackQueue_1_1TLS.html
a8abaea5805cda90d3dddef334a56a2aa
D_CallbackInfo::iterator
cb_it
structros_1_1CallbackQueue_1_1TLS.html
a030590bef64b772a33047f784874e362
ros::CallbackQueueInterface
classros_1_1CallbackQueueInterface.html
virtual void
addCallback
classros_1_1CallbackQueueInterface.html
acf373b2f5dd3e02e392380db6a1adef8
(const CallbackInterfacePtr &callback, uint64_t owner_id=0)=0
virtual void
removeByID
classros_1_1CallbackQueueInterface.html
a81de633092b6e299c14def63f547cc78
(uint64_t owner_id)=0
virtual
~CallbackQueueInterface
classros_1_1CallbackQueueInterface.html
a4be04c145dcc601b926498e27bba552e
()
ros::ConflictingSubscriptionException
classros_1_1ConflictingSubscriptionException.html
ros::Exception
ConflictingSubscriptionException
classros_1_1ConflictingSubscriptionException.html
ad6778863ca4d064f10298dd0663405ec
(const std::string &msg)
ros::Connection
classros_1_1Connection.html
boost::function< void(const ConnectionPtr &, DropReason reason)>
DropFunc
classros_1_1Connection.html
a48927e1db9f2aa0c9400a3710b750096
DropReason
classros_1_1Connection.html
a80499184c279d9fcaf8a25e72346caf7
TransportDisconnect
classros_1_1Connection.html
a80499184c279d9fcaf8a25e72346caf7ab34e1d4cb6969322fb4be4de56865fb8
HeaderError
classros_1_1Connection.html
a80499184c279d9fcaf8a25e72346caf7a9473a9cc831742555558b26d8999f692
Destructing
classros_1_1Connection.html
a80499184c279d9fcaf8a25e72346caf7af81b57e4b34a55e2b9f226c2e8f794eb
boost::signal< void(const ConnectionPtr &, DropReason reason)>
DropSignal
classros_1_1Connection.html
a2e46f9ba073ae8a39520a34cc11839fa
boost::signals::connection
addDropListener
classros_1_1Connection.html
ac088d414d732a9c11e659ac4f292f969
(const DropFunc &slot)
Connection
classros_1_1Connection.html
a7bc0b951701c3d43d9d9a8e22e23c100
()
void
drop
classros_1_1Connection.html
ac4ac76d5cddd2e92fe4e76d8f1f8791f
(DropReason reason)
std::string
getCallerId
classros_1_1Connection.html
a01ccdf7ccc0e32907603a6dd52a4b8db
()
Header &
getHeader
classros_1_1Connection.html
a474cf344fe63cec9d69f7a8592d6aa2a
()
std::string
getRemoteString
classros_1_1Connection.html
a2426ce59e6aa96a8d8bc3de3b4a9bf43
()
const TransportPtr &
getTransport
classros_1_1Connection.html
a491e43e98e073e2e15605a5e9b8527e3
()
void
initialize
classros_1_1Connection.html
a2518c4ae0e93cfb0093e09bc7a67e9c7
(const TransportPtr &transport, bool is_server, const HeaderReceivedFunc &header_func)
bool
isDropped
classros_1_1Connection.html
a9c382668f17304561070bfe862af3104
()
bool
isSendingHeaderError
classros_1_1Connection.html
ae58a785bf7f484ab28bec18a7a37b929
()
void
read
classros_1_1Connection.html
a727b9b2fbb9c85400ac475193fb665db
(uint32_t size, const ReadFinishedFunc &finished_callback)
void
removeDropListener
classros_1_1Connection.html
a8a881bcce57051074d0d0e11abb87cf6
(const boost::signals::connection &c)
void
sendHeaderError
classros_1_1Connection.html
aaaae6bcab7ceea63ed2fda9134375ad2
(const std::string &error_message)
void
setHeader
classros_1_1Connection.html
a1b6cc2615b121b8764409550dfea1191
(const Header &header)
void
setHeaderReceivedCallback
classros_1_1Connection.html
a43ffcef002a7cd46bb6b657d73536dce
(const HeaderReceivedFunc &func)
void
write
classros_1_1Connection.html
a1856be843f9cd128f7b6e6b587082fea
(const boost::shared_array< uint8_t > &buffer, uint32_t size, const WriteFinishedFunc &finished_callback, bool immedate=true)
void
writeHeader
classros_1_1Connection.html
a77242f640333e32810d869c7d7b4ed5e
(const M_string &key_vals, const WriteFinishedFunc &finished_callback)
~Connection
classros_1_1Connection.html
ad6ff6c006a9a869b91a2957d48aa5d4e
()
void
onDisconnect
classros_1_1Connection.html
ad620af90bfa1cc19688c28d9c47670d9
(const TransportPtr &transport)
void
onErrorHeaderWritten
classros_1_1Connection.html
ad8b3f513a731a22af939d0ed1390900b
(const ConnectionPtr &conn)
void
onHeaderLengthRead
classros_1_1Connection.html
ab82a057d79f981896de29c06a2098594
(const ConnectionPtr &conn, const boost::shared_array< uint8_t > &buffer, uint32_t size, bool success)
void
onHeaderRead
classros_1_1Connection.html
ab24cb968fa5610b82c5bdd08c1700779
(const ConnectionPtr &conn, const boost::shared_array< uint8_t > &buffer, uint32_t size, bool success)
void
onHeaderWritten
classros_1_1Connection.html
a31e2a70bc2faaaf0eebb0a4d99d331ca
(const ConnectionPtr &conn)
void
onReadable
classros_1_1Connection.html
a322ee5f68b51785f7b02a21e8603538c
(const TransportPtr &transport)
void
onWriteable
classros_1_1Connection.html
ad3b230aad1122c0a4b0cccf6e7a56284
(const TransportPtr &transport)
void
readTransport
classros_1_1Connection.html
ab117b3c042ee5f1322a8706b4f282fa3
()
void
writeTransport
classros_1_1Connection.html
ade855bb2f78fb3b2b2a200caeb573248
()
boost::recursive_mutex
drop_mutex_
classros_1_1Connection.html
a69c3b6ddcc52c0367ff8b0b5eb1342cb
DropSignal
drop_signal_
classros_1_1Connection.html
a3ec2f1fb11442aab269cd7b2549573f5
bool
dropped_
classros_1_1Connection.html
afa14c765936f52c1583bd46ab765bddd
volatile uint32_t
has_read_callback_
classros_1_1Connection.html
a8876ca4861c306b432c60b31759aa81a
volatile uint32_t
has_write_callback_
classros_1_1Connection.html
a4e6bddb38b60728b9b9a71524f1f744a
Header
header_
classros_1_1Connection.html
aef4ad11e03a35c40b366ca605aeae8d5
HeaderReceivedFunc
header_func_
classros_1_1Connection.html
a33a7a70108a85eeadc6e2365fbf6163d
WriteFinishedFunc
header_written_callback_
classros_1_1Connection.html
a1aaedf7f98d609ee6db0b2fcd653a02b
bool
is_server_
classros_1_1Connection.html
a824c06af099294224829a4991e87318a
boost::shared_array< uint8_t >
read_buffer_
classros_1_1Connection.html
a5172be5d978f453dd72400ebadbfdcd1
ReadFinishedFunc
read_callback_
classros_1_1Connection.html
ac41b5350de60ba81856c8aa8657c268f
uint32_t
read_filled_
classros_1_1Connection.html
aa3dff10d0435fb95368b5a0fc2210b11
boost::recursive_mutex
read_mutex_
classros_1_1Connection.html
a607f9cb273d15ba6e7b6297122674c80
uint32_t
read_size_
classros_1_1Connection.html
af27c90ec643bdd1df4fb7ae7d97162b4
bool
reading_
classros_1_1Connection.html
adb39bffea126abc90df058c86d6ec0de
bool
sending_header_error_
classros_1_1Connection.html
a904682c23407b675570e8cf30251b88e
TransportPtr
transport_
classros_1_1Connection.html
ada6158a744a6adb3db58d3546cae6fe7
boost::shared_array< uint8_t >
write_buffer_
classros_1_1Connection.html
a9d0c755079bf3c559a37b5cb5af33441
WriteFinishedFunc
write_callback_
classros_1_1Connection.html
aa950db09e6bdebc6cff64a05b3df94f9
boost::mutex
write_callback_mutex_
classros_1_1Connection.html
a48564b0234ef103693407009c27fbe77
boost::recursive_mutex
write_mutex_
classros_1_1Connection.html
a6e4f65bf713e885384c7af9276d871b0
uint32_t
write_sent_
classros_1_1Connection.html
a65556b9031b0f48890b19d7b09d5608a
uint32_t
write_size_
classros_1_1Connection.html
aab45c617fe1a03c167693c6d37a4b1d9
bool
writing_
classros_1_1Connection.html
a9a67e629f030560feaaf9617da649223
ros::ConnectionManager
classros_1_1ConnectionManager.html
void
addConnection
classros_1_1ConnectionManager.html
a17aa3555a894d10db309e118556a94ca
(const ConnectionPtr &connection)
void
clear
classros_1_1ConnectionManager.html
abcab456209f09b3ef75e443f728fb661
(Connection::DropReason reason)
ConnectionManager
classros_1_1ConnectionManager.html
a06c290050378a35620a4478b4eb32ac7
()
uint32_t
getNewConnectionID
classros_1_1ConnectionManager.html
ac7ce99d35081fbc766972bb057145106
()
uint32_t
getTCPPort
classros_1_1ConnectionManager.html
a0dbf44838ad9e64e12b28172113209cd
()
const TransportTCPPtr &
getTCPServerTransport
classros_1_1ConnectionManager.html
adcdf27d295b282f3042a261bd8945933
()
uint32_t
getUDPPort
classros_1_1ConnectionManager.html
a08a7a7a143b54d3dadbbeb58ee5419b0
()
const TransportUDPPtr &
getUDPServerTransport
classros_1_1ConnectionManager.html
a03b67c616fa2c5518cf859ce03ed0576
()
void
shutdown
classros_1_1ConnectionManager.html
aae18065d639b9ead12a303470d2c6a3b
()
void
start
classros_1_1ConnectionManager.html
af116db6ca8576fff41fcf654955c422e
()
void
udprosIncomingConnection
classros_1_1ConnectionManager.html
a9a0cfff64f7681e203c8dcca4ba20536
(const TransportUDPPtr &transport, Header &header)
~ConnectionManager
classros_1_1ConnectionManager.html
ae2b569b63a001bf8168a6315cf1f3598
()
static const ConnectionManagerPtr &
instance
classros_1_1ConnectionManager.html
adb82b055c9dc6b803759a791ba9db1f8
()
void
onConnectionDropped
classros_1_1ConnectionManager.html
ab1ae0a1f415cc29618620316fdeda1d5
(const ConnectionPtr &conn)
bool
onConnectionHeaderReceived
classros_1_1ConnectionManager.html
a85c2ad846022a55ed8b2653b046efafc
(const ConnectionPtr &conn, const Header &header)
void
removeDroppedConnections
classros_1_1ConnectionManager.html
a4dda1ae3fcede46dc024f2a9e3ce6234
()
void
tcprosAcceptConnection
classros_1_1ConnectionManager.html
a93b0940cb3d7d44e4fb833fa21c2c0f7
(const TransportTCPPtr &transport)
uint32_t
connection_id_counter_
classros_1_1ConnectionManager.html
a9861b42f51388cd7b6373842d2878eba
boost::mutex
connection_id_counter_mutex_
classros_1_1ConnectionManager.html
a0649812bd2788a6e75c81aca96b6d249
S_Connection
connections_
classros_1_1ConnectionManager.html
aee3e54acca7db60f685b2f77d96b8a8e
boost::mutex
connections_mutex_
classros_1_1ConnectionManager.html
a62e785a1080000510417c636c702d7a4
V_Connection
dropped_connections_
classros_1_1ConnectionManager.html
ab523a359f9ab5e807c6d59a4b177af31
boost::mutex
dropped_connections_mutex_
classros_1_1ConnectionManager.html
ac7e132b31f04f81deb2f4526b6cecb5b
boost::signals::connection
poll_conn_
classros_1_1ConnectionManager.html
a170f04705dbb1a72b4d883e8a1243d4f
PollManagerPtr
poll_manager_
classros_1_1ConnectionManager.html
abf954cc9b3d31b3ac8b6f3d12720d24a
TransportTCPPtr
tcpserver_transport_
classros_1_1ConnectionManager.html
a8a7d857d73d5884e24ab3c334b4ce0a3
TransportUDPPtr
udpserver_transport_
classros_1_1ConnectionManager.html
a1d80ff274d39a76fededd8b3209c7f2d
static const int
MAX_TCPROS_CONN_QUEUE
classros_1_1ConnectionManager.html
a5cfb0e2ba23cdd2322c9480c027d2063
ros::DefaultMessageCreator
structros_1_1DefaultMessageCreator.html
boost::shared_ptr< M >
operator()
structros_1_1DefaultMessageCreator.html
a443e254d66f1d3e1c862619695deb45f
()
ros::Header
classros_1_1Header.html
bool
getValue
classros_1_1Header.html
ac39b02f8ea4a1c9b0185b742254f42c9
(const std::string &key, std::string &value) const
M_stringPtr
getValues
classros_1_1Header.html
afadfb75af9e855eb0538f7d45741b702
()
Header
classros_1_1Header.html
ad1dc58dcdf6577a76007bc86384694b7
()
bool
parse
classros_1_1Header.html
a48914bcec73a91cfd7dd1662eff85f7c
(const boost::shared_array< uint8_t > &buffer, uint32_t size, std::string &error_msg)
bool
parse
classros_1_1Header.html
af8a600914c89cc685c66eee60411737e
(uint8_t *buffer, uint32_t size, std::string &error_msg)
~Header
classros_1_1Header.html
a88ff886714c91c06ded0b10dd1989b15
()
static void
write
classros_1_1Header.html
a7c3649d4c15f3e6697ae7eca1ab6350e
(const M_string &key_vals, boost::shared_array< uint8_t > &buffer, uint32_t &size)
M_stringPtr
read_map_
classros_1_1Header.html
ac9f21567eebeb959ca460fbb55028670
ros::IntraProcessPublisherLink
classros_1_1IntraProcessPublisherLink.html
ros::PublisherLink
virtual void
drop
classros_1_1IntraProcessPublisherLink.html
a2f493978bf975c7df0cdd8f7a26eb7ec
()
void
getPublishTypes
classros_1_1IntraProcessPublisherLink.html
a84c8fce0edc110d4c7823542ea4c1ed6
(bool &ser, bool &nocopy, const std::type_info &ti)
virtual std::string
getTransportType
classros_1_1IntraProcessPublisherLink.html
a6eb8a093d2bc4bcc020ec62fe1744278
()
virtual void
handleMessage
classros_1_1IntraProcessPublisherLink.html
a1a63a0bbdc61f337d3fe56e9da0decb7
(const SerializedMessage &m, bool ser, bool nocopy)
IntraProcessPublisherLink
classros_1_1IntraProcessPublisherLink.html
acf53efedb203575b219019da07e90d3d
(const SubscriptionPtr &parent, const std::string &xmlrpc_uri, const TransportHints &transport_hints)
void
setPublisher
classros_1_1IntraProcessPublisherLink.html
af7bbebff49a9d585f4cbde96cbb928a3
(const IntraProcessSubscriberLinkPtr &publisher)
virtual
~IntraProcessPublisherLink
classros_1_1IntraProcessPublisherLink.html
ad20a1309be58bf03981bd4337cea8148
()
boost::recursive_mutex
drop_mutex_
classros_1_1IntraProcessPublisherLink.html
a0fb85cb4ddf22622204378730d5ddb98
bool
dropped_
classros_1_1IntraProcessPublisherLink.html
a5e7760aa258d58ae813025a62cc0e875
IntraProcessSubscriberLinkPtr
publisher_
classros_1_1IntraProcessPublisherLink.html
ae1c3d3fb41c1848bf0cbf6111572289e
ros::IntraProcessSubscriberLink
classros_1_1IntraProcessSubscriberLink.html
ros::SubscriberLink
virtual void
drop
classros_1_1IntraProcessSubscriberLink.html
a3e75742420b33a56f4061e470c72a937
()
virtual void
enqueueMessage
classros_1_1IntraProcessSubscriberLink.html
ab804c9a2c1fe4f6c100ea7ae01968bb7
(const SerializedMessage &m, bool ser, bool nocopy)
virtual void
getPublishTypes
classros_1_1IntraProcessSubscriberLink.html
ac78cdee0f05b80d4613137cdafd87326
(bool &ser, bool &nocopy, const std::type_info &ti)
virtual std::string
getTransportType
classros_1_1IntraProcessSubscriberLink.html
ae21007abfb9c5bc1fdc45069c12f4bb6
()
IntraProcessSubscriberLink
classros_1_1IntraProcessSubscriberLink.html
a6945e27c571bbcb2c5d2071b442d85eb
(const PublicationPtr &parent)
virtual bool
isIntraprocess
classros_1_1IntraProcessSubscriberLink.html
a8156d1d23f3667611aa76133796d1ffa
()
bool
isLatching
classros_1_1IntraProcessSubscriberLink.html
a4fa23893b4e384daba2935aafc8ef123
()
void
setSubscriber
classros_1_1IntraProcessSubscriberLink.html
ae66fc0b35842aefacf24cafb12cdbfae
(const IntraProcessPublisherLinkPtr &subscriber)
virtual
~IntraProcessSubscriberLink
classros_1_1IntraProcessSubscriberLink.html
ac7f94bbc671fd70968d4ab9f5fab02b3
()
boost::recursive_mutex
drop_mutex_
classros_1_1IntraProcessSubscriberLink.html
afaa2b0453d4945dee354c91baaf914c5
bool
dropped_
classros_1_1IntraProcessSubscriberLink.html
ac8d52032fe825f48d07b2c2452244023
IntraProcessPublisherLinkPtr
subscriber_
classros_1_1IntraProcessSubscriberLink.html
ad973889aebc18b5ce3bba107be89353a
ros::InvalidNameException
classros_1_1InvalidNameException.html
ros::Exception
InvalidNameException
classros_1_1InvalidNameException.html
afe3a3856b80de09de9f4ddd4e457f2a3
(const std::string &msg)
ros::InvalidNodeNameException
classros_1_1InvalidNodeNameException.html
ros::Exception
InvalidNodeNameException
classros_1_1InvalidNodeNameException.html
ae806d32d7b6b7577ce8e48915ad07751
(const std::string &name, const std::string &reason)
ros::InvalidParameterException
classros_1_1InvalidParameterException.html
ros::Exception
InvalidParameterException
classros_1_1InvalidParameterException.html
af0d0292c6fbb55923ed3084f9873e096
(const std::string &msg)
ros::InvalidPortException
classros_1_1InvalidPortException.html
ros::Exception
InvalidPortException
classros_1_1InvalidPortException.html
aeb5c773c7484302afbf47f8b215f2b38
(const std::string &msg)
ros::MessageDeserializer
classros_1_1MessageDeserializer.html
VoidConstPtr
deserialize
classros_1_1MessageDeserializer.html
a33ba5109e48c315fb43962cd15ca7381
()
const boost::shared_ptr< M_string > &
getConnectionHeader
classros_1_1MessageDeserializer.html
a80ff5fd9319649486bf63f3970d61dfa
()
MessageDeserializer
classros_1_1MessageDeserializer.html
a3016f9a7d11ef0107afb0be48d8217e6
(const SubscriptionCallbackHelperPtr &helper, const SerializedMessage &m, const boost::shared_ptr< M_string > &connection_header)
boost::shared_ptr< M_string >
connection_header_
classros_1_1MessageDeserializer.html
af60c9248d6abc0a89c83e1ac90bddf43
SubscriptionCallbackHelperPtr
helper_
classros_1_1MessageDeserializer.html
a3de053327a007207fa88c5ca0bc5552c
VoidConstPtr
msg_
classros_1_1MessageDeserializer.html
a831906cc2f19e4414222f6f62d2b8af7
boost::mutex
mutex_
classros_1_1MessageDeserializer.html
ac1fbde1536fcda4f3aecf9bcb430c828
SerializedMessage
serialized_message_
classros_1_1MessageDeserializer.html
afcfb43975952e1339f99a658c9d48b7b
ros::MessageEvent
classros_1_1MessageEvent.html
M
boost::add_const< M >::type
ConstMessage
classros_1_1MessageEvent.html
a4a60f7d4ef84746bc8a0bec24b74e54e
boost::shared_ptr< ConstMessage >
ConstMessagePtr
classros_1_1MessageEvent.html
ab72950032e8df8271b66180f7f03476f
boost::function< MessagePtr()>
CreateFunction
classros_1_1MessageEvent.html
af771fd76e6dd40e2f56e03804474c46d
boost::remove_const< M >::type
Message
classros_1_1MessageEvent.html
a0b47593ce3a635a0c8889b0d4dc82dbc
boost::shared_ptr< Message >
MessagePtr
classros_1_1MessageEvent.html
a545f08fe4bb45610a1cef2cf90de5fe9
M_string &
getConnectionHeader
classros_1_1MessageEvent.html
af9f030c21bb1512a55af4ce6fa36d82f
() const
const boost::shared_ptr< M_string > &
getConnectionHeaderPtr
classros_1_1MessageEvent.html
a183e1bc02157dcc393b57e7a80fafdf3
() const
const boost::shared_ptr< ConstMessage > &
getConstMessage
classros_1_1MessageEvent.html
a077ac565ce61a5c9c1a5c473985bd72d
() const
boost::shared_ptr< M >
getMessage
classros_1_1MessageEvent.html
ae6c73f9ca6add29261fbc182f94e5757
() const
const CreateFunction &
getMessageFactory
classros_1_1MessageEvent.html
a3221ccfce31a6e7b12904711f8679754
() const
bool
getMessageWillCopy
classros_1_1MessageEvent.html
a2e209ae8ec8df34c5e1b4fd90f3587f1
() const
const std::string &
getPublisherName
classros_1_1MessageEvent.html
aeee14de9e76ea882ad98cba95dcd8e9a
() const
ros::Time
getReceiptTime
classros_1_1MessageEvent.html
a5ed6d275e24372152790a095681e8df1
() const
void
init
classros_1_1MessageEvent.html
aacdc87c528f97a208de6328f1e04b2e2
(const ConstMessagePtr &message, const boost::shared_ptr< M_string > &connection_header, ros::Time receipt_time, bool nonconst_need_copy, const CreateFunction &create)
MessageEvent
classros_1_1MessageEvent.html
af777925d169fed53d919375f14adf5ab
()
MessageEvent
classros_1_1MessageEvent.html
a8487a4e32b57a8e8706b8efa212aab06
(const MessageEvent< Message > &rhs)
MessageEvent
classros_1_1MessageEvent.html
a36ec65b76601a5062bde36aa2d046708
(const MessageEvent< ConstMessage > &rhs)
MessageEvent
classros_1_1MessageEvent.html
ac8ae1f8b5d8659d0f0004eb5252e9ba2
(const MessageEvent< Message > &rhs, bool nonconst_need_copy)
MessageEvent
classros_1_1MessageEvent.html
a247a824719dfb1997009cf9da83c9bec
(const MessageEvent< ConstMessage > &rhs, bool nonconst_need_copy)
MessageEvent
classros_1_1MessageEvent.html
a5c73c031267618a9ecedd61f85bc978f
(const MessageEvent< void const > &rhs, const CreateFunction &create)
MessageEvent
classros_1_1MessageEvent.html
a0344cd651b6e5fcf1a83865a532d0350
(const ConstMessagePtr &message)
MessageEvent
classros_1_1MessageEvent.html
a1b7e6dfaa58c5cdeafcec366ca39f118
(const ConstMessagePtr &message, const boost::shared_ptr< M_string > &connection_header, ros::Time receipt_time)
MessageEvent
classros_1_1MessageEvent.html
a4fb145fca51c2b23ebc499d6cd47fd0c
(const ConstMessagePtr &message, ros::Time receipt_time)
MessageEvent
classros_1_1MessageEvent.html
a3830ddd8ba6298d93e64e82c8ddba345
(const ConstMessagePtr &message, const boost::shared_ptr< M_string > &connection_header, ros::Time receipt_time, bool nonconst_need_copy, const CreateFunction &create)
bool
nonConstWillCopy
classros_1_1MessageEvent.html
a3e6e21f9b66416fcb8af5ae8dbc45096
() const
bool
operator!=
classros_1_1MessageEvent.html
adccb63895ca958345e7e85b6f04084b3
(const MessageEvent< M > &rhs)
bool
operator<
classros_1_1MessageEvent.html
a0b88134c9a0508bc942732b95ad3d2f4
(const MessageEvent< M > &rhs)
void
operator=
classros_1_1MessageEvent.html
a8a91d0c5a07b03049785335f61aa7746
(const MessageEvent< Message > &rhs)
void
operator=
classros_1_1MessageEvent.html
a608132b3a5a2a6f2c20437132530c6f6
(const MessageEvent< ConstMessage > &rhs)
bool
operator==
classros_1_1MessageEvent.html
ab58ad98c9e97b551a943f846c9c7adc7
(const MessageEvent< M > &rhs)
boost::disable_if< boost::is_void< M2 >, boost::shared_ptr< M > >::type
copyMessageIfNecessary
classros_1_1MessageEvent.html
aee75df588e6f2f09dc095c14ddf010ed
() const
boost::enable_if< boost::is_void< M2 >, boost::shared_ptr< M > >::type
copyMessageIfNecessary
classros_1_1MessageEvent.html
a9a3267750ca81b2315d89afad19b115c
() const
boost::shared_ptr< ros::M_string >
getConnectionHeader
classros_1_1MessageEvent.html
a9605759eefe74fd52a148e7f8ca55f5b
(T *t, typename boost::enable_if< ros::message_traits::IsMessage< T > >::type *_=0) const
boost::shared_ptr< ros::M_string >
getConnectionHeader
classros_1_1MessageEvent.html
a587e8885eca66d05f5e4e11a335c0808
(T *t, typename boost::disable_if< ros::message_traits::IsMessage< T > >::type *_=0) const
boost::shared_ptr< M_string >
connection_header_
classros_1_1MessageEvent.html
a32092a3b9f439935033a87a9be4a3c8b
CreateFunction
create_
classros_1_1MessageEvent.html
a364fe5a1121c6bb8c1ecd896256cfcfb
ConstMessagePtr
message_
classros_1_1MessageEvent.html
aba849dc25b3c332e71b79db07d46a8b9
MessagePtr
message_copy_
classros_1_1MessageEvent.html
a2d0afc3064d40841f8bb06c56128a6da
bool
nonconst_need_copy_
classros_1_1MessageEvent.html
a251b1a0581791cb78d33c7fb825ff759
ros::Time
receipt_time_
classros_1_1MessageEvent.html
a5d8fd7d5de24dc60eab1f64a93db115b
static const std::string
s_unknown_publisher_string_
classros_1_1MessageEvent.html
ab99866037516c5b4e0c1ef759fe67ca1
ros::MultiThreadedSpinner
classros_1_1MultiThreadedSpinner.html
ros::Spinner
MultiThreadedSpinner
classros_1_1MultiThreadedSpinner.html
a673ff6dfa82af589820b2e8ec8f1d0c9
(uint32_t thread_count=0)
virtual void
spin
classros_1_1MultiThreadedSpinner.html
a0740cf1dcaa02936ef73b2f70a0d3b82
(CallbackQueue *queue=0)
uint32_t
thread_count_
classros_1_1MultiThreadedSpinner.html
a442f7512ced706956a7320894ffdf618
ros::NodeHandle
classros_1_1NodeHandle.html
ros::NodeHandle::no_validate
Publisher
advertise
classros_1_1NodeHandle.html
a6b655c04f32c4c967d49799ff9312ac6
(const std::string &topic, uint32_t queue_size, bool latch=false)
Publisher
advertise
classros_1_1NodeHandle.html
ae4711ef282892176ba145d02f8f45f8d
(const std::string &topic, uint32_t queue_size, const SubscriberStatusCallback &connect_cb, const SubscriberStatusCallback &disconnect_cb=SubscriberStatusCallback(), const VoidConstPtr &tracked_object=VoidConstPtr(), bool latch=false)
Publisher
advertise
classros_1_1NodeHandle.html
a68232c46583059c8f7d948b154689e4c
(AdvertiseOptions &ops)
ServiceServer
advertiseService
classros_1_1NodeHandle.html
a0262cf4028324bbcd896b6909ab867ae
(const std::string &service, bool(T::*srv_func)(MReq &, MRes &), T *obj)
ServiceServer
advertiseService
classros_1_1NodeHandle.html
a5e6b7a782e6af5552723e1e5ed47e1c8
(const std::string &service, bool(T::*srv_func)(ServiceEvent< MReq, MRes > &), T *obj)
ServiceServer
advertiseService
classros_1_1NodeHandle.html
a67602ce7a30a4342002fc523273b694d
(const std::string &service, bool(T::*srv_func)(MReq &, MRes &), const boost::shared_ptr< T > &obj)
ServiceServer
advertiseService
classros_1_1NodeHandle.html
af6ad07c17dc1f438cd74ce7e41bd9fc6
(const std::string &service, bool(T::*srv_func)(ServiceEvent< MReq, MRes > &), const boost::shared_ptr< T > &obj)
ServiceServer
advertiseService
classros_1_1NodeHandle.html
a20f789c8500181d91f8fecba4cd51cbc
(const std::string &service, bool(*srv_func)(MReq &, MRes &))
ServiceServer
advertiseService
classros_1_1NodeHandle.html
aa7117d72c92cc01e52cffc57aded31d2
(const std::string &service, bool(*srv_func)(ServiceEvent< MReq, MRes > &))
ServiceServer
advertiseService
classros_1_1NodeHandle.html
ae0c911cb906fefc6dbe274fc82724842
(const std::string &service, const boost::function< bool(MReq &, MRes &)> &callback, const VoidConstPtr &tracked_object=VoidConstPtr())
ServiceServer
advertiseService
classros_1_1NodeHandle.html
a17ed10bb6e221d11c53a8d35058c24a0
(const std::string &service, const boost::function< bool(S &)> &callback, const VoidConstPtr &tracked_object=VoidConstPtr())
ServiceServer
advertiseService
classros_1_1NodeHandle.html
ae659319707eb40e8ef302763f7d632da
(AdvertiseServiceOptions &ops)
Timer
createTimer
classros_1_1NodeHandle.html
a178b5591a742c6e29a09005d15cb50dd
(Rate r, Handler h, Obj o, bool oneshot=false, bool autostart=true) const
Timer
createTimer
classros_1_1NodeHandle.html
a3a267bf5bac429dc0948ca0bd0492a16
(Duration period, void(T::*callback)(const TimerEvent &) const, T *obj, bool oneshot=false, bool autostart=true) const
Timer
createTimer
classros_1_1NodeHandle.html
a76cee88e9e3ebe1960ac443fd3188644
(Duration period, void(T::*callback)(const TimerEvent &), T *obj, bool oneshot=false, bool autostart=true) const
Timer
createTimer
classros_1_1NodeHandle.html
ac45b36c542acfc90723f7886beb97376
(Duration period, void(T::*callback)(const TimerEvent &), const boost::shared_ptr< T > &obj, bool oneshot=false, bool autostart=true) const
Timer
createTimer
classros_1_1NodeHandle.html
ac3d7b14391cb33426880271269470bc2
(Duration period, const TimerCallback &callback, bool oneshot=false, bool autostart=true) const
Timer
createTimer
classros_1_1NodeHandle.html
a66a54c9af80f4869e1c03fff28eab6e6
(TimerOptions &ops) const
WallTimer
createWallTimer
classros_1_1NodeHandle.html
a16c2e49b26d7996ca28b57f576982e14
(WallDuration period, void(T::*callback)(const WallTimerEvent &), T *obj, bool oneshot=false, bool autostart=true) const
WallTimer
createWallTimer
classros_1_1NodeHandle.html
a1e03276fa823f0331b340d777476a281
(WallDuration period, void(T::*callback)(const WallTimerEvent &), const boost::shared_ptr< T > &obj, bool oneshot=false, bool autostart=true) const
WallTimer
createWallTimer
classros_1_1NodeHandle.html
ac9b2c67acd52b744e94beebe72a3c210
(WallDuration period, const WallTimerCallback &callback, bool oneshot=false, bool autostart=true) const
WallTimer
createWallTimer
classros_1_1NodeHandle.html
aa37862b08fdfa5c239839e684a34820c
(WallTimerOptions &ops) const
bool
deleteParam
classros_1_1NodeHandle.html
a048471ce6f2b18ecd57300309fb4d727
(const std::string &key) const
CallbackQueueInterface *
getCallbackQueue
classros_1_1NodeHandle.html
a6f7bb610c42166bec4e7365927a2dd49
() const
const std::string &
getNamespace
classros_1_1NodeHandle.html
aa5d284019200f7c8062d8a6bc37df9e0
() const
bool
getParam
classros_1_1NodeHandle.html
a8b5db588e675cf3e360da65bae6a55e4
(const std::string &key, std::string &s) const
bool
getParam
classros_1_1NodeHandle.html
a10d818704bea9c057e7afed6c538eca3
(const std::string &key, double &d) const
bool
getParam
classros_1_1NodeHandle.html
a2d4e7d245c8cc19de60595204ae99c7d
(const std::string &key, int &i) const
bool
getParam
classros_1_1NodeHandle.html
afaaf745b7483da9a621b07db0700f866
(const std::string &key, bool &b) const
bool
getParam
classros_1_1NodeHandle.html
abc94604759c310c72e1b2d34b656755c
(const std::string &key, XmlRpc::XmlRpcValue &v) const
bool
getParam
classros_1_1NodeHandle.html
afe5b2bed420cb24e21797651a273f3ad
(const std::string &key, std::vector< std::string > &vec) const
bool
getParam
classros_1_1NodeHandle.html
aec93b4a1f30eef1a450d170847a841bd
(const std::string &key, std::vector< double > &vec) const
bool
getParam
classros_1_1NodeHandle.html
a8f212cbc520a0179e858344b63609a50
(const std::string &key, std::vector< float > &vec) const
bool
getParam
classros_1_1NodeHandle.html
a2912bfcd9d8f37b85848a7a8771e8fdb
(const std::string &key, std::vector< int > &vec) const
bool
getParam
classros_1_1NodeHandle.html
a5f408383efe8cf537a5a36f93a83b7ff
(const std::string &key, std::vector< bool > &vec) const
bool
getParam
classros_1_1NodeHandle.html
a93cd89490adab404a222a224ea3accd8
(const std::string &key, std::map< std::string, std::string > &map) const
bool
getParam
classros_1_1NodeHandle.html
a9470898c247fccc9c48de5bbd61646e3
(const std::string &key, std::map< std::string, double > &map) const
bool
getParam
classros_1_1NodeHandle.html
a82c85519371c63f9ae52b2249a8f21ed
(const std::string &key, std::map< std::string, float > &map) const
bool
getParam
classros_1_1NodeHandle.html
ac86219520802723ce4db054907e45117
(const std::string &key, std::map< std::string, int > &map) const
bool
getParam
classros_1_1NodeHandle.html
af356452327ac2ef4536ec0b7c6391f0b
(const std::string &key, std::map< std::string, bool > &map) const
bool
getParamCached
classros_1_1NodeHandle.html
a1008d7eb3d9df22f094ecd97558acf48
(const std::string &key, std::string &s) const
bool
getParamCached
classros_1_1NodeHandle.html
a9644ff584aa319a703137b77e285c5a5
(const std::string &key, double &d) const
bool
getParamCached
classros_1_1NodeHandle.html
a7f121b204dc32d8e49f17977c3886f63
(const std::string &key, float &f) const
bool
getParamCached
classros_1_1NodeHandle.html
a731dc8d9bb51387deb2f2b3df91078ef
(const std::string &key, int &i) const
bool
getParamCached
classros_1_1NodeHandle.html
a57298a043235be5da29a2b61a47f9f93
(const std::string &key, bool &b) const
bool
getParamCached
classros_1_1NodeHandle.html
aca4e213224439efbe8fa0d32015518f6
(const std::string &key, XmlRpc::XmlRpcValue &v) const
bool
getParamCached
classros_1_1NodeHandle.html
a9045db679329371dada696392198f1e7
(const std::string &key, std::vector< std::string > &vec) const
bool
getParamCached
classros_1_1NodeHandle.html
aac7ef47faef33832bb0556f5af839448
(const std::string &key, std::vector< double > &vec) const
bool
getParamCached
classros_1_1NodeHandle.html
a772706657f61d3fda12af6e566513dd8
(const std::string &key, std::vector< float > &vec) const
bool
getParamCached
classros_1_1NodeHandle.html
ae5611a56db494b5dec28604242029e12
(const std::string &key, std::vector< int > &vec) const
bool
getParamCached
classros_1_1NodeHandle.html
ab2ec5bf7fad2ee40f9c99f7797eb6956
(const std::string &key, std::vector< bool > &vec) const
bool
getParamCached
classros_1_1NodeHandle.html
ab6d9ceb0fe5224cefdf5232d18109dbe
(const std::string &key, std::map< std::string, std::string > &map) const
bool
getParamCached
classros_1_1NodeHandle.html
a367af81833c1e5e497790ad6e8a7f1cf
(const std::string &key, std::map< std::string, double > &map) const
bool
getParamCached
classros_1_1NodeHandle.html
a7b0f7fbd0dfe4892cb8d39b0da2346d1
(const std::string &key, std::map< std::string, float > &map) const
bool
getParamCached
classros_1_1NodeHandle.html
a6354ab5ab0f5934e082ee952ae26dce1
(const std::string &key, std::map< std::string, int > &map) const
bool
getParamCached
classros_1_1NodeHandle.html
a88fabccbb3d95b59fbca022562942cde
(const std::string &key, std::map< std::string, bool > &map) const
const std::string &
getUnresolvedNamespace
classros_1_1NodeHandle.html
a340dbc0541fffb436e177358ddfe52b1
() const
bool
hasParam
classros_1_1NodeHandle.html
aadd6a7c41de08f54a913e97f26a3af5e
(const std::string &key) const
NodeHandle
classros_1_1NodeHandle.html
a0eae6a7fd8c216c3f0860aec44ca81ba
(const std::string &ns=std::string(), const M_string &remappings=M_string())
NodeHandle
classros_1_1NodeHandle.html
aa109e12a4f4d393a023e819b9b65d887
(const NodeHandle &rhs)
NodeHandle
classros_1_1NodeHandle.html
a0c3ffbda3d2214cc4d7d64b14a74475a
(const NodeHandle &parent, const std::string &ns)
NodeHandle
classros_1_1NodeHandle.html
ad7e4af85c4f4bdafedd10f0887c4e642
(const NodeHandle &parent, const std::string &ns, const M_string &remappings)
bool
ok
classros_1_1NodeHandle.html
ab4ee3d7b4d7fe52696fcfb84cc388331
() const
NodeHandle &
operator=
classros_1_1NodeHandle.html
a09352cab4bd13c2584f3b84b6f94b7a5
(const NodeHandle &rhs)
void
param
classros_1_1NodeHandle.html
af0bf7baa0ab2385275bb657cc358111b
(const std::string ¶m_name, T ¶m_val, const T &default_val) const
std::string
resolveName
classros_1_1NodeHandle.html
a9eab8c5ff7ca9d3468d2a35dcd84ae40
(const std::string &name, bool remap=true) const
bool
searchParam
classros_1_1NodeHandle.html
a03010d21f107c80425f346a3508eafb6
(const std::string &key, std::string &result) const
ServiceClient
serviceClient
classros_1_1NodeHandle.html
aa3376eeca609c4985255cecfaadcbcc5
(const std::string &service_name, bool persistent=false, const M_string &header_values=M_string())
ServiceClient
serviceClient
classros_1_1NodeHandle.html
a183d4cba0ea5c78f075304b91e07cc61
(const std::string &service_name, bool persistent=false, const M_string &header_values=M_string())
ServiceClient
serviceClient
classros_1_1NodeHandle.html
a3db491e71bcdd1d99f6cff789bd1adbc
(ServiceClientOptions &ops)
void
setCallbackQueue
classros_1_1NodeHandle.html
a9af1e35ff8577f78da27c09cd38d0414
(CallbackQueueInterface *queue)
void
setParam
classros_1_1NodeHandle.html
a598a3b9d318d2fe9fe95f3a955a4c2fa
(const std::string &key, const XmlRpc::XmlRpcValue &v) const
void
setParam
classros_1_1NodeHandle.html
aa576bd3f5dc6b4f09574be24a041969c
(const std::string &key, const std::string &s) const
void
setParam
classros_1_1NodeHandle.html
a51a9135d66cb05c89282cfd69d4dbb46
(const std::string &key, const char *s) const
void
setParam
classros_1_1NodeHandle.html
a19ef4da5c06ec820b0821d19a3b7666b
(const std::string &key, double d) const
void
setParam
classros_1_1NodeHandle.html
a43296919efa1d926a1469ba3bb944d5e
(const std::string &key, int i) const
void
setParam
classros_1_1NodeHandle.html
a97a2bc0564bba26ab07f0a2c0333c725
(const std::string &key, bool b) const
void
setParam
classros_1_1NodeHandle.html
aeea89fa04f429934d1864e2512f42bb5
(const std::string &key, const std::vector< std::string > &vec) const
void
setParam
classros_1_1NodeHandle.html
aa3ac80981856fb98b5613b2e669feb9e
(const std::string &key, const std::vector< double > &vec) const
void
setParam
classros_1_1NodeHandle.html
a4422a614b4812ffa97cfe84b344bdcd9
(const std::string &key, const std::vector< float > &vec) const
void
setParam
classros_1_1NodeHandle.html
adfe93a6db77cf598e33bfb134a049cc8
(const std::string &key, const std::vector< int > &vec) const
void
setParam
classros_1_1NodeHandle.html
aad552dc87592b24a54ed46cab890e251
(const std::string &key, const std::vector< bool > &vec) const
void
setParam
classros_1_1NodeHandle.html
ade9270111b42a6c6e6a16046efb61854
(const std::string &key, const std::map< std::string, std::string > &map) const
void
setParam
classros_1_1NodeHandle.html
a7d610433952cff56c5a74ed2e383a02c
(const std::string &key, const std::map< std::string, double > &map) const
void
setParam
classros_1_1NodeHandle.html
a44a2250d15cf16fc1757cdebb062c4fa
(const std::string &key, const std::map< std::string, float > &map) const
void
setParam
classros_1_1NodeHandle.html
a1e91fc43f9b5e1f6cf98adc34b1c40dd
(const std::string &key, const std::map< std::string, int > &map) const
void
setParam
classros_1_1NodeHandle.html
a446bacee2b43c6c1059a54ff16cbfb87
(const std::string &key, const std::map< std::string, bool > &map) const
void
shutdown
classros_1_1NodeHandle.html
a81d08224944993c4cd38589e68417e12
()
Subscriber
subscribe
classros_1_1NodeHandle.html
a317fe4c05919e0bf3fb5162ccb2f7c28
(const std::string &topic, uint32_t queue_size, void(T::*fp)(M), T *obj, const TransportHints &transport_hints=TransportHints())
Subscriber
subscribe
classros_1_1NodeHandle.html
aad44a59900a86f6d24f175b28e20c8a3
(const std::string &topic, uint32_t queue_size, void(T::*fp)(M) const, T *obj, const TransportHints &transport_hints=TransportHints())
Subscriber
subscribe
classros_1_1NodeHandle.html
ac1360459ca6a85c64577544404cafd74
(const std::string &topic, uint32_t queue_size, void(T::*fp)(const boost::shared_ptr< M const > &), T *obj, const TransportHints &transport_hints=TransportHints())
Subscriber
subscribe
classros_1_1NodeHandle.html
a4acd2e92b12f8f30bdbcab3492903d73
(const std::string &topic, uint32_t queue_size, void(T::*fp)(const boost::shared_ptr< M const > &) const, T *obj, const TransportHints &transport_hints=TransportHints())
Subscriber
subscribe
classros_1_1NodeHandle.html
a5e54c3abb02541dd3a23af7177c828f3
(const std::string &topic, uint32_t queue_size, void(T::*fp)(M), const boost::shared_ptr< T > &obj, const TransportHints &transport_hints=TransportHints())
Subscriber
subscribe
classros_1_1NodeHandle.html
ac2f9a5f757b4f240c5e89c5c1826aa0e
(const std::string &topic, uint32_t queue_size, void(T::*fp)(M) const, const boost::shared_ptr< T > &obj, const TransportHints &transport_hints=TransportHints())
Subscriber
subscribe
classros_1_1NodeHandle.html
ac16825a196cbf224342493b0105e0376
(const std::string &topic, uint32_t queue_size, void(T::*fp)(const boost::shared_ptr< M const > &), const boost::shared_ptr< T > &obj, const TransportHints &transport_hints=TransportHints())
Subscriber
subscribe
classros_1_1NodeHandle.html
ac4cc81ec569ba777dc1ee50879101d54
(const std::string &topic, uint32_t queue_size, void(T::*fp)(const boost::shared_ptr< M const > &) const, const boost::shared_ptr< T > &obj, const TransportHints &transport_hints=TransportHints())
Subscriber
subscribe
classros_1_1NodeHandle.html
a34143456de5df2022f3ebcd6e95b92ec
(const std::string &topic, uint32_t queue_size, void(*fp)(M), const TransportHints &transport_hints=TransportHints())
Subscriber
subscribe
classros_1_1NodeHandle.html
abdd3284053c2d5cbf65778989eaa1708
(const std::string &topic, uint32_t queue_size, void(*fp)(const boost::shared_ptr< M const > &), const TransportHints &transport_hints=TransportHints())
Subscriber
subscribe
classros_1_1NodeHandle.html
a93b0fe95db250c45fdfbc5fd9f4c0159
(const std::string &topic, uint32_t queue_size, const boost::function< void(const boost::shared_ptr< M const > &)> &callback, const VoidConstPtr &tracked_object=VoidConstPtr(), const TransportHints &transport_hints=TransportHints())
Subscriber
subscribe
classros_1_1NodeHandle.html
a302620aff50f66c4b73fc613a55c27aa
(const std::string &topic, uint32_t queue_size, const boost::function< void(C)> &callback, const VoidConstPtr &tracked_object=VoidConstPtr(), const TransportHints &transport_hints=TransportHints())
Subscriber
subscribe
classros_1_1NodeHandle.html
a3b8e4b07d397119cd5c5e4439b170cbc
(SubscribeOptions &ops)
~NodeHandle
classros_1_1NodeHandle.html
a6c326830dcf56cca04fb41bc008db688
()
void
construct
classros_1_1NodeHandle.html
a33742eea736317736a414b10191cb58b
(const std::string &ns, bool validate_name)
void
destruct
classros_1_1NodeHandle.html
af595d777360b3040e5f189ae2f997678
()
void
initRemappings
classros_1_1NodeHandle.html
add50a53827991611e1a86a909bc8139b
(const M_string &remappings)
std::string
remapName
classros_1_1NodeHandle.html
aacfe5427392f2a95eb1ced95e34f4bbc
(const std::string &name) const
std::string
resolveName
classros_1_1NodeHandle.html
ac3973408abc531f82831b9a7ee638702
(const std::string &name, bool remap, no_validate) const
CallbackQueueInterface *
callback_queue_
classros_1_1NodeHandle.html
af3a20e03b81f6520eca708a1980752dc
NodeHandleBackingCollection *
collection_
classros_1_1NodeHandle.html
ad57af7e05902df0a4f9ac8f2dd61089f
std::string
namespace_
classros_1_1NodeHandle.html
a92cb1bede193696958ceba7f3683aeb6
bool
ok_
classros_1_1NodeHandle.html
ae655b6b5f10043bcddc756f0eaeb52e6
M_string
remappings_
classros_1_1NodeHandle.html
a10fca961f84b7f41e001b261ecf51566
std::string
unresolved_namespace_
classros_1_1NodeHandle.html
afd2d115220ae5754a91acefc4707b595
M_string
unresolved_remappings_
classros_1_1NodeHandle.html
ab42987c9948423e1a7b2950671e3c3ac
ros::NodeHandle::no_validate
structros_1_1NodeHandle_1_1no__validate.html
ros::NodeHandleBackingCollection
classros_1_1NodeHandleBackingCollection.html
std::vector< Publisher::ImplWPtr >
V_PubImpl
classros_1_1NodeHandleBackingCollection.html
a49a846f5784c92a41323db9d06ce68b0
std::vector< ServiceClient::ImplWPtr >
V_SrvCImpl
classros_1_1NodeHandleBackingCollection.html
a949c638a383118a0e430d0e80de8d5fd
std::vector< ServiceServer::ImplWPtr >
V_SrvImpl
classros_1_1NodeHandleBackingCollection.html
a4d59ecd4291168c4def77fcd999962fd
std::vector< Subscriber::ImplWPtr >
V_SubImpl
classros_1_1NodeHandleBackingCollection.html
a2cfd49ba63d18059ef9342758d6d7639
boost::mutex
mutex_
classros_1_1NodeHandleBackingCollection.html
a16d173708bab2bdbe5a23d39c685e62d
V_PubImpl
pubs_
classros_1_1NodeHandleBackingCollection.html
aa52485e980ce653712df241917ef706b
V_SrvCImpl
srv_cs_
classros_1_1NodeHandleBackingCollection.html
adacfb103c9bc64a8ae5bbcc24a6a50f8
V_SrvImpl
srvs_
classros_1_1NodeHandleBackingCollection.html
a46d4af021dfb98f0facdabde98b54d34
V_SubImpl
subs_
classros_1_1NodeHandleBackingCollection.html
af0f261b93f13f84acde45db6b685eeee
ros::ParameterAdapter
structros_1_1ParameterAdapter.html
M
ros::MessageEvent< Message const >
Event
structros_1_1ParameterAdapter.html
ac3078aa76b4669a58b3c7fae01056d52
boost::remove_reference< typename boost::remove_const< M >::type >::type
Message
structros_1_1ParameterAdapter.html
a5ab13d80bdfbb2faa07da069a685dfda
M
Parameter
structros_1_1ParameterAdapter.html
ab85be283997a2285c1d5a7e2924470a7
static Parameter
getParameter
structros_1_1ParameterAdapter.html
a6dc57fcdaf59b5c38a83c2c1d60aeb55
(const Event &event)
static const bool
is_const
structros_1_1ParameterAdapter.html
a9094e39c0b9fac17888131d06079956e
ros::ParameterAdapter< boost::shared_ptr< M > >
structros_1_1ParameterAdapter_3_01boost_1_1shared__ptr_3_01M_01_4_01_4.html
ros::MessageEvent< Message const >
Event
structros_1_1ParameterAdapter_3_01boost_1_1shared__ptr_3_01M_01_4_01_4.html
a1e04cd0e9e9ee18686797f0785d515ab
boost::remove_reference< typename boost::remove_const< M >::type >::type
Message
structros_1_1ParameterAdapter_3_01boost_1_1shared__ptr_3_01M_01_4_01_4.html
af5201c8173f33be8da58ac3d0376744c
boost::shared_ptr< Message >
Parameter
structros_1_1ParameterAdapter_3_01boost_1_1shared__ptr_3_01M_01_4_01_4.html
a0a6866c30ecd41a0b1b361cf11ef8d23
static Parameter
getParameter
structros_1_1ParameterAdapter_3_01boost_1_1shared__ptr_3_01M_01_4_01_4.html
a8058a3a20eb2c5f702f0ce75e4ee6044
(const Event &event)
static const bool
is_const
structros_1_1ParameterAdapter_3_01boost_1_1shared__ptr_3_01M_01_4_01_4.html
aebad9f7441cb6841aca667be9a05f2c2
ros::ParameterAdapter< boost::shared_ptr< M const > >
structros_1_1ParameterAdapter_3_01boost_1_1shared__ptr_3_01M_01const_01_01_4_01_4.html
ros::MessageEvent< Message const >
Event
structros_1_1ParameterAdapter_3_01boost_1_1shared__ptr_3_01M_01const_01_01_4_01_4.html
a248d969ae608f2e72bce81b226dbcd63
boost::remove_reference< typename boost::remove_const< M >::type >::type
Message
structros_1_1ParameterAdapter_3_01boost_1_1shared__ptr_3_01M_01const_01_01_4_01_4.html
a19f8e82179f0e83de87fad6b199963a7
boost::shared_ptr< Message const >
Parameter
structros_1_1ParameterAdapter_3_01boost_1_1shared__ptr_3_01M_01const_01_01_4_01_4.html
a309870af3dacde59df68c96910629b72
static Parameter
getParameter
structros_1_1ParameterAdapter_3_01boost_1_1shared__ptr_3_01M_01const_01_01_4_01_4.html
acc1d1ebbe2a85f2bba53cea17c41b823
(const Event &event)
static const bool
is_const
structros_1_1ParameterAdapter_3_01boost_1_1shared__ptr_3_01M_01const_01_01_4_01_4.html
ae52270f9fb07895fd6c9264425198540
ros::ParameterAdapter< const boost::shared_ptr< M > & >
structros_1_1ParameterAdapter_3_01const_01boost_1_1shared__ptr_3_01M_01_4_01_6_01_4.html
ros::MessageEvent< Message const >
Event
structros_1_1ParameterAdapter_3_01const_01boost_1_1shared__ptr_3_01M_01_4_01_6_01_4.html
acf0833bb476b3cbbbef6455760f888ed
boost::remove_reference< typename boost::remove_const< M >::type >::type
Message
structros_1_1ParameterAdapter_3_01const_01boost_1_1shared__ptr_3_01M_01_4_01_6_01_4.html
ab40ece200138239aff2004dc37e7582d
boost::shared_ptr< Message >
Parameter
structros_1_1ParameterAdapter_3_01const_01boost_1_1shared__ptr_3_01M_01_4_01_6_01_4.html
a0a6811a911a526a9c9e70c74f42505e3
static Parameter
getParameter
structros_1_1ParameterAdapter_3_01const_01boost_1_1shared__ptr_3_01M_01_4_01_6_01_4.html
ab3d792ebeee82c48d241ce1b006ccc30
(const Event &event)
static const bool
is_const
structros_1_1ParameterAdapter_3_01const_01boost_1_1shared__ptr_3_01M_01_4_01_6_01_4.html
a1dd7158bae47f2ba35e336d8f14831a2
ros::ParameterAdapter< const boost::shared_ptr< M const > & >
structros_1_1ParameterAdapter_3_01const_01boost_1_1shared__ptr_3_01M_01const_01_01_4_01_6_01_4.html
ros::MessageEvent< Message const >
Event
structros_1_1ParameterAdapter_3_01const_01boost_1_1shared__ptr_3_01M_01const_01_01_4_01_6_01_4.html
a5c7c7b6dceaee884982c7d9188d54be7
boost::remove_reference< typename boost::remove_const< M >::type >::type
Message
structros_1_1ParameterAdapter_3_01const_01boost_1_1shared__ptr_3_01M_01const_01_01_4_01_6_01_4.html
ae2216fd01ecc8a9dddba9a173f97f80e
const boost::shared_ptr< Message const >
Parameter
structros_1_1ParameterAdapter_3_01const_01boost_1_1shared__ptr_3_01M_01const_01_01_4_01_6_01_4.html
a4a20e4ff5ef080a8496d63e90d937eba
static Parameter
getParameter
structros_1_1ParameterAdapter_3_01const_01boost_1_1shared__ptr_3_01M_01const_01_01_4_01_6_01_4.html
a0107a0c2b548c4c11e2838c38ee9942f
(const Event &event)
static const bool
is_const
structros_1_1ParameterAdapter_3_01const_01boost_1_1shared__ptr_3_01M_01const_01_01_4_01_6_01_4.html
a22e3d377e38b6e9ea8878b8952f07a26
ros::ParameterAdapter< const M & >
structros_1_1ParameterAdapter_3_01const_01M_01_6_01_4.html
ros::MessageEvent< Message const >
Event
structros_1_1ParameterAdapter_3_01const_01M_01_6_01_4.html
a926cb1e15a1665d3783e2533a49c8dd8
boost::remove_reference< typename boost::remove_const< M >::type >::type
Message
structros_1_1ParameterAdapter_3_01const_01M_01_6_01_4.html
a042de2fede83fbd3ecc9fddef412d220
const M &
Parameter
structros_1_1ParameterAdapter_3_01const_01M_01_6_01_4.html
a0d8b325288e0e49fa1ddb9bef1f2ce1b
static Parameter
getParameter
structros_1_1ParameterAdapter_3_01const_01M_01_6_01_4.html
ac7ef5c3a4a60a4fa4a67e7ad7b9d60f3
(const Event &event)
static const bool
is_const
structros_1_1ParameterAdapter_3_01const_01M_01_6_01_4.html
a4f65f5092fd3642af4c29045ad1ff518
ros::ParameterAdapter< const ros::MessageEvent< M > & >
structros_1_1ParameterAdapter_3_01const_01ros_1_1MessageEvent_3_01M_01_4_01_6_01_4.html
ros::MessageEvent< Message const >
Event
structros_1_1ParameterAdapter_3_01const_01ros_1_1MessageEvent_3_01M_01_4_01_6_01_4.html
a55fff49871f5882c83682b76428596a7
boost::remove_reference< typename boost::remove_const< M >::type >::type
Message
structros_1_1ParameterAdapter_3_01const_01ros_1_1MessageEvent_3_01M_01_4_01_6_01_4.html
ae2be2b319dd5910c60ae5fe168d67bea
ros::MessageEvent< Message >
Parameter
structros_1_1ParameterAdapter_3_01const_01ros_1_1MessageEvent_3_01M_01_4_01_6_01_4.html
a3650c7c88f3db38b0e297e840f6b87ed
static Parameter
getParameter
structros_1_1ParameterAdapter_3_01const_01ros_1_1MessageEvent_3_01M_01_4_01_6_01_4.html
aa7a282268261ac4c42f694cb66f8cc35
(const Event &event)
static const bool
is_const
structros_1_1ParameterAdapter_3_01const_01ros_1_1MessageEvent_3_01M_01_4_01_6_01_4.html
a8da7dce162e155eb3332b44183f6cd29
ros::ParameterAdapter< const ros::MessageEvent< M const > & >
structros_1_1ParameterAdapter_3_01const_01ros_1_1MessageEvent_3_01M_01const_01_01_4_01_6_01_4.html
ros::MessageEvent< Message const >
Event
structros_1_1ParameterAdapter_3_01const_01ros_1_1MessageEvent_3_01M_01const_01_01_4_01_6_01_4.html
a6f82215c4f52a61977c4ce90df29e3b6
boost::remove_reference< typename boost::remove_const< M >::type >::type
Message
structros_1_1ParameterAdapter_3_01const_01ros_1_1MessageEvent_3_01M_01const_01_01_4_01_6_01_4.html
ad1e9ebae79172e68cae97ba520e03f77
const ros::MessageEvent< Message const > &
Parameter
structros_1_1ParameterAdapter_3_01const_01ros_1_1MessageEvent_3_01M_01const_01_01_4_01_6_01_4.html
afd7f9a5e7b84c7c0d8812118b0b05776
static Parameter
getParameter
structros_1_1ParameterAdapter_3_01const_01ros_1_1MessageEvent_3_01M_01const_01_01_4_01_6_01_4.html
a2b6d738213fb854e0d8258dee518c437
(const Event &event)
static const bool
is_const
structros_1_1ParameterAdapter_3_01const_01ros_1_1MessageEvent_3_01M_01const_01_01_4_01_6_01_4.html
a020718fed528298bf73aa9a13abd4c1b
ros::PeerConnDisconnCallback
classros_1_1PeerConnDisconnCallback.html
ros::CallbackInterface
virtual CallResult
call
classros_1_1PeerConnDisconnCallback.html
ab23dab484c80172e7113a24d9e7466f8
()
PeerConnDisconnCallback
classros_1_1PeerConnDisconnCallback.html
ac7bf4f6f3354f180085d10c4276874d0
(const SubscriberStatusCallback &callback, const SubscriberLinkPtr &sub_link, bool use_tracked_object, const VoidConstWPtr &tracked_object)
SubscriberStatusCallback
callback_
classros_1_1PeerConnDisconnCallback.html
ac6b37a57ce49f6be8727960a872aac16
SubscriberLinkPtr
sub_link_
classros_1_1PeerConnDisconnCallback.html
a33b43eafce002f712f79d165239012a5
VoidConstWPtr
tracked_object_
classros_1_1PeerConnDisconnCallback.html
ae3c9908fd1dfd491d4df1abd3c375194
bool
use_tracked_object_
classros_1_1PeerConnDisconnCallback.html
a6c40f594f61a4c64c715a7f8604f8291
ros::PollManager
classros_1_1PollManager.html
boost::signals::connection
addPollThreadListener
classros_1_1PollManager.html
aebc33a337b1e35484803dc83c911fa33
(const VoidFunc &func)
PollSet &
getPollSet
classros_1_1PollManager.html
ac02de1ed6154c5eb64f56fefef8438bb
()
PollManager
classros_1_1PollManager.html
aea00937591ed1f1f11cdb1f42b53179b
()
void
removePollThreadListener
classros_1_1PollManager.html
a53adde128a6d0b48f7ed85fc2280b4e4
(boost::signals::connection c)
void
shutdown
classros_1_1PollManager.html
ac1a6e16f72975277e80ca2146ecc9de1
()
void
start
classros_1_1PollManager.html
abe7a29c1eea9f25b60b790d55e0c8915
()
~PollManager
classros_1_1PollManager.html
a46a73bef9c85f75bf4fa88c3be75f943
()
static const PollManagerPtr &
instance
classros_1_1PollManager.html
a96440c9850f74d86dc2794b6bd83885b
()
void
threadFunc
classros_1_1PollManager.html
a6cf4a7946161570ab40a3685a62fe9e4
()
PollSet
poll_set_
classros_1_1PollManager.html
a66b9427475ee6e2a4b66e7efbb0a0257
VoidSignal
poll_signal_
classros_1_1PollManager.html
aaa91dc0df5e2c8501cd5c0a48827d781
volatile bool
shutting_down_
classros_1_1PollManager.html
a1b66da80b8d0cc04568a99db40b0e0af
boost::recursive_mutex
signal_mutex_
classros_1_1PollManager.html
abecdb2db65e977f698ad86b0ca51500f
boost::thread
thread_
classros_1_1PollManager.html
a9790050c21c6dd3a748b4b7f2950cec2
ros::PollSet
classros_1_1PollSet.html
ros::PollSet::SocketInfo
boost::function< void(int)>
SocketUpdateFunc
classros_1_1PollSet.html
af6c05ea88f8870beee27edde91da3b4f
bool
addEvents
classros_1_1PollSet.html
a91424e7658e924856bd51d5c19838863
(int sock, int events)
bool
addSocket
classros_1_1PollSet.html
a34f31dc3a0c4f4cc00e6222d00070c5e
(int sock, const SocketUpdateFunc &update_func, const TransportPtr &transport=TransportPtr())
bool
delEvents
classros_1_1PollSet.html
ae4535e31a3b0d080857f06fa0ae1b758
(int sock, int events)
bool
delSocket
classros_1_1PollSet.html
a5ebf8f41f4119353ae3bb9f3d2eda01b
(int sock)
PollSet
classros_1_1PollSet.html
a00ec57886ae44b11c24052bcf95c8460
()
void
signal
classros_1_1PollSet.html
a66b37af6637d51815ea325ad6bf41fba
()
void
update
classros_1_1PollSet.html
aff9342a0818b79553e46d593d9a2ca16
(int poll_timeout)
~PollSet
classros_1_1PollSet.html
a0184bdf7b856e7909635801e79344905
()
std::map< int, SocketInfo >
M_SocketInfo
classros_1_1PollSet.html
aa0771fd8a7a8aa23e88b0a868904aa69
std::vector< int >
V_int
classros_1_1PollSet.html
a2326f3a08bccaf1789c4c13ab199275e
void
createNativePollset
classros_1_1PollSet.html
aabc1e4301fbdf90cc5717d00d3a1e7e4
()
void
onLocalPipeEvents
classros_1_1PollSet.html
a7cded9c7779eaa8dab9285928327fa64
(int events)
V_int
just_deleted_
classros_1_1PollSet.html
a695d82b5178e254ce58700e0dc3f953d
boost::mutex
just_deleted_mutex_
classros_1_1PollSet.html
a3547d26d106e0f82fe25dd4a909354be
boost::mutex
signal_mutex_
classros_1_1PollSet.html
a575eae49eadaae07f763dc297e0f9278
signal_fd_t
signal_pipe_
classros_1_1PollSet.html
a7f98fbe3f3949b60a0190d8555164268
[2]
M_SocketInfo
socket_info_
classros_1_1PollSet.html
a8acc6e5b0c51b21537e854a1d8aff314
boost::mutex
socket_info_mutex_
classros_1_1PollSet.html
ab9aa4f30c5027cba936fe4dbb5005a92
bool
sockets_changed_
classros_1_1PollSet.html
a3cb40ae8eaae93244ba74e1f8c03ae60
std::vector< socket_pollfd >
ufds_
classros_1_1PollSet.html
ac8b4b55bfbc94800fc4c362aa2242282
ros::PollSet::SocketInfo
structros_1_1PollSet_1_1SocketInfo.html
int
events_
structros_1_1PollSet_1_1SocketInfo.html
a9a4ce38c9ec33aa97f7f52709a8de31b
int
fd_
structros_1_1PollSet_1_1SocketInfo.html
a638215a96c2a6493d30ab8fff6c1679f
SocketUpdateFunc
func_
structros_1_1PollSet_1_1SocketInfo.html
afbee32fb4164aa2c2c47bbbb88cd5964
TransportPtr
transport_
structros_1_1PollSet_1_1SocketInfo.html
a8607233800590305353e0d81a97fa753
ros::Publication
classros_1_1Publication.html
void
addCallbacks
classros_1_1Publication.html
a95de882e853784e75224f4dbc9694e3a
(const SubscriberCallbacksPtr &callbacks)
void
addSubscriberLink
classros_1_1Publication.html
a577b2e17769644ccd4fa96cb47ee5693
(const SubscriberLinkPtr &sub_link)
void
drop
classros_1_1Publication.html
a8774ba1ccb4c10841b0033dfe7cf131f
()
bool
enqueueMessage
classros_1_1Publication.html
a2cf58075d7fa34df5d1c5e18990d1d13
(const SerializedMessage &m)
const std::string &
getDataType
classros_1_1Publication.html
abeb96464ba60aed114c407f38feff80b
() const
void
getInfo
classros_1_1Publication.html
aae5e90bb4c193a6969330cae72f55695
(XmlRpc::XmlRpcValue &info)
size_t
getMaxQueue
classros_1_1Publication.html
a2e567be4fffc8b69cb9fefeaf561d60d
()
const std::string &
getMD5Sum
classros_1_1Publication.html
a5d6734fe13b6eea4bcba3168e1ede3a2
() const
const std::string &
getMessageDefinition
classros_1_1Publication.html
ae59f44a8f82b908517122bb108150645
() const
const std::string &
getName
classros_1_1Publication.html
ada33f16d8c8ccca27d9a54746a9a9a39
() const
size_t
getNumCallbacks
classros_1_1Publication.html
a140fa25a18e5f8489f67a87483842609
()
uint32_t
getNumSubscribers
classros_1_1Publication.html
a10ce19f5b779e419cc524748fe6fef73
()
void
getPublishTypes
classros_1_1Publication.html
a9962415255ac7d54514e7747cc884353
(bool &serialize, bool &nocopy, const std::type_info &ti)
uint32_t
getSequence
classros_1_1Publication.html
afbb2ce3bfcf67cb29ddfa8e0426ee635
()
XmlRpc::XmlRpcValue
getStats
classros_1_1Publication.html
a6dab2e188a2e55ca8222429477123b3b
()
bool
hasSubscribers
classros_1_1Publication.html
a69fd41d6a6c53061184a675dc3a27e97
()
uint32_t
incrementSequence
classros_1_1Publication.html
a5f10690e997b8c44dd628b9273504914
()
bool
isDropped
classros_1_1Publication.html
ae97e875daab84d92172e4bbca5bf2b28
()
bool
isLatched
classros_1_1Publication.html
ab59497dbfedd2796cde4defeac89fb15
()
bool
isLatching
classros_1_1Publication.html
ae4334a50091a374484c7e6303920a293
()
void
processPublishQueue
classros_1_1Publication.html
aa3638b2313bfe715922088340511bd43
()
Publication
classros_1_1Publication.html
a8d872205d8dfdec7b70360335dffc50e
(const std::string &name, const std::string &datatype, const std::string &_md5sum, const std::string &message_definition, size_t max_queue, bool latch, bool has_header)
void
publish
classros_1_1Publication.html
ae36f2f600ab7ffb1fa1424787ce26f51
(SerializedMessage &m)
void
removeCallbacks
classros_1_1Publication.html
a6205e86e6090d234befa95f419f5fe0c
(const SubscriberCallbacksPtr &callbacks)
void
removeSubscriberLink
classros_1_1Publication.html
a640847e5de36210a69f19e771408fdd1
(const SubscriberLinkPtr &sub_link)
bool
validateHeader
classros_1_1Publication.html
a479e36cb8ac72fdbeec37694ffc7374e
(const Header &h, std::string &error_msg)
~Publication
classros_1_1Publication.html
a1a5b76ba38df89b997c4bad53c0dde18
()
std::vector< SubscriberCallbacksPtr >
V_Callback
classros_1_1Publication.html
a1bd90d5822f15dd383cec9f620914cad
std::vector< SerializedMessage >
V_SerializedMessage
classros_1_1Publication.html
acbeaf3980ae1497e45f2e83cbb4c59ec
void
dropAllConnections
classros_1_1Publication.html
af31c3695c418bcd9a256c2d9617ac682
()
void
peerConnect
classros_1_1Publication.html
a103481d3a8455a01223bd7d15590cc1b
(const SubscriberLinkPtr &sub_link)
void
peerDisconnect
classros_1_1Publication.html
a81fcd227858e78cc10222cbfa77087cd
(const SubscriberLinkPtr &sub_link)
V_Callback
callbacks_
classros_1_1Publication.html
a1b215012c90d19d8a5a2a354c5159675
boost::mutex
callbacks_mutex_
classros_1_1Publication.html
a5cc7e3e446a6036d05f66771dcbcc6d9
std::string
datatype_
classros_1_1Publication.html
ade9158ef20ce941bd9fe1a523f9bd0c9
bool
dropped_
classros_1_1Publication.html
a2382b4680750af0d2b5a26c32ecff67e
bool
has_header_
classros_1_1Publication.html
a0545a698bc10dee3de18032f4f0f7584
uint32_t
intraprocess_subscriber_count_
classros_1_1Publication.html
a12bb53c5aa4b45535b6e63082e4d3655
SerializedMessage
last_message_
classros_1_1Publication.html
a7adfc1ed969c3f32ab47d1edcb6f03b2
bool
latch_
classros_1_1Publication.html
a5382ac0053766dd3c941c0b60deddd75
size_t
max_queue_
classros_1_1Publication.html
a9e77efae0ae49a3a83735c09222f7a6c
std::string
md5sum_
classros_1_1Publication.html
adced68601cbdc9aa4ee8d34ea2e1290d
std::string
message_definition_
classros_1_1Publication.html
ae7c0208bf729cdae977d5ae616ae3106
std::string
name_
classros_1_1Publication.html
a11688822d64010407f03ef6d52bb7de9
V_SerializedMessage
publish_queue_
classros_1_1Publication.html
a7b0330574693cc8fdeac0e2b74ce9b06
boost::mutex
publish_queue_mutex_
classros_1_1Publication.html
a6c09af10618cfde7893ade1af2083e85
uint32_t
seq_
classros_1_1Publication.html
a2bab04600bc4b8609a5f702055bd6b19
boost::mutex
seq_mutex_
classros_1_1Publication.html
af06106462ae4eae675a2f8ebb53fc21c
V_SubscriberLink
subscriber_links_
classros_1_1Publication.html
af4f36351f9024cf1f5b38c68988ba495
boost::mutex
subscriber_links_mutex_
classros_1_1Publication.html
a6a1cd4c192453b1bcecb0e7cd02467e5
ros::Publisher
classros_1_1Publisher.html
ros::Publisher::Impl
uint32_t
getNumSubscribers
classros_1_1Publisher.html
ad56c8e954020290dcb87cd6bbd330a2b
() const
std::string
getTopic
classros_1_1Publisher.html
aa2ee1ad224c55f384d271a43ec616b0c
() const
bool
isLatched
classros_1_1Publisher.html
a7765b258248a10ac9f0024ca2f39c10d
() const
operator void *
classros_1_1Publisher.html
a07db383b042f8682e5962e0d28ac7a91
() const
bool
operator!=
classros_1_1Publisher.html
a7e33062c14f6825c18449693c42b1dbd
(const Publisher &rhs) const
bool
operator<
classros_1_1Publisher.html
a44a0d3f42f9354e1952d37264dc04446
(const Publisher &rhs) const
bool
operator==
classros_1_1Publisher.html
a466e4dcb1015732a746d1192a70b31ef
(const Publisher &rhs) const
void
publish
classros_1_1Publisher.html
a66dbf9c51465cb3d47005f0bf312ff05
(const boost::shared_ptr< M > &message) const
void
publish
classros_1_1Publisher.html
a580af4f9f7ab80876036d8aa25dd27d5
(const M &message) const
Publisher
classros_1_1Publisher.html
a2bcad4a1ef4c787d0d42ae9c5fee0b94
()
Publisher
classros_1_1Publisher.html
a416764c52ac37859062e0658154dcad2
(const Publisher &rhs)
void
shutdown
classros_1_1Publisher.html
a5ba460ae4cbf805d35055d054ad034c2
()
~Publisher
classros_1_1Publisher.html
af02b0dfd9e2aed56a87fd7bc06b49f7b
()
boost::shared_ptr< Impl >
ImplPtr
classros_1_1Publisher.html
aaef1d101abeea9d12f812bbaa1b807c7
boost::weak_ptr< Impl >
ImplWPtr
classros_1_1Publisher.html
ace848d97822cf479cf18486f64530e6e
void
incrementSequence
classros_1_1Publisher.html
ab7d71ef8b46083a26621d4022fd84015
() const
void
publish
classros_1_1Publisher.html
a1f4daf694a0ad1384986d8b6708d2978
(const boost::function< SerializedMessage(void)> &serfunc, SerializedMessage &m) const
Publisher
classros_1_1Publisher.html
ab5bb5f6fe398b32d0dae390e996968b6
(const std::string &topic, const std::string &md5sum, const std::string &datatype, const NodeHandle &node_handle, const SubscriberCallbacksPtr &callbacks)
ImplPtr
impl_
classros_1_1Publisher.html
a2edf55777581c2572d9cad295eeb0968
friend class
NodeHandle
classros_1_1Publisher.html
a831703c8ea43a76177ce3073ff42db77
friend class
NodeHandleBackingCollection
classros_1_1Publisher.html
a5ec141dca9ed0646ad17a6e09dad4106
ros::Publisher::Impl
classros_1_1Publisher_1_1Impl.html
Impl
classros_1_1Publisher_1_1Impl.html
a1b7530912f781e5c637a5b5bf6e32a03
()
bool
isValid
classros_1_1Publisher_1_1Impl.html
a07e4fdd4e51b12aa5dbd87dd2f53125d
() const
void
unadvertise
classros_1_1Publisher_1_1Impl.html
af830bd416dbb0a13e13344293686722e
()
~Impl
classros_1_1Publisher_1_1Impl.html
aeae0fa0912d74903798b14f440d07cb1
()
SubscriberCallbacksPtr
callbacks_
classros_1_1Publisher_1_1Impl.html
a352922b8dbf70cb7458842c356323408
std::string
datatype_
classros_1_1Publisher_1_1Impl.html
a9f7505d3cd4454aee81bf3970167c1d9
std::string
md5sum_
classros_1_1Publisher_1_1Impl.html
a0125ec9b5091864b6baa84ead33c036b
NodeHandlePtr
node_handle_
classros_1_1Publisher_1_1Impl.html
ace47ea64b499c8eed2547330f9ac5cf4
std::string
topic_
classros_1_1Publisher_1_1Impl.html
a510eb984b8be138d29fc20d9d6dba498
bool
unadvertised_
classros_1_1Publisher_1_1Impl.html
a5d2543b3bbd9453bc5f9a904175241c8
ros::PublisherLink
classros_1_1PublisherLink.html
ros::PublisherLink::Stats
virtual void
drop
classros_1_1PublisherLink.html
adb3a297423fac1c8ab73cecceaeac804
()=0
const std::string &
getCallerID
classros_1_1PublisherLink.html
ae3bcf53f615fb9364edf876d8bfedff3
()
int
getConnectionID
classros_1_1PublisherLink.html
a9920a8124b70cbf6c5a6a911d804f277
() const
const std::string &
getMD5Sum
classros_1_1PublisherLink.html
a7dbf5aa6366c8bf7994b29f69f8abd22
()
const std::string &
getPublisherXMLRPCURI
classros_1_1PublisherLink.html
abaf3426f0c7bb57c3bbeb7176dccc97f
()
const Stats &
getStats
classros_1_1PublisherLink.html
a4dc9bd4210fc0f0be37e2c45d232b85d
()
virtual std::string
getTransportType
classros_1_1PublisherLink.html
a8f263d82f6d75330987dbadf4439c04a
()=0
virtual void
handleMessage
classros_1_1PublisherLink.html
a68fad9501ba78b02e1deb94e77d944fc
(const SerializedMessage &m, bool ser, bool nocopy)=0
bool
isLatched
classros_1_1PublisherLink.html
ac5467e5e4911cebe7ed4cbd2481a3cb2
()
PublisherLink
classros_1_1PublisherLink.html
a303c25c45cbc21b970747970979846ca
(const SubscriptionPtr &parent, const std::string &xmlrpc_uri, const TransportHints &transport_hints)
bool
setHeader
classros_1_1PublisherLink.html
ad96effe3fed0d280f590683e8682d08e
(const Header &header)
virtual
~PublisherLink
classros_1_1PublisherLink.html
a97ee02f4533ff00934a6dd0706a31b00
()
std::string
caller_id_
classros_1_1PublisherLink.html
a7cb1b17742f0909991d165a8a3862522
unsigned int
connection_id_
classros_1_1PublisherLink.html
ad4441d6fa7947e7a0ed62ffd8a2fe741
Header
header_
classros_1_1PublisherLink.html
a1f45b1c923ae4d796ce1578a17485a40
bool
latched_
classros_1_1PublisherLink.html
a6d52bc500fe491ed654c35dfad1fd0ed
std::string
md5sum_
classros_1_1PublisherLink.html
aeb0d2df4075e28044f317aba42e980bb
SubscriptionWPtr
parent_
classros_1_1PublisherLink.html
a9cfe4611124f0839dadefebf7ba05c76
std::string
publisher_xmlrpc_uri_
classros_1_1PublisherLink.html
ac0ae24de45b35aa715bd57b7bb73a2b3
Stats
stats_
classros_1_1PublisherLink.html
a81d13556fdb13dafb91068a99bf7f8e5
TransportHints
transport_hints_
classros_1_1PublisherLink.html
a68d1a47dad5e18313bebab00e0d363be
ros::PublisherLink::Stats
classros_1_1PublisherLink_1_1Stats.html
Stats
classros_1_1PublisherLink_1_1Stats.html
a2acfa747d9e25b3cb05eb5e2d1a940f2
()
uint64_t
bytes_received_
classros_1_1PublisherLink_1_1Stats.html
a6c2b4b3dd339cca683a903de52daad81
uint64_t
drops_
classros_1_1PublisherLink_1_1Stats.html
a0a52c34dba4ca1f527d3710c289ccb71
uint64_t
messages_received_
classros_1_1PublisherLink_1_1Stats.html
a9d80b2c7fb3dfc9556c6c2f3217af53b
ros::ROSOutAppender
classros_1_1ROSOutAppender.html
const std::string &
getLastError
classros_1_1ROSOutAppender.html
a1dc938b200ff8f30fa9111e43445d42e
()
ROSOutAppender
classros_1_1ROSOutAppender.html
a8ee4780c080e8622d6f2c636f25dfcac
()
~ROSOutAppender
classros_1_1ROSOutAppender.html
af2d54fc00776b89c43962fd7afbd1ee5
()
std::vector< rosgraph_msgs::LogPtr >
V_Log
classros_1_1ROSOutAppender.html
aac14b20421e8ab20f95311b36ad10aaf
virtual void
append
classros_1_1ROSOutAppender.html
a3af4b231bea3c6c1fb82f729583e7e58
(const log4cxx::spi::LoggingEventPtr &event, log4cxx::helpers::Pool &pool)
virtual void
close
classros_1_1ROSOutAppender.html
ab4b2bb94c764b07b9fca581165189203
()
void
logThread
classros_1_1ROSOutAppender.html
ad4e1dcfeda7ed21c14ea8e07c604ef7b
()
virtual bool
requiresLayout
classros_1_1ROSOutAppender.html
ad4aea71a5b22936accda89f35c8156f6
() const
std::string
last_error_
classros_1_1ROSOutAppender.html
a615c0ff3d3f0aa30068545e9d2eeb5f9
V_Log
log_queue_
classros_1_1ROSOutAppender.html
a59198073dc4499f538128a1e14a2c665
boost::thread
publish_thread_
classros_1_1ROSOutAppender.html
ac59ffa34886a960df4d449876ee46dfc
boost::condition_variable
queue_condition_
classros_1_1ROSOutAppender.html
a3f8df9237159b4703e8983a88eb4126b
boost::mutex
queue_mutex_
classros_1_1ROSOutAppender.html
af6eda5e4538e91769cf267dc6b278ff4
bool
shutting_down_
classros_1_1ROSOutAppender.html
aab3ff48fabb4786bb7e2418f07ca80a5
ros::ServiceCallback
classros_1_1ServiceCallback.html
ros::CallbackInterface
virtual CallResult
call
classros_1_1ServiceCallback.html
ac86f2ce49085475f29fe746b432ad0d5
()
ServiceCallback
classros_1_1ServiceCallback.html
abee6c96787edc55c28443b3890f265f9
(const ServiceCallbackHelperPtr &helper, const boost::shared_array< uint8_t > &buf, size_t num_bytes, const ServiceClientLinkPtr &link, bool has_tracked_object, const VoidConstWPtr &tracked_object)
boost::shared_array< uint8_t >
buffer_
classros_1_1ServiceCallback.html
a0e1ab2dc2b4d3cdbefd26445e35a9fd3
bool
has_tracked_object_
classros_1_1ServiceCallback.html
a5372a343133f375377b77ae5d3370269
ServiceCallbackHelperPtr
helper_
classros_1_1ServiceCallback.html
a347e8c842dce7a09dfb0da2b22be0019
ServiceClientLinkPtr
link_
classros_1_1ServiceCallback.html
ac52d896af5989191a393de67ec6bb75d
uint32_t
num_bytes_
classros_1_1ServiceCallback.html
afa9b90049b35c2524f3d5c71c802793f
VoidConstWPtr
tracked_object_
classros_1_1ServiceCallback.html
aeef14fe1dd4260426d34b532f4c13152
ros::ServiceCallbackHelper
classros_1_1ServiceCallbackHelper.html
virtual bool
call
classros_1_1ServiceCallbackHelper.html
a246076e2f905007bb07ec69e9e90c1f6
(ServiceCallbackHelperCallParams ¶ms)=0
virtual
~ServiceCallbackHelper
classros_1_1ServiceCallbackHelper.html
a48c7c25f102d513f22ba69e9bb150037
()
ros::ServiceCallbackHelperCallParams
structros_1_1ServiceCallbackHelperCallParams.html
boost::shared_ptr< M_string >
connection_header
structros_1_1ServiceCallbackHelperCallParams.html
a44adfb76ffdc4a2e41c3eb38811cfb6a
SerializedMessage
request
structros_1_1ServiceCallbackHelperCallParams.html
a54accd733dd0d97896f6bea07064b921
SerializedMessage
response
structros_1_1ServiceCallbackHelperCallParams.html
a33b0f656f9aada81a99fc09bc0c701be
ros::ServiceCallbackHelperT
classros_1_1ServiceCallbackHelperT.html
ros::ServiceCallbackHelper
Spec::CallbackType
Callback
classros_1_1ServiceCallbackHelperT.html
ae88e77b3571e5ae30d9034573d45062a
boost::function< RequestPtr()>
ReqCreateFunction
classros_1_1ServiceCallbackHelperT.html
a30c7d445a7043084ba8f6dda892daae5
Spec::RequestPtr
RequestPtr
classros_1_1ServiceCallbackHelperT.html
a356d76c7c33a7e1b7d527176bcc43f38
Spec::RequestType
RequestType
classros_1_1ServiceCallbackHelperT.html
ab67bd94e3ac62e78ed675a155c5018c8
boost::function< ResponsePtr()>
ResCreateFunction
classros_1_1ServiceCallbackHelperT.html
afe6f34065792120eaf3b6dae18c9ad27
Spec::ResponsePtr
ResponsePtr
classros_1_1ServiceCallbackHelperT.html
a4c593e4b4bba3084e2b6312c8e7a7313
Spec::ResponseType
ResponseType
classros_1_1ServiceCallbackHelperT.html
ae8659f312dfd79337b73c769e49734fe
virtual bool
call
classros_1_1ServiceCallbackHelperT.html
ad613a2df9c0ad0ee0abd544fc84bc7fe
(ServiceCallbackHelperCallParams ¶ms)
ServiceCallbackHelperT
classros_1_1ServiceCallbackHelperT.html
a417286d8a7301a32390376963e275c8c
(const Callback &callback, const ReqCreateFunction &create_req=static_cast< RequestPtr(*)()>(defaultServiceCreateFunction< RequestType >), const ResCreateFunction &create_res=static_cast< ResponsePtr(*)()>(defaultServiceCreateFunction< ResponseType >))
Callback
callback_
classros_1_1ServiceCallbackHelperT.html
a609616687ac157eceac35639019cae47
ReqCreateFunction
create_req_
classros_1_1ServiceCallbackHelperT.html
aa78b7b40f9d97023ba95626e0017a6c6
ResCreateFunction
create_res_
classros_1_1ServiceCallbackHelperT.html
ae4db37e9d9d2a951d7de78ad195572dd
ros::ServiceClient
classros_1_1ServiceClient.html
ros::ServiceClient::Impl
bool
call
classros_1_1ServiceClient.html
a032016fb7b22824b8515573d73f963bd
(MReq &req, MRes &res)
bool
call
classros_1_1ServiceClient.html
a8a0c9be49046998a830df625babd396f
(Service &service)
bool
call
classros_1_1ServiceClient.html
a8a63242758737801f549ad21886c2000
(const MReq &req, MRes &resp, const std::string &service_md5sum)
bool
call
classros_1_1ServiceClient.html
ad7f2499f8fcdc6598e284bc6094d2d77
(const SerializedMessage &req, SerializedMessage &resp, const std::string &service_md5sum)
bool
exists
classros_1_1ServiceClient.html
a3e52e37ed6cedd85d824979cc9aadc3b
()
std::string
getService
classros_1_1ServiceClient.html
a61992fbd44610450b8689c652ace7bfd
()
bool
isValid
classros_1_1ServiceClient.html
af9493d04aa0f142d9a6b1259bc1b9114
() const
operator void *
classros_1_1ServiceClient.html
aadb62531afe5308e01a09c4e6a0eb06e
() const
bool
operator!=
classros_1_1ServiceClient.html
a60a70a6a0e186b5e72f757edad10d054
(const ServiceClient &rhs) const
bool
operator<
classros_1_1ServiceClient.html
a5cf473c12810c9f017d1604cce4d22e6
(const ServiceClient &rhs) const
bool
operator==
classros_1_1ServiceClient.html
af2d3988f9a95b39262566187d35876b4
(const ServiceClient &rhs) const
ServiceClient
classros_1_1ServiceClient.html
a9db165a148a013789b215695c0d201bf
()
ServiceClient
classros_1_1ServiceClient.html
a5bfbd0432d597926be7283a2d5912ea6
(const std::string &service_name, bool persistent, const M_string &header_values, const std::string &service_md5sum)
ServiceClient
classros_1_1ServiceClient.html
ae0d6fd79257d49329fe19ab3d6557462
(const ServiceClient &rhs)
void
shutdown
classros_1_1ServiceClient.html
ad0cee09b54fafe631486fb08772a0755
()
bool
waitForExistence
classros_1_1ServiceClient.html
a530e3f1d55cf50ab00b8e5bbd9e8230a
(ros::Duration timeout=ros::Duration(-1))
~ServiceClient
classros_1_1ServiceClient.html
ae7940241bdd156a016ca16e75ee661ee
()
boost::shared_ptr< Impl >
ImplPtr
classros_1_1ServiceClient.html
a085a82861c0507a9686ee706ac27c514
boost::weak_ptr< Impl >
ImplWPtr
classros_1_1ServiceClient.html
aa063f0aeafd5365b2487561c652a4c15
void
deserializeFailed
classros_1_1ServiceClient.html
a7badb4395a3581568c2ab27001549b38
(const std::exception &e)
ImplPtr
impl_
classros_1_1ServiceClient.html
adeb5406953513e062ff095e26661246a
friend class
NodeHandle
classros_1_1ServiceClient.html
a831703c8ea43a76177ce3073ff42db77
friend class
NodeHandleBackingCollection
classros_1_1ServiceClient.html
a5ec141dca9ed0646ad17a6e09dad4106
ros::ServiceClient::Impl
structros_1_1ServiceClient_1_1Impl.html
Impl
structros_1_1ServiceClient_1_1Impl.html
ae13bf626444fff700b7cd7d095ce2f3c
()
bool
isValid
structros_1_1ServiceClient_1_1Impl.html
a5141c30c8b5d8ce2c102acfd03106609
() const
void
shutdown
structros_1_1ServiceClient_1_1Impl.html
af928b1e1c8b119d72af4d3749094682a
()
~Impl
structros_1_1ServiceClient_1_1Impl.html
a113631a1cf6dc70303d4f0e5b0ef744c
()
M_string
header_values_
structros_1_1ServiceClient_1_1Impl.html
aed7d0bfa919487fad8bfb3e58ca55553
bool
is_shutdown_
structros_1_1ServiceClient_1_1Impl.html
a1c690d6fb414865d22514cc64a37bb75
std::string
name_
structros_1_1ServiceClient_1_1Impl.html
ac39623ca30b712e199c8c264261d496f
bool
persistent_
structros_1_1ServiceClient_1_1Impl.html
ad997176aa997ee19e34ed7298de13d80
ServiceServerLinkPtr
server_link_
structros_1_1ServiceClient_1_1Impl.html
a6492090aded557fe42d9cf79c94a916d
std::string
service_md5sum_
structros_1_1ServiceClient_1_1Impl.html
afe405908099d8dca1fe63ba06b5c345d
ros::ServiceClientLink
classros_1_1ServiceClientLink.html
const ConnectionPtr &
getConnection
classros_1_1ServiceClientLink.html
a61252ff78d082a984b394fcd775d16e3
()
bool
handleHeader
classros_1_1ServiceClientLink.html
a2a8ba8596625bf30239f63cd7996d5bc
(const Header &header)
bool
initialize
classros_1_1ServiceClientLink.html
a35576e0377ab7d8d5b9797a61f419310
(const ConnectionPtr &connection)
void
processResponse
classros_1_1ServiceClientLink.html
adbae6b5946be623f239b4e3891091a5b
(bool ok, const SerializedMessage &res)
ServiceClientLink
classros_1_1ServiceClientLink.html
a9986f8a33b650416eb36fa88c0a91614
()
virtual
~ServiceClientLink
classros_1_1ServiceClientLink.html
a41e093fae594dc984fa44f1b806b1125
()
void
onConnectionDropped
classros_1_1ServiceClientLink.html
ae39a2c0b21ef734adbdabf3086f2cdcd
(const ConnectionPtr &conn)
void
onHeaderWritten
classros_1_1ServiceClientLink.html
aa4a1b68c19d7fa892567f2ffea804149
(const ConnectionPtr &conn)
void
onRequest
classros_1_1ServiceClientLink.html
a49931d56f4946225836e9f4f964e4ea0
(const ConnectionPtr &conn, const boost::shared_array< uint8_t > &buffer, uint32_t size, bool success)
void
onRequestLength
classros_1_1ServiceClientLink.html
a4b12f422e117cfcc7466fed58447b5bd
(const ConnectionPtr &conn, const boost::shared_array< uint8_t > &buffer, uint32_t size, bool success)
void
onResponseWritten
classros_1_1ServiceClientLink.html
a5612dadfd32c8085a907a20f0393af13
(const ConnectionPtr &conn)
ConnectionPtr
connection_
classros_1_1ServiceClientLink.html
a5075da59046176b4b6c4e0e30b1e1766
boost::signals::connection
dropped_conn_
classros_1_1ServiceClientLink.html
ad1b0b7f83fa73639656262844473abb7
ServicePublicationWPtr
parent_
classros_1_1ServiceClientLink.html
ad34e3737226b1b095f92c1ddc63c095f
bool
persistent_
classros_1_1ServiceClientLink.html
a5442b23777bcbf4f656d1a56538a5060
ros::ServiceClientOptions
structros_1_1ServiceClientOptions.html
void
init
structros_1_1ServiceClientOptions.html
a7325a44579a83ec3cf9ecf7c065b7c29
(const std::string &_service, bool _persistent, const M_string &_header)
void
init
structros_1_1ServiceClientOptions.html
af79b9de942abe129caf53ea67371ee50
(const std::string &_service, bool _persistent, const M_string &_header)
ServiceClientOptions
structros_1_1ServiceClientOptions.html
a1ab7066353a532c41052021d2b70c59b
()
ServiceClientOptions
structros_1_1ServiceClientOptions.html
a48b10bfe6ff887e44b2e097db0826b4f
(const std::string &_service, const std::string &_md5sum, bool _persistent, const M_string &_header)
M_string
header
structros_1_1ServiceClientOptions.html
a2ae06595be8349f9c82c57c179683cd0
std::string
md5sum
structros_1_1ServiceClientOptions.html
a1b628684782dbb3a0ea9ea7badc7ef30
bool
persistent
structros_1_1ServiceClientOptions.html
afae51bf73df8cbe2494ccbf97e15ec46
std::string
service
structros_1_1ServiceClientOptions.html
a719c69447962309720be077dd984923b
ros::ServiceEvent
classros_1_1ServiceEvent.html
MReq
MRes
boost::function< bool(ServiceEvent< RequestType, ResponseType > &)>
CallbackType
classros_1_1ServiceEvent.html
aec83d13f2ad8b6687be08ec46d17385d
boost::shared_ptr< RequestType >
RequestPtr
classros_1_1ServiceEvent.html
a4735161e1f74f96e7ec2e08780b1491e
MReq
RequestType
classros_1_1ServiceEvent.html
affd4ea8193c537182b271b50e950ceb7
boost::shared_ptr< ResponseType >
ResponsePtr
classros_1_1ServiceEvent.html
ac3b9bc887c3cf179b9bc66670606bb57
MRes
ResponseType
classros_1_1ServiceEvent.html
a5287f82a0b9db1f0348d163b6f9c100a
const std::string &
getCallerName
classros_1_1ServiceEvent.html
a195d21b02760e0d820b90de6b7e6258c
() const
M_string &
getConnectionHeader
classros_1_1ServiceEvent.html
a0f0b13102c2d816d12ac5c2f192c6d59
() const
const RequestType &
getRequest
classros_1_1ServiceEvent.html
adf592c8577b1bb5e746c194538b3780b
() const
ResponseType &
getResponse
classros_1_1ServiceEvent.html
a788d9ad84673a83e1ff17fba4a1f135b
() const
ServiceEvent
classros_1_1ServiceEvent.html
ae47e697e76050502faf43444037f109f
(const boost::shared_ptr< MReq const > &req, const boost::shared_ptr< MRes > &res, const boost::shared_ptr< M_string > &connection_header)
static bool
call
classros_1_1ServiceEvent.html
a64e58d5027e8844082b300df885f3c73
(const CallbackType &cb, ServiceSpecCallParams< RequestType, ResponseType > ¶ms)
boost::shared_ptr< M_string >
connection_header_
classros_1_1ServiceEvent.html
a0b91c1488c5b6646c9b9fb97e7e80067
boost::shared_ptr< RequestType const >
request_
classros_1_1ServiceEvent.html
a786a1d146b7e94a8461ca26f591650b4
boost::shared_ptr< ResponseType >
response_
classros_1_1ServiceEvent.html
a1e5b809b822a19b9603721397a779bae
ros::ServiceManager
classros_1_1ServiceManager.html
bool
advertiseService
classros_1_1ServiceManager.html
a3c50e5f96548e5626c774506f4e93b29
(const AdvertiseServiceOptions &ops)
ServiceServerLinkPtr
createServiceServerLink
classros_1_1ServiceManager.html
a7d1f95bf48623b46511862266e659279
(const std::string &service, bool persistent, const std::string &request_md5sum, const std::string &response_md5sum, const M_string &header_values)
bool
lookupService
classros_1_1ServiceManager.html
adca183abd71b57b01a63bdb259c153b8
(const std::string &name, std::string &serv_host, uint32_t &serv_port)
ServicePublicationPtr
lookupServicePublication
classros_1_1ServiceManager.html
a9a6d658b0cbfe8f9fb1bdb62611e0939
(const std::string &service)
void
removeServiceServerLink
classros_1_1ServiceManager.html
ad44a1c27011a5a73ae25ec6c85e442ef
(const ServiceServerLinkPtr &client)
ServiceManager
classros_1_1ServiceManager.html
ad07f67c15bc9e609b3386833e8831719
()
void
shutdown
classros_1_1ServiceManager.html
af5130e12825b1e31fdc12590f0fcb404
()
void
start
classros_1_1ServiceManager.html
a9959a5a6d78c67b480b7aff5201fe7b8
()
bool
unadvertiseService
classros_1_1ServiceManager.html
a36b4a137af81570c274679da653776df
(const std::string &serv_name)
~ServiceManager
classros_1_1ServiceManager.html
ac6c9472d362876d901fcd3af21dd02d8
()
static const ServiceManagerPtr &
instance
classros_1_1ServiceManager.html
a37898c04b848c53be15d4b1210513cba
()
bool
isServiceAdvertised
classros_1_1ServiceManager.html
a8e545a1f82e959bfe2f9897ed8ae9fd0
(const std::string &serv_name)
bool
isShuttingDown
classros_1_1ServiceManager.html
a3b7ccb56e89bc670bc932efe8f622b85
()
bool
unregisterService
classros_1_1ServiceManager.html
ada5e55ac11d03790b54df95d87f34199
(const std::string &service)
ConnectionManagerPtr
connection_manager_
classros_1_1ServiceManager.html
acd60f8f65c6591042017e600c6223283
PollManagerPtr
poll_manager_
classros_1_1ServiceManager.html
a1f0f2877497687aa3a7d81840f8858e3
L_ServicePublication
service_publications_
classros_1_1ServiceManager.html
a65f2dcac8d5ef1e522055b6beede21af
boost::mutex
service_publications_mutex_
classros_1_1ServiceManager.html
ac0cc70a7ead6051e4e8a10f668a85043
L_ServiceServerLink
service_server_links_
classros_1_1ServiceManager.html
afecfd8679b7272f8b3a1dd52abf19fb0
boost::mutex
service_server_links_mutex_
classros_1_1ServiceManager.html
aaf778a1ef69da2b677184fe776597774
volatile bool
shutting_down_
classros_1_1ServiceManager.html
a8cbc124d020b262bf5f3e8454d3747bf
boost::recursive_mutex
shutting_down_mutex_
classros_1_1ServiceManager.html
a385ece6886afddb1db62eb366dab4c3e
XMLRPCManagerPtr
xmlrpc_manager_
classros_1_1ServiceManager.html
a500eb608a25f92f2f452b7453ca9fae0
ros::ServicePublication
classros_1_1ServicePublication.html
void
addServiceClientLink
classros_1_1ServicePublication.html
a0943700b2bd4c0417364f8e7bdea2339
(const ServiceClientLinkPtr &link)
void
drop
classros_1_1ServicePublication.html
a5591a7859870adbb5e4bde96b84be3e7
()
const std::string &
getDataType
classros_1_1ServicePublication.html
ae61571bf1e7943fc503ea804daccf052
()
const std::string &
getMD5Sum
classros_1_1ServicePublication.html
a761f105ddaa95330546e2b07fdfcc813
()
const std::string &
getName
classros_1_1ServicePublication.html
a6ff5635e7e172f6c17523ff3a28c226b
()
const std::string &
getRequestDataType
classros_1_1ServicePublication.html
a5586fda000e247d6f57afe2d76fa7cbd
()
const std::string &
getResponseDataType
classros_1_1ServicePublication.html
a525f71f285d068eb68159630af5d033f
()
bool
isDropped
classros_1_1ServicePublication.html
a3168948400fcdf3abf58724dc555064a
()
void
processRequest
classros_1_1ServicePublication.html
a958d23973b3270b35331ddf3e22efabc
(boost::shared_array< uint8_t > buf, size_t num_bytes, const ServiceClientLinkPtr &link)
void
removeServiceClientLink
classros_1_1ServicePublication.html
a9de84fe217b0324119588077ee0fed3a
(const ServiceClientLinkPtr &link)
ServicePublication
classros_1_1ServicePublication.html
aaf535ef542041da8524e468c2dc6a6af
(const std::string &name, const std::string &md5sum, const std::string &data_type, const std::string &request_data_type, const std::string &response_data_type, const ServiceCallbackHelperPtr &helper, CallbackQueueInterface *queue, const VoidConstPtr &tracked_object)
~ServicePublication
classros_1_1ServicePublication.html
af329b64c3fa525005a2bbe0d73b07dc1
()
void
dropAllConnections
classros_1_1ServicePublication.html
aca49c5dc5c5aba02c38d6f33eb5e374c
()
CallbackQueueInterface *
callback_queue_
classros_1_1ServicePublication.html
a935e74ade63c8107e5b117b29e153908
V_ServiceClientLink
client_links_
classros_1_1ServicePublication.html
a63116861037dcae03ba0364a61c3fcb6
boost::mutex
client_links_mutex_
classros_1_1ServicePublication.html
a2daf361d68806608fcab195dfa816253
std::string
data_type_
classros_1_1ServicePublication.html
af2c1afe31d100961afefa4625321c546
bool
dropped_
classros_1_1ServicePublication.html
a4e31db07e64b45c1553f9fea646d5d26
bool
has_tracked_object_
classros_1_1ServicePublication.html
ac4a8e47ac26e7ddf8bf08350d9754fcf
ServiceCallbackHelperPtr
helper_
classros_1_1ServicePublication.html
a0155a505462cc66cec43ba2b258af706
std::string
md5sum_
classros_1_1ServicePublication.html
a56aa50b6fb4619efb4a5a83af1607946
std::string
name_
classros_1_1ServicePublication.html
a60e5cf3af431d8c7264f65348c0a0c8e
std::string
request_data_type_
classros_1_1ServicePublication.html
a672abf4afaa5c540675f0c1c5a9d489d
std::string
response_data_type_
classros_1_1ServicePublication.html
a56bfdb2ccc129687e54c6aeff621d752
VoidConstWPtr
tracked_object_
classros_1_1ServicePublication.html
aa86a70337c6d2ddcc6644154ec0748b7
ros::ServiceServer
classros_1_1ServiceServer.html
ros::ServiceServer::Impl
std::string
getService
classros_1_1ServiceServer.html
a634510f8a1fc0e740285795e410f102d
() const
operator void *
classros_1_1ServiceServer.html
a7e54bb2472588f302a40a850765bcac1
() const
bool
operator!=
classros_1_1ServiceServer.html
a2366b875de3b8c6fa7b257f0ce21fca7
(const ServiceServer &rhs) const
bool
operator<
classros_1_1ServiceServer.html
a8d176f0bca8d8478c0f355035501a2f9
(const ServiceServer &rhs) const
bool
operator==
classros_1_1ServiceServer.html
a575889e88b33b5163669a6375ea3cfc1
(const ServiceServer &rhs) const
ServiceServer
classros_1_1ServiceServer.html
afdf4d3753b3aebac36aede25e2018f4b
()
ServiceServer
classros_1_1ServiceServer.html
a11ec2006a4753fd312c1b60b90264f24
(const ServiceServer &rhs)
void
shutdown
classros_1_1ServiceServer.html
a080073670c5010c6c293a204f3234e7a
()
~ServiceServer
classros_1_1ServiceServer.html
ac8c8de2dd418bb2a6dfc472d173e96a8
()
boost::shared_ptr< Impl >
ImplPtr
classros_1_1ServiceServer.html
a72b4666515ede927906d5b08ce49fdd1
boost::weak_ptr< Impl >
ImplWPtr
classros_1_1ServiceServer.html
a0c0533afb29f1668d31cdd89340932af
ServiceServer
classros_1_1ServiceServer.html
af7db2e3a3896c17dbeb80ccd04c4d609
(const std::string &service, const NodeHandle &node_handle)
ImplPtr
impl_
classros_1_1ServiceServer.html
ae7046845a178503fb4bf7749ba0fa844
friend class
NodeHandle
classros_1_1ServiceServer.html
a831703c8ea43a76177ce3073ff42db77
friend class
NodeHandleBackingCollection
classros_1_1ServiceServer.html
a5ec141dca9ed0646ad17a6e09dad4106
ros::ServiceServer::Impl
classros_1_1ServiceServer_1_1Impl.html
Impl
classros_1_1ServiceServer_1_1Impl.html
af6fc92f25c9eefd67000e93bf4174080
()
bool
isValid
classros_1_1ServiceServer_1_1Impl.html
a9b9ca01a7427b2e935734aa4873bda09
() const
void
unadvertise
classros_1_1ServiceServer_1_1Impl.html
ab609e974abf539bc18a36161dd11d4c1
()
~Impl
classros_1_1ServiceServer_1_1Impl.html
af00201176416a9e64a13032ca9702513
()
NodeHandlePtr
node_handle_
classros_1_1ServiceServer_1_1Impl.html
a6e2e7d7e6c71c3626268590ae781b035
std::string
service_
classros_1_1ServiceServer_1_1Impl.html
a7f9381ca11743789ac5bf596156ef2af
bool
unadvertised_
classros_1_1ServiceServer_1_1Impl.html
af07acd93398f331a06e5e347ff773a54
ros::ServiceServerLink
classros_1_1ServiceServerLink.html
ros::ServiceServerLink::CallInfo
std::map< std::string, std::string >
M_string
classros_1_1ServiceServerLink.html
abc92924b9f7ef8367a21324c2439ee0e
bool
call
classros_1_1ServiceServerLink.html
aa210c08dfc80463203615aed3eaf18e2
(const SerializedMessage &req, SerializedMessage &resp)
const ConnectionPtr &
getConnection
classros_1_1ServiceServerLink.html
abcaeffb7a69fcba266249b37a48f1eae
() const
const std::string &
getRequestMD5Sum
classros_1_1ServiceServerLink.html
aaf02115a73b9c6dc259be569bf054257
() const
const std::string &
getResponseMD5Sum
classros_1_1ServiceServerLink.html
a4bbe216d1121e3ca8e9c907a78d827a5
() const
const std::string &
getServiceName
classros_1_1ServiceServerLink.html
a738bb65b6b2938e14d72bc458b1d77cb
() const
bool
initialize
classros_1_1ServiceServerLink.html
a20a5f25ba3882ea0d4e29a3a5c379547
(const ConnectionPtr &connection)
bool
isPersistent
classros_1_1ServiceServerLink.html
a879dff5c380cae53efe70f6ef9626ac2
() const
bool
isValid
classros_1_1ServiceServerLink.html
a7a426c2905602636714edc7b9f55bbd9
() const
ServiceServerLink
classros_1_1ServiceServerLink.html
a0a80282b7165555f2aeef06015d3f4a0
(const std::string &service_name, bool persistent, const std::string &request_md5sum, const std::string &response_md5sum, const M_string &header_values)
virtual
~ServiceServerLink
classros_1_1ServiceServerLink.html
ad9f221cdfb79d92fc43e9110937bc47e
()
boost::shared_ptr< CallInfo >
CallInfoPtr
classros_1_1ServiceServerLink.html
ae87fb6a64a71ca67903e90cc1f98f4ba
std::queue< CallInfoPtr >
Q_CallInfo
classros_1_1ServiceServerLink.html
a8e59a09068d4d53bfb4b12e16907f590
void
callFinished
classros_1_1ServiceServerLink.html
aba112360dc09bb97d9e475e55f42cd52
()
void
cancelCall
classros_1_1ServiceServerLink.html
a645fde0e8e208e6e0b4fb86a77ff58c8
(const CallInfoPtr &info)
void
clearCalls
classros_1_1ServiceServerLink.html
a6494620e4dcf12b0e45640a9216c5a4d
()
void
onConnectionDropped
classros_1_1ServiceServerLink.html
a5ce69fa03fabfff9e2427158454c5b52
(const ConnectionPtr &conn)
bool
onHeaderReceived
classros_1_1ServiceServerLink.html
a4214d4e296adf62e615d10ca66cdab26
(const ConnectionPtr &conn, const Header &header)
void
onHeaderWritten
classros_1_1ServiceServerLink.html
acc3340b251677796c8100018dee09911
(const ConnectionPtr &conn)
void
onRequestWritten
classros_1_1ServiceServerLink.html
a1e571091a90a22125d5c20602a8975c4
(const ConnectionPtr &conn)
void
onResponse
classros_1_1ServiceServerLink.html
ad6ad552f09a72ae29e816ff39ae2493e
(const ConnectionPtr &conn, const boost::shared_array< uint8_t > &buffer, uint32_t size, bool success)
void
onResponseOkAndLength
classros_1_1ServiceServerLink.html
a781738a86938a43d5e5071f3445220b2
(const ConnectionPtr &conn, const boost::shared_array< uint8_t > &buffer, uint32_t size, bool success)
void
processNextCall
classros_1_1ServiceServerLink.html
a60da7ff97f068c501b97fae25361a778
()
Q_CallInfo
call_queue_
classros_1_1ServiceServerLink.html
aca9624f6925498626d2fc9f5a5d0df98
boost::mutex
call_queue_mutex_
classros_1_1ServiceServerLink.html
ac047af1c40bef5a4035c740501da22b5
ConnectionPtr
connection_
classros_1_1ServiceServerLink.html
aed55e7dd0c1b29fa4cc46fa1c902fe34
CallInfoPtr
current_call_
classros_1_1ServiceServerLink.html
aebc7b36072027bc8384413914302e50c
bool
dropped_
classros_1_1ServiceServerLink.html
ad5df8c9da14279324f55830de5088817
M_string
extra_outgoing_header_values_
classros_1_1ServiceServerLink.html
a7384bf1cbbc147d8a47c6293ed618161
bool
header_read_
classros_1_1ServiceServerLink.html
a6d54ba25a8c2d812a9b9dfb59c40f6a9
bool
header_written_
classros_1_1ServiceServerLink.html
a3bd42b9f56098291e1aa64609b851b77
bool
persistent_
classros_1_1ServiceServerLink.html
a11d453d78dbec1f3b3f35e8d5210c8fa
std::string
request_md5sum_
classros_1_1ServiceServerLink.html
a17b0d72c150c65a9266b753111c04b97
std::string
response_md5sum_
classros_1_1ServiceServerLink.html
af70e6251c1c0fd8fa929326ba506c0a9
std::string
service_name_
classros_1_1ServiceServerLink.html
ac0791a59e39fdd996a5fab586df914c6
ros::ServiceServerLink::CallInfo
structros_1_1ServiceServerLink_1_1CallInfo.html
bool
call_finished_
structros_1_1ServiceServerLink_1_1CallInfo.html
aabaaf55b69c07effb6ad2b21beffebad
boost::thread::id
caller_thread_id_
structros_1_1ServiceServerLink_1_1CallInfo.html
a2a1dc667c238443f77494928e090e6fc
std::string
exception_string_
structros_1_1ServiceServerLink_1_1CallInfo.html
ab5ce8bce1c2a9c7661f62e379959e993
bool
finished_
structros_1_1ServiceServerLink_1_1CallInfo.html
a404391db299ef3f2ed9ef22317cee73d
boost::condition_variable
finished_condition_
structros_1_1ServiceServerLink_1_1CallInfo.html
ad221b8f8e88da0764587c5d49487a93d
boost::mutex
finished_mutex_
structros_1_1ServiceServerLink_1_1CallInfo.html
a37a65ccbdc051f0c92d0e93ec42b9aca
SerializedMessage
req_
structros_1_1ServiceServerLink_1_1CallInfo.html
ac5bcf95d9ad1e18230f981fef8466c07
SerializedMessage *
resp_
structros_1_1ServiceServerLink_1_1CallInfo.html
a0f5a771f4609b3da937ed47a3a1889a6
bool
success_
structros_1_1ServiceServerLink_1_1CallInfo.html
a9cd04e56a356b1153172048efa27ddca
ros::ServiceSpec
structros_1_1ServiceSpec.html
boost::function< bool(RequestType &, ResponseType &)>
CallbackType
structros_1_1ServiceSpec.html
a03729c906347f2aa68cba00434843793
boost::shared_ptr< RequestType >
RequestPtr
structros_1_1ServiceSpec.html
ac45f49e40975e32e16449764a4ece71d
MReq
RequestType
structros_1_1ServiceSpec.html
a6431924a9099e2c9c362ceec14e3a752
boost::shared_ptr< ResponseType >
ResponsePtr
structros_1_1ServiceSpec.html
ab297525cd6207efb40027ffc0b71ff4a
MRes
ResponseType
structros_1_1ServiceSpec.html
a724f9fb2e87ed177b392ca00ea2c5c96
static bool
call
structros_1_1ServiceSpec.html
abf383d48df35c01ded6308422364dae4
(const CallbackType &cb, ServiceSpecCallParams< RequestType, ResponseType > ¶ms)
ros::ServiceSpecCallParams
structros_1_1ServiceSpecCallParams.html
MReq
MRes
boost::shared_ptr< M_string >
connection_header
structros_1_1ServiceSpecCallParams.html
a40786e634fa9bedb006c98b59e357931
boost::shared_ptr< MReq >
request
structros_1_1ServiceSpecCallParams.html
a22dd3f94c0d8c9834f791ab1550a7c99
boost::shared_ptr< MRes >
response
structros_1_1ServiceSpecCallParams.html
a5175c3c97c6a2fc7ec2672838dfb51bf
ros::SingleSubscriberPublisher
classros_1_1SingleSubscriberPublisher.html
std::string
getSubscriberName
classros_1_1SingleSubscriberPublisher.html
a047b61ee025fcfc39eae15e41e20d65c
() const
std::string
getTopic
classros_1_1SingleSubscriberPublisher.html
aafa10909b557ab13bc1472e0574597cc
() const
void
publish
classros_1_1SingleSubscriberPublisher.html
af4dec099c2ada24d70f202f5df61ae74
(const boost::shared_ptr< M const > &message) const
void
publish
classros_1_1SingleSubscriberPublisher.html
a5dbfb59e294a33e1564c4c0ee6a2b0c8
(const boost::shared_ptr< M > &message) const
void
publish
classros_1_1SingleSubscriberPublisher.html
a9fa7f781dcbfbccd59aecb09384e7631
(const M &message) const
SingleSubscriberPublisher
classros_1_1SingleSubscriberPublisher.html
ad035701e095672e898a6f313f9ea43ec
(const SubscriberLinkPtr &link)
~SingleSubscriberPublisher
classros_1_1SingleSubscriberPublisher.html
a9a9eb6e97add608ced821bc85f5478b5
()
void
publish
classros_1_1SingleSubscriberPublisher.html
ab1ed4124a39a1bb2de176c4157e0daea
(const SerializedMessage &m) const
SubscriberLinkPtr
link_
classros_1_1SingleSubscriberPublisher.html
a6c98292adc3fb61052526a84f76b7b05
ros::SingleThreadedSpinner
classros_1_1SingleThreadedSpinner.html
ros::Spinner
virtual void
spin
classros_1_1SingleThreadedSpinner.html
a8cc46cdbe3a9b2a516021b4220e15c5a
(CallbackQueue *queue=0)
ros::Spinner
classros_1_1Spinner.html
virtual void
spin
classros_1_1Spinner.html
a1d6f10ab53858fb5d3d73fb2b1391c5f
(CallbackQueue *queue=0)=0
virtual
~Spinner
classros_1_1Spinner.html
a0e2c2be34a8c0fa0da8b04e6a9b6af94
()
ros::SubscribeOptions
structros_1_1SubscribeOptions.html
void
init
structros_1_1SubscribeOptions.html
a245c519debce78c9f2b6bd5cf944bf6d
(const std::string &_topic, uint32_t _queue_size, const boost::function< void(const boost::shared_ptr< M const > &)> &_callback, const boost::function< boost::shared_ptr< M >(void)> &factory_fn=DefaultMessageCreator< M >())
void
initByFullCallbackType
structros_1_1SubscribeOptions.html
a07924e64d0ece4f067bc17bab00491c6
(const std::string &_topic, uint32_t _queue_size, const boost::function< void(P)> &_callback, const boost::function< boost::shared_ptr< typename ParameterAdapter< P >::Message >(void)> &factory_fn=DefaultMessageCreator< typename ParameterAdapter< P >::Message >())
SubscribeOptions
structros_1_1SubscribeOptions.html
ac8b0ce79dbef0b5b9bd45a84bb750190
()
SubscribeOptions
structros_1_1SubscribeOptions.html
a7f5a14907862e1c7f60361f30b421e7f
(const std::string &_topic, uint32_t _queue_size, const std::string &_md5sum, const std::string &_datatype)
static SubscribeOptions
create
structros_1_1SubscribeOptions.html
a8122a7fa669e5dda4216493a81cf08cb
(const std::string &topic, uint32_t queue_size, const boost::function< void(const boost::shared_ptr< M const > &)> &callback, const VoidConstPtr &tracked_object, CallbackQueueInterface *queue)
bool
allow_concurrent_callbacks
structros_1_1SubscribeOptions.html
ad6bc756dc2e7971110d1efa37d8c60e0
CallbackQueueInterface *
callback_queue
structros_1_1SubscribeOptions.html
a58660a450680ce7305fec5cae6ad3ade
std::string
datatype
structros_1_1SubscribeOptions.html
a83b20d35231eb4f4321b7bbff12a33b5
SubscriptionCallbackHelperPtr
helper
structros_1_1SubscribeOptions.html
a4e7a37159c996d58157549ddddc553eb
std::string
md5sum
structros_1_1SubscribeOptions.html
a72cceb4880f70d6074e768259839d070
uint32_t
queue_size
structros_1_1SubscribeOptions.html
a0c554a501bf964284c0b4ecb0924bd12
std::string
topic
structros_1_1SubscribeOptions.html
abe3452dff6f0ae5fd16a65a5eb0e2b2a
VoidConstPtr
tracked_object
structros_1_1SubscribeOptions.html
a92b0b75c30e4929a42d60f00a7cba6c1
TransportHints
transport_hints
structros_1_1SubscribeOptions.html
a37b5e67da41393f76c6a79ef08f1fd32
ros::Subscriber
classros_1_1Subscriber.html
ros::Subscriber::Impl
uint32_t
getNumPublishers
classros_1_1Subscriber.html
a05dda149862067795485d1ef7e5e390b
() const
std::string
getTopic
classros_1_1Subscriber.html
a05ee6c994a2d547ead892d2e699b62a2
() const
operator void *
classros_1_1Subscriber.html
a04f246a951fd00f27ca439e46819d0c2
() const
bool
operator!=
classros_1_1Subscriber.html
a3cfa7869f11d0b978d5718b3d2cda26d
(const Subscriber &rhs) const
bool
operator<
classros_1_1Subscriber.html
afdf656d07ad1a2dea3cea9c44a92f134
(const Subscriber &rhs) const
bool
operator==
classros_1_1Subscriber.html
a0ece3484a7c73acf982475c7fc9504ab
(const Subscriber &rhs) const
void
shutdown
classros_1_1Subscriber.html
a4d34ead7d36f6d5ba4fac7e9465e4e6b
()
Subscriber
classros_1_1Subscriber.html
a6cbce53bd7f789a4655cd555a9fb5020
()
Subscriber
classros_1_1Subscriber.html
a2e75eedf9109277f31f8c43c88a43d2f
(const Subscriber &rhs)
~Subscriber
classros_1_1Subscriber.html
a57a07fea936b2fcb2fecb11ae2baf2dc
()
boost::shared_ptr< Impl >
ImplPtr
classros_1_1Subscriber.html
a5e624bbfeebd099efa3884fcaca12794
boost::weak_ptr< Impl >
ImplWPtr
classros_1_1Subscriber.html
aa585f8adfee5c05ded1b208b7d5174b9
Subscriber
classros_1_1Subscriber.html
a711ac6a29ac666af1f188b6467001635
(const std::string &topic, const NodeHandle &node_handle, const SubscriptionCallbackHelperPtr &helper)
ImplPtr
impl_
classros_1_1Subscriber.html
aff95c4f9599258858d2a2af53f0b5dba
friend class
NodeHandle
classros_1_1Subscriber.html
a831703c8ea43a76177ce3073ff42db77
friend class
NodeHandleBackingCollection
classros_1_1Subscriber.html
a5ec141dca9ed0646ad17a6e09dad4106
ros::Subscriber::Impl
classros_1_1Subscriber_1_1Impl.html
Impl
classros_1_1Subscriber_1_1Impl.html
a1707844034bade72311d633c508c5094
()
bool
isValid
classros_1_1Subscriber_1_1Impl.html
a81c2404ae8bef85126fe68c978f0cf54
() const
void
unsubscribe
classros_1_1Subscriber_1_1Impl.html
ac24ab31ebb7cbb6a32f2fbf3d0eb72df
()
~Impl
classros_1_1Subscriber_1_1Impl.html
a8153846541c5b06054dd5e0a45e98edb
()
SubscriptionCallbackHelperPtr
helper_
classros_1_1Subscriber_1_1Impl.html
a9ab80f648908456aecf28d488c66a95e
NodeHandlePtr
node_handle_
classros_1_1Subscriber_1_1Impl.html
a1951c5b85acf3cff786baa04aa382b4c
std::string
topic_
classros_1_1Subscriber_1_1Impl.html
ae30d35ffa28e362383f4c42e1e314897
bool
unsubscribed_
classros_1_1Subscriber_1_1Impl.html
ae12359198e6daf12e82faae9452c056f
ros::SubscriberCallbacks
structros_1_1SubscriberCallbacks.html
SubscriberCallbacks
structros_1_1SubscriberCallbacks.html
ae80685986e2dc29f35871e55d2e264a9
(const SubscriberStatusCallback &connect=SubscriberStatusCallback(), const SubscriberStatusCallback &disconnect=SubscriberStatusCallback(), const VoidConstPtr &tracked_object=VoidConstPtr(), CallbackQueueInterface *callback_queue=0)
CallbackQueueInterface *
callback_queue_
structros_1_1SubscriberCallbacks.html
a89eefe493b2296ef4b663530820cbc51
SubscriberStatusCallback
connect_
structros_1_1SubscriberCallbacks.html
ac6c5cc231b254581c30635d719e1f426
SubscriberStatusCallback
disconnect_
structros_1_1SubscriberCallbacks.html
a55c1e4bd5f253b741379faf1738ef9bd
bool
has_tracked_object_
structros_1_1SubscriberCallbacks.html
a9240fd13cb763520e28f5a5d96a3e1d5
VoidConstWPtr
tracked_object_
structros_1_1SubscriberCallbacks.html
a8e2256307ae76a0ae2e9be79d5db9521
ros::SubscriberLink
classros_1_1SubscriberLink.html
ros::SubscriberLink::Stats
virtual void
drop
classros_1_1SubscriberLink.html
ac9231b9054978618fe586490307e2ed3
()=0
virtual void
enqueueMessage
classros_1_1SubscriberLink.html
ac115fe4be6917543d127dc6958206c92
(const SerializedMessage &m, bool nocopy, bool ser)=0
int
getConnectionID
classros_1_1SubscriberLink.html
a4e01cbc660dcdf789d0e82153a5e469b
() const
const std::string &
getDataType
classros_1_1SubscriberLink.html
a0433ff68e65eca2af7e1376b38fe6dd2
()
const std::string &
getDestinationCallerID
classros_1_1SubscriberLink.html
a551a945f846739afbe09d4d1000b7ccb
() const
const std::string &
getMD5Sum
classros_1_1SubscriberLink.html
a4705a12069201cb476cbebbd93f283d8
()
const std::string &
getMessageDefinition
classros_1_1SubscriberLink.html
ad11107bc5cc3785588885d819f8e14fe
()
virtual void
getPublishTypes
classros_1_1SubscriberLink.html
a7ed54feec68688ec72bc98b51fd84180
(bool &ser, bool &nocopy, const std::type_info &ti)
const Stats &
getStats
classros_1_1SubscriberLink.html
adf0037cd94b2ef27533c056df23a2b59
()
const std::string &
getTopic
classros_1_1SubscriberLink.html
ad035781dc1f7443029e89201a8db6492
() const
virtual std::string
getTransportType
classros_1_1SubscriberLink.html
a4556dcb1c20c4912f499b86291c821d2
()=0
virtual bool
isIntraprocess
classros_1_1SubscriberLink.html
a6715f34b0cb5202e6fbf33248e17db69
()
SubscriberLink
classros_1_1SubscriberLink.html
a5708ed325cfc2ce041379f614cfb3a8d
()
virtual
~SubscriberLink
classros_1_1SubscriberLink.html
a9ea0866ede7cad2cb9a756088e3ce96e
()
bool
verifyDatatype
classros_1_1SubscriberLink.html
a50d8a41cceef42bc0c43ecbd94887f2c
(const std::string &datatype)
unsigned int
connection_id_
classros_1_1SubscriberLink.html
acd456e65e4cbd952bff2222220b5cf01
std::string
destination_caller_id_
classros_1_1SubscriberLink.html
a73ccba9f8244e8a0e6fd896000058e6f
PublicationWPtr
parent_
classros_1_1SubscriberLink.html
aeec7cfa8d541e82f812d0a65c3a6da8e
Stats
stats_
classros_1_1SubscriberLink.html
ad3ac663bc3374d47a3595119a25baa95
std::string
topic_
classros_1_1SubscriberLink.html
a275eaa758b982e606ac71fa0ce2c965a
ros::SubscriberLink::Stats
classros_1_1SubscriberLink_1_1Stats.html
Stats
classros_1_1SubscriberLink_1_1Stats.html
aa320a603cecda4e3c6a2d2f8ee3f56be
()
uint64_t
bytes_sent_
classros_1_1SubscriberLink_1_1Stats.html
a2e245a28d8d3e2707d277a18fce34c2c
uint64_t
message_data_sent_
classros_1_1SubscriberLink_1_1Stats.html
a2d26e8de67cd5f43d9e990d827f05510
uint64_t
messages_sent_
classros_1_1SubscriberLink_1_1Stats.html
af6ed18e2cd425c7b0884ae021edf3b17
ros::Subscription
classros_1_1Subscription.html
ros::Subscription::CallbackInfo
ros::Subscription::LatchInfo
ros::Subscription::PendingConnection
std::map< std::string, std::string >
M_string
classros_1_1Subscription.html
ab9d5164460db4c7b38b18a1df43e0394
boost::shared_ptr< PendingConnection >
PendingConnectionPtr
classros_1_1Subscription.html
a6138785f3f89ef490f92314c63caacfe
bool
addCallback
classros_1_1Subscription.html
aece58f8489e9795dda22fa0f7d48b596
(const SubscriptionCallbackHelperPtr &helper, const std::string &md5sum, CallbackQueueInterface *queue, int32_t queue_size, const VoidConstPtr &tracked_object, bool allow_concurrent_callbacks)
void
addLocalConnection
classros_1_1Subscription.html
aee1ccd952280063620bae68224eec9b0
(const PublicationPtr &pub)
const std::string
datatype
classros_1_1Subscription.html
a6fae8d5b5837dbab6be970006345f85f
()
void
drop
classros_1_1Subscription.html
ad3597a6194c604e4e54f8a77f554cc61
()
void
getInfo
classros_1_1Subscription.html
ad93c911b816df5627bd03daa2c3b51a5
(XmlRpc::XmlRpcValue &info)
const std::string &
getName
classros_1_1Subscription.html
a5aa82b12e4b9ac5931287399f5f5cac3
() const
uint32_t
getNumCallbacks
classros_1_1Subscription.html
af230bb25b79aee3980b36799f0e8d9cb
() const
uint32_t
getNumPublishers
classros_1_1Subscription.html
aa8b65de3d5d4b804d9f0eccc1175ace0
()
void
getPublishTypes
classros_1_1Subscription.html
a9900ca15298ed96935c54a825e47a707
(bool &ser, bool &nocopy, const std::type_info &ti)
XmlRpc::XmlRpcValue
getStats
classros_1_1Subscription.html
ab628a9c8a070d6a019355e70c5d5a0ca
()
uint32_t
handleMessage
classros_1_1Subscription.html
afeb2bfe57a4fe6b1bf66626d646d831c
(const SerializedMessage &m, bool ser, bool nocopy, const boost::shared_ptr< M_string > &connection_header, const PublisherLinkPtr &link)
void
headerReceived
classros_1_1Subscription.html
a6fa9e1127b6357d7068acf331ff012f5
(const PublisherLinkPtr &link, const Header &h)
bool
isDropped
classros_1_1Subscription.html
a597b59729cef48f3b6fd2f5ba08815b0
()
const std::string
md5sum
classros_1_1Subscription.html
ab765178e5e04da3aacf837af912a1936
()
bool
negotiateConnection
classros_1_1Subscription.html
a0ba15ac2cfd29d61e70e7fa8e863ca74
(const std::string &xmlrpc_uri)
void
pendingConnectionDone
classros_1_1Subscription.html
a43b77f0b89ab9b82a84973e76dc64a85
(const PendingConnectionPtr &pending_conn, XmlRpc::XmlRpcValue &result)
bool
pubUpdate
classros_1_1Subscription.html
a18bf2041ee82dbfb8c0e799d65ce9e55
(const std::vector< std::string > &pubs)
void
removeCallback
classros_1_1Subscription.html
ac4b67859e031bf552bf66e33fa2ac471
(const SubscriptionCallbackHelperPtr &helper)
void
removePublisherLink
classros_1_1Subscription.html
a288b0c309904c8be3f7d64a98419f22f
(const PublisherLinkPtr &pub_link)
void
shutdown
classros_1_1Subscription.html
a117749bbfcf97df1bb54fa5e453dc178
()
Subscription
classros_1_1Subscription.html
a9d621d75dee020389f708efb6fb8e43a
(const std::string &name, const std::string &md5sum, const std::string &datatype, const TransportHints &transport_hints)
virtual
~Subscription
classros_1_1Subscription.html
aa1ae2b8de5d352850791a852ab5e78c0
()
boost::shared_ptr< CallbackInfo >
CallbackInfoPtr
classros_1_1Subscription.html
acf7fed77f4444a9b73543d02aa6427af
std::map< PublisherLinkPtr, LatchInfo >
M_PublisherLinkToLatchInfo
classros_1_1Subscription.html
aae888e8941135b96079cb8df324c6e1e
std::set< PendingConnectionPtr >
S_PendingConnection
classros_1_1Subscription.html
a66ca06300fa79a093ffcb47a7440521c
std::vector< CallbackInfoPtr >
V_CallbackInfo
classros_1_1Subscription.html
ad3f945a3d81e8eafbc9cb3a66e5c414d
std::vector< PublisherLinkPtr >
V_PublisherLink
classros_1_1Subscription.html
a3672c1e31d4543b2cb3cb27df3601427
std::vector< std::pair< const std::type_info *, MessageDeserializerPtr > >
V_TypeAndDeserializer
classros_1_1Subscription.html
a863eff049cbed709a822158a56f6a5f2
void
addPublisherLink
classros_1_1Subscription.html
a2bca476e25b59247586cbaaaea74ace9
(const PublisherLinkPtr &link)
void
dropAllConnections
classros_1_1Subscription.html
ac1184723bb0bf59545a3bdfa4d1a9ea4
()
Subscription &
operator=
classros_1_1Subscription.html
af9a8d000e4459c95087b6e7d78bcfca5
(const Subscription &)
Subscription
classros_1_1Subscription.html
ad8e651ccd0c2a0fde6d8be1383f7a390
(const Subscription &)
V_TypeAndDeserializer
cached_deserializers_
classros_1_1Subscription.html
a72b45c0f737375cac3a4dc1ebd1e6c03
V_CallbackInfo
callbacks_
classros_1_1Subscription.html
aba77097562ba340a847afda2cde244dd
boost::mutex
callbacks_mutex_
classros_1_1Subscription.html
a43c09e31d61255c256bee77d06b3e498
std::string
datatype_
classros_1_1Subscription.html
aac093dccc7cbfbed7e2b07f4b82024e0
bool
dropped_
classros_1_1Subscription.html
a993ce1353c6332612731e844d6c77b3c
M_PublisherLinkToLatchInfo
latched_messages_
classros_1_1Subscription.html
aebc311148be7c82760bb73e8006559f2
std::string
md5sum_
classros_1_1Subscription.html
a755cde3762f8679dc6942e92d20b9754
boost::mutex
md5sum_mutex_
classros_1_1Subscription.html
a15545b80850bc3d23aff82d28e249541
std::string
name_
classros_1_1Subscription.html
a4bf687ebf1e243408e8b4bf2e96a3b82
uint32_t
nonconst_callbacks_
classros_1_1Subscription.html
a0774fa86e81a1c24fbb6eff91a67f63e
S_PendingConnection
pending_connections_
classros_1_1Subscription.html
a11d83f7554390068e219e55e042eb7af
boost::mutex
pending_connections_mutex_
classros_1_1Subscription.html
a1345ad60bef7622fb14f2af3191e2e99
V_PublisherLink
publisher_links_
classros_1_1Subscription.html
afbf60048fddc28a478232617ab43e835
boost::mutex
publisher_links_mutex_
classros_1_1Subscription.html
a2a0601f82cfd2d0eaa659dadec81f360
boost::mutex
shutdown_mutex_
classros_1_1Subscription.html
a8f83284d77034a5e4fc95f85ef665570
bool
shutting_down_
classros_1_1Subscription.html
a82e66f791c7c85d2c93bb1b41c0fdb08
TransportHints
transport_hints_
classros_1_1Subscription.html
a7942c33bf78ff16eeada0b45297238ee
ros::Subscription::CallbackInfo
structros_1_1Subscription_1_1CallbackInfo.html
CallbackQueueInterface *
callback_queue_
structros_1_1Subscription_1_1CallbackInfo.html
aaa1920d826bcdfed9e8d09a147527c7c
bool
has_tracked_object_
structros_1_1Subscription_1_1CallbackInfo.html
ab3bbdc424367732a4d1e4cb779b48085
SubscriptionCallbackHelperPtr
helper_
structros_1_1Subscription_1_1CallbackInfo.html
a55326f2e5f4d24b1347be3343e3a6df4
SubscriptionQueuePtr
subscription_queue_
structros_1_1Subscription_1_1CallbackInfo.html
a975b5dbf947e012bc9523e398faf55f5
VoidConstWPtr
tracked_object_
structros_1_1Subscription_1_1CallbackInfo.html
a76a63cee5f6f5e1b93aa54918d169fa3
ros::Subscription::LatchInfo
structros_1_1Subscription_1_1LatchInfo.html
boost::shared_ptr< std::map< std::string, std::string > >
connection_header
structros_1_1Subscription_1_1LatchInfo.html
abba1ec59565bee5a58045bb105285f1e
PublisherLinkPtr
link
structros_1_1Subscription_1_1LatchInfo.html
aaf9582774e5d691fa55c5a58bc44277f
SerializedMessage
message
structros_1_1Subscription_1_1LatchInfo.html
a44fa02fa712f9a7c2d17dee2aa2f992f
ros::Time
receipt_time
structros_1_1Subscription_1_1LatchInfo.html
a0b28a5ac82011cdfc0ed6888df955dfa
ros::Subscription::PendingConnection
classros_1_1Subscription_1_1PendingConnection.html
ros::ASyncXMLRPCConnection
virtual void
addToDispatch
classros_1_1Subscription_1_1PendingConnection.html
af0d684d3a9ed5139a89d20e19d40ea75
(XmlRpc::XmlRpcDispatch *disp)
virtual bool
check
classros_1_1Subscription_1_1PendingConnection.html
ad308374028ae7f4c0d465d712550314c
()
XmlRpc::XmlRpcClient *
getClient
classros_1_1Subscription_1_1PendingConnection.html
afaee249f65f2ff3ee80c4ee84a8ddb6f
() const
const std::string &
getRemoteURI
classros_1_1Subscription_1_1PendingConnection.html
accf5f8373710641a6aa30beac9643f04
()
TransportUDPPtr
getUDPTransport
classros_1_1Subscription_1_1PendingConnection.html
a0e1ebbee924e1df05d9451e83c88060f
() const
PendingConnection
classros_1_1Subscription_1_1PendingConnection.html
af46f289d73de44c22c2aad7f0f4f4a34
(XmlRpc::XmlRpcClient *client, TransportUDPPtr udp_transport, const SubscriptionWPtr &parent, const std::string &remote_uri)
virtual void
removeFromDispatch
classros_1_1Subscription_1_1PendingConnection.html
accad7a53440c97f83f84d475ebe6c401
(XmlRpc::XmlRpcDispatch *disp)
~PendingConnection
classros_1_1Subscription_1_1PendingConnection.html
aaf23b7e16ea27d45fd717ff99b30e562
()
XmlRpc::XmlRpcClient *
client_
classros_1_1Subscription_1_1PendingConnection.html
a9f9f13d3341cb36c8e71a7a123e6d784
SubscriptionWPtr
parent_
classros_1_1Subscription_1_1PendingConnection.html
a3f48cbfb6357ff21e0457f0fb1b0b1de
std::string
remote_uri_
classros_1_1Subscription_1_1PendingConnection.html
a8a08c2dc612efb2ac3766671f284fb60
TransportUDPPtr
udp_transport_
classros_1_1Subscription_1_1PendingConnection.html
a55e2079ee92013e1406c8d78388857cc
ros::SubscriptionCallbackHelper
classros_1_1SubscriptionCallbackHelper.html
virtual void
call
classros_1_1SubscriptionCallbackHelper.html
ae560535e948d045b773b67d6ce70cd81
(SubscriptionCallbackHelperCallParams ¶ms)=0
virtual VoidConstPtr
deserialize
classros_1_1SubscriptionCallbackHelper.html
a6a37da607800d0b9cae3b08915e72045
(const SubscriptionCallbackHelperDeserializeParams &)=0
virtual const std::type_info &
getTypeInfo
classros_1_1SubscriptionCallbackHelper.html
a2747fccd166571f79aa7e5c58755da23
()=0
virtual bool
isConst
classros_1_1SubscriptionCallbackHelper.html
ade3550d422fad447c41878a145ebb6f4
()=0
virtual
~SubscriptionCallbackHelper
classros_1_1SubscriptionCallbackHelper.html
a7c4ac63e04be4585a9dd74cc2793797c
()
ros::SubscriptionCallbackHelperCallParams
structros_1_1SubscriptionCallbackHelperCallParams.html
MessageEvent< void const >
event
structros_1_1SubscriptionCallbackHelperCallParams.html
a35d229d24b70afd6116ee8add21d0337
ros::SubscriptionCallbackHelperDeserializeParams
structros_1_1SubscriptionCallbackHelperDeserializeParams.html
uint8_t *
buffer
structros_1_1SubscriptionCallbackHelperDeserializeParams.html
ab287c718bf5326c94ddb5aaab3378d66
boost::shared_ptr< M_string >
connection_header
structros_1_1SubscriptionCallbackHelperDeserializeParams.html
a7a2177daa0fa22401be4aeb7de7c90b7
uint32_t
length
structros_1_1SubscriptionCallbackHelperDeserializeParams.html
a30e4caade02de72dbf17e5375480cfbe
ros::SubscriptionCallbackHelperT
classros_1_1SubscriptionCallbackHelperT.html
ros::SubscriptionCallbackHelper
ParameterAdapter< P >
Adapter
classros_1_1SubscriptionCallbackHelperT.html
a129ce37e51a15f33361f880f2ca0d267
boost::function< void(typename Adapter::Parameter)>
Callback
classros_1_1SubscriptionCallbackHelperT.html
ad1eb66a4d09ecf95f4d9f3bc262ef76a
boost::add_const< NonConstType >::type
ConstType
classros_1_1SubscriptionCallbackHelperT.html
aa8af6ef18541932d6d28a8cef320615b
boost::shared_ptr< ConstType >
ConstTypePtr
classros_1_1SubscriptionCallbackHelperT.html
a35b93ce72421d78dd8659a3982a6e47e
boost::function< NonConstTypePtr()>
CreateFunction
classros_1_1SubscriptionCallbackHelperT.html
aff44b06fa77b604873003cb9da506d35
ParameterAdapter< P >::Event
Event
classros_1_1SubscriptionCallbackHelperT.html
ad2d6ede8c1c121617733c1a360b4913c
ParameterAdapter< P >::Message
NonConstType
classros_1_1SubscriptionCallbackHelperT.html
a9caa8441d9c3c2f3a53e0d7e257a7318
boost::shared_ptr< NonConstType >
NonConstTypePtr
classros_1_1SubscriptionCallbackHelperT.html
af1ba860c6f4ce4bdb360080d9914adb2
virtual void
call
classros_1_1SubscriptionCallbackHelperT.html
a0bbb7ace57ce40283e2e4c73459f7a6c
(SubscriptionCallbackHelperCallParams ¶ms)
virtual VoidConstPtr
deserialize
classros_1_1SubscriptionCallbackHelperT.html
a82a75a65a078a297b30e471be8090005
(const SubscriptionCallbackHelperDeserializeParams ¶ms)
virtual const std::type_info &
getTypeInfo
classros_1_1SubscriptionCallbackHelperT.html
ac685aaf2f165c86decbfed5b1cfe6c4f
()
virtual bool
isConst
classros_1_1SubscriptionCallbackHelperT.html
a1ebdc0c34cb828535b8e7dbbbe0b7dd6
()
void
setCreateFunction
classros_1_1SubscriptionCallbackHelperT.html
abd2718e2f8e4cdd6539fee3796479a5e
(const CreateFunction &create)
SubscriptionCallbackHelperT
classros_1_1SubscriptionCallbackHelperT.html
a6dfe7310b8aeddf6fc4fe8febd91a270
(const Callback &callback, const CreateFunction &create=DefaultMessageCreator< NonConstType >())
static const bool
is_const
classros_1_1SubscriptionCallbackHelperT.html
a568f15d1b3a2681cd091be6dddfb6124
Callback
callback_
classros_1_1SubscriptionCallbackHelperT.html
a81cd951e940a264f3b0b263ca0d530c7
CreateFunction
create_
classros_1_1SubscriptionCallbackHelperT.html
aa8737f60d82ba3545736c45e80c11f73
ros::SubscriptionQueue
classros_1_1SubscriptionQueue.html
ros::CallbackInterface
ros::SubscriptionQueue::Item
virtual CallbackInterface::CallResult
call
classros_1_1SubscriptionQueue.html
a6b2e1db81133f8d6297652028e3bb60d
()
void
clear
classros_1_1SubscriptionQueue.html
aea6273bc898eab4961cd8780bce6bc40
()
bool
full
classros_1_1SubscriptionQueue.html
a6ceb17230fe23d521296444f0d31cfe2
()
void
push
classros_1_1SubscriptionQueue.html
ac991933026d91eaad36bcdb9b46c254a
(const SubscriptionCallbackHelperPtr &helper, const MessageDeserializerPtr &deserializer, bool has_tracked_object, const VoidConstWPtr &tracked_object, bool nonconst_need_copy, ros::Time receipt_time=ros::Time(), bool *was_full=0)
virtual bool
ready
classros_1_1SubscriptionQueue.html
a87654cecbe942e50f9e4e9b90ad6c2ed
()
SubscriptionQueue
classros_1_1SubscriptionQueue.html
af975c5f5d931cc38df5dd8ef6cd5bc5f
(const std::string &topic, int32_t queue_size, bool allow_concurrent_callbacks)
~SubscriptionQueue
classros_1_1SubscriptionQueue.html
a763e9d738641538de9ee4f42c3065be0
()
std::deque< Item >
D_Item
classros_1_1SubscriptionQueue.html
aed2d01f1bf17f23a1bbcf31b67906a46
bool
fullNoLock
classros_1_1SubscriptionQueue.html
ab0a3a3636f6adadee3b7088aec6f168d
()
bool
allow_concurrent_callbacks_
classros_1_1SubscriptionQueue.html
aefe24674f93eae238da07d97df69c6d5
boost::recursive_mutex
callback_mutex_
classros_1_1SubscriptionQueue.html
a48d84ad22646adc30f724fa3aaa3823d
bool
full_
classros_1_1SubscriptionQueue.html
a3f6e954a3fdbfd1abf6d455d5c48b092
D_Item
queue_
classros_1_1SubscriptionQueue.html
acc5867a08cb04e6f6195d3a4dc5f91ef
boost::mutex
queue_mutex_
classros_1_1SubscriptionQueue.html
ac7507dc321b40d988f9ef0f5ae4cf0c3
uint32_t
queue_size_
classros_1_1SubscriptionQueue.html
a5c1bad93cbf50f0fd7263c32b0a41310
int32_t
size_
classros_1_1SubscriptionQueue.html
a5352f98f59f7fefe893bbe9d8d567959
std::string
topic_
classros_1_1SubscriptionQueue.html
a08ffaefd7488f7277f3eeacc9b09afc8
ros::SubscriptionQueue::Item
structros_1_1SubscriptionQueue_1_1Item.html
MessageDeserializerPtr
deserializer
structros_1_1SubscriptionQueue_1_1Item.html
ae4776f4ef3b7290db3ad8619e93c356f
bool
has_tracked_object
structros_1_1SubscriptionQueue_1_1Item.html
a4760da5036b8986365143f5b96a038b0
SubscriptionCallbackHelperPtr
helper
structros_1_1SubscriptionQueue_1_1Item.html
a3a07547d61119698b47a4c014ff83d0f
bool
nonconst_need_copy
structros_1_1SubscriptionQueue_1_1Item.html
a0fb591f141e631aa2bc5ce6958e73366
ros::Time
receipt_time
structros_1_1SubscriptionQueue_1_1Item.html
ac1d580d4d1904477033aa694879609d2
VoidConstWPtr
tracked_object
structros_1_1SubscriptionQueue_1_1Item.html
a6f5c31ce36cb51697f633b1c89f13e9c
ros::Timer
classros_1_1Timer.html
ros::Timer::Impl
bool
hasPending
classros_1_1Timer.html
a9b135d062c154180bcb8ec38741f0773
()
bool
isValid
classros_1_1Timer.html
aa3f93b281a8075363d38e617c48e0923
()
operator void *
classros_1_1Timer.html
af24a740e7e81462016c23a3c310e1d6a
()
bool
operator!=
classros_1_1Timer.html
a57660b3c081a23712f2acad6549fb563
(const Timer &rhs)
bool
operator<
classros_1_1Timer.html
a50a5e4b14f8bfb73c64d62969c169e1a
(const Timer &rhs)
bool
operator==
classros_1_1Timer.html
af7056d7c53306bee55edc258f3b59e5a
(const Timer &rhs)
void
setPeriod
classros_1_1Timer.html
aa8bf5b036b09bb600d244d4b6c9d15b5
(const Duration &period)
void
start
classros_1_1Timer.html
a1ba802c2521496a992cb69d6da44389a
()
void
stop
classros_1_1Timer.html
a39421e7413a77df0efef696e8ddf93f6
()
Timer
classros_1_1Timer.html
a93df4e4e9b4bc873ecd17aa8d071f594
()
Timer
classros_1_1Timer.html
ab926550778c9a0b30846806c633242e4
(const Timer &rhs)
~Timer
classros_1_1Timer.html
a4067d74356724539c01b11aeda6956bc
()
boost::shared_ptr< Impl >
ImplPtr
classros_1_1Timer.html
a84b808044f1857bfbe35d867edf0f0da
boost::weak_ptr< Impl >
ImplWPtr
classros_1_1Timer.html
ae0085f66a699e3b3a176e9fef3074e2c
Timer
classros_1_1Timer.html
a5e42481ec96080c6b878b8aa50d9c772
(const TimerOptions &ops)
ImplPtr
impl_
classros_1_1Timer.html
a3bd90aac409ef8f2cda70412d5bdccfc
friend class
NodeHandle
classros_1_1Timer.html
a831703c8ea43a76177ce3073ff42db77
ros::Timer::Impl
classros_1_1Timer_1_1Impl.html
bool
hasPending
classros_1_1Timer_1_1Impl.html
ac4a345408ec25798a8b9a605b7842039
()
Impl
classros_1_1Timer_1_1Impl.html
a17d795a88333bf4cf42e75202fb04b31
()
bool
isValid
classros_1_1Timer_1_1Impl.html
a3847a080678fecb4eab495a86f51bd87
()
void
setPeriod
classros_1_1Timer_1_1Impl.html
acf0ffb1cc14fd1c5f4396fb1a0c872c3
(const Duration &period)
void
start
classros_1_1Timer_1_1Impl.html
a0b256703a5b534b11c10215234f9077d
()
void
stop
classros_1_1Timer_1_1Impl.html
a6de23bd6fbf93c339656916721f4f6ad
()
~Impl
classros_1_1Timer_1_1Impl.html
a529834e1232211cb5103d56e82e275f3
()
TimerCallback
callback_
classros_1_1Timer_1_1Impl.html
a9820b828fa296b5fa64c2adf4bff442d
CallbackQueueInterface *
callback_queue_
classros_1_1Timer_1_1Impl.html
ad231bb672c81405df3b3eeadc4119600
bool
has_tracked_object_
classros_1_1Timer_1_1Impl.html
a80ffe6c2504a8c34e7d0b5c978887104
bool
oneshot_
classros_1_1Timer_1_1Impl.html
af750430429b6a9470c5c1ad02c510e06
Duration
period_
classros_1_1Timer_1_1Impl.html
a6806a926820a1adae1da816daebb7923
bool
started_
classros_1_1Timer_1_1Impl.html
acb504191012f5ae97ee409fc715423f3
int32_t
timer_handle_
classros_1_1Timer_1_1Impl.html
a1cb5460da039196879c9be2ec3a8b8ae
VoidConstWPtr
tracked_object_
classros_1_1Timer_1_1Impl.html
a097c56570590d04003152d74a5fe3906
ros::TimerEvent
structros_1_1TimerEvent.html
Time
current_expected
structros_1_1TimerEvent.html
a161bf65a32511e76c9787e0b0bdf71ff
Time
current_real
structros_1_1TimerEvent.html
aa055911cf28010124e8f31b0479d6537
Time
last_expected
structros_1_1TimerEvent.html
aeff0fb648cde6c0afefe15a1868e7b3e
Time
last_real
structros_1_1TimerEvent.html
a25f71eee44361cf73352a72e3ec1fc48
struct ros::TimerEvent::@0
profile
structros_1_1TimerEvent.html
ae0581120ec98cf46171af69fbe642720
WallDuration
last_duration
structros_1_1TimerEvent_1_1@0.html
a840876128864c62e036e7e95d2c085ce
ros::TimerManager
classros_1_1TimerManager.html
T
D
E
ros::TimerManager::TimerInfo
ros::TimerManager::TimerQueueCallback
int32_t
add
classros_1_1TimerManager.html
a02d8444439f705a1f185c3ccb9808fa2
(const D &period, const boost::function< void(const E &)> &callback, CallbackQueueInterface *callback_queue, const VoidConstPtr &tracked_object, bool oneshot)
bool
hasPending
classros_1_1TimerManager.html
a312ebca38c8b2e03449b6408a4521ec0
(int32_t handle)
void
remove
classros_1_1TimerManager.html
a78a270c16c37035b15f07973bbc00ea1
(int32_t handle)
void
setPeriod
classros_1_1TimerManager.html
a1d3e1ac8b1b82cd6b64ef8074057ccd2
(int32_t handle, const D &period)
TimerManager
classros_1_1TimerManager.html
a3275e8ad0b3e32fd615ab2ce4c74f23a
()
~TimerManager
classros_1_1TimerManager.html
a78bf78baac6c14162a649320bf7b3b13
()
static TimerManager &
global
classros_1_1TimerManager.html
a6139c857bcf05514c1d59315e16e03bc
()
std::list< int32_t >
L_int32
classros_1_1TimerManager.html
a32cccd755a276f68f6fdbeb10107a044
boost::shared_ptr< TimerInfo >
TimerInfoPtr
classros_1_1TimerManager.html
aa7a91578ab5be0793a47dd0528578e25
boost::weak_ptr< TimerInfo >
TimerInfoWPtr
classros_1_1TimerManager.html
a2000b189df55770b74ebb213881d06ec
std::vector< TimerInfoPtr >
V_TimerInfo
classros_1_1TimerManager.html
aa7899c8cda04d5feb855d2570909cf6c
TimerInfoPtr
findTimer
classros_1_1TimerManager.html
a8812d3849628cddba76ef97245c4d0f8
(int32_t handle)
void
schedule
classros_1_1TimerManager.html
a66170610e06d3fe98ddd7390fd9c0aea
(const TimerInfoPtr &info)
void
threadFunc
classros_1_1TimerManager.html
a7cb9c66a5256f13a8ed92e1791d2d3f4
()
void
updateNext
classros_1_1TimerManager.html
a16eb69de235b2e1639bb31e20901ae66
(const TimerInfoPtr &info, const T ¤t_time)
bool
waitingCompare
classros_1_1TimerManager.html
a1689fe071bc34845d663125d5e611cb9
(int32_t lhs, int32_t rhs)
uint32_t
id_counter_
classros_1_1TimerManager.html
aed18edebb7959dd6b11037f141536b30
boost::mutex
id_mutex_
classros_1_1TimerManager.html
a7f24c6e3d399b5deaf1994e0d2a0e740
volatile bool
new_timer_
classros_1_1TimerManager.html
a910b5ab36027e09c58bbb98ff988cd47
bool
quit_
classros_1_1TimerManager.html
ad4f040167b993d76d37c064842f12c5f
boost::thread
thread_
classros_1_1TimerManager.html
a2bf378f8471790fd20eaf88e849361e1
bool
thread_started_
classros_1_1TimerManager.html
a29be9ba1e987c9bc688c287ee814f8f9
V_TimerInfo
timers_
classros_1_1TimerManager.html
ab956248df1a8a68be2dc73798ec1cb27
boost::condition_variable
timers_cond_
classros_1_1TimerManager.html
a300cf0a7c5a6b0e4d83f17a0ecba0df1
boost::mutex
timers_mutex_
classros_1_1TimerManager.html
a376fa46bf4c89500932967402b748205
L_int32
waiting_
classros_1_1TimerManager.html
adc6279089f88a4abe47330035a1826b4
boost::mutex
waiting_mutex_
classros_1_1TimerManager.html
a43a458028b7faafa2a341058555017b0
ros::TimerManager::TimerInfo
structros_1_1TimerManager_1_1TimerInfo.html
boost::function< void(const E &)>
callback
structros_1_1TimerManager_1_1TimerInfo.html
ada231bf76365aeb44b4bc10bc689f248
CallbackQueueInterface *
callback_queue
structros_1_1TimerManager_1_1TimerInfo.html
a2643b9dea0e9fd47117e527e5886fcfd
int32_t
handle
structros_1_1TimerManager_1_1TimerInfo.html
ace912662970916359aecb4c1ea88232b
bool
has_tracked_object
structros_1_1TimerManager_1_1TimerInfo.html
a534dc1deb604a162f7eeb93b75679e1d
WallDuration
last_cb_duration
structros_1_1TimerManager_1_1TimerInfo.html
acadeb3b9e10d9a8b7bb0debda03a3bef
T
last_expected
structros_1_1TimerManager_1_1TimerInfo.html
a772f2c4df401bdef7c3b1df2f24bc26d
T
last_real
structros_1_1TimerManager_1_1TimerInfo.html
acee9cab79b4a10be1b72978cb0a48a0e
T
next_expected
structros_1_1TimerManager_1_1TimerInfo.html
ad6e11505183c3059e564183d44089d3c
bool
oneshot
structros_1_1TimerManager_1_1TimerInfo.html
ac7c93068fba52e5bc46f1d75ba1c3b7c
D
period
structros_1_1TimerManager_1_1TimerInfo.html
aeddf69effa04c94237f97a1be980bcf8
bool
removed
structros_1_1TimerManager_1_1TimerInfo.html
a858c1d7684b3b8035d9710f37315df3b
uint32_t
total_calls
structros_1_1TimerManager_1_1TimerInfo.html
a0cb70c8507c712ebf9e31a9b72048d40
VoidConstWPtr
tracked_object
structros_1_1TimerManager_1_1TimerInfo.html
afb2b330fb112a1e74cacda2d357a7f41
uint32_t
waiting_callbacks
structros_1_1TimerManager_1_1TimerInfo.html
a2dc40ebfa26e87dac0a34ca25ff33f71
boost::mutex
waiting_mutex
structros_1_1TimerManager_1_1TimerInfo.html
aa82949f5ea8c8ea10a78c4efad051c44
ros::TimerManager::TimerQueueCallback
classros_1_1TimerManager_1_1TimerQueueCallback.html
ros::CallbackInterface
CallResult
call
classros_1_1TimerManager_1_1TimerQueueCallback.html
af8d273ec444265e627a63ff2f5b7da23
()
TimerQueueCallback
classros_1_1TimerManager_1_1TimerQueueCallback.html
a873a2527527edc8dba4cdf75c1386023
(TimerManager< T, D, E > *parent, const TimerInfoPtr &info, T last_expected, T last_real, T current_expected)
~TimerQueueCallback
classros_1_1TimerManager_1_1TimerQueueCallback.html
a84e4bb65f6d7f51ce014f2720a3c42ff
()
bool
called_
classros_1_1TimerManager_1_1TimerQueueCallback.html
a8d21ed6dbd75de830cfe625bc3a55e6a
T
current_expected_
classros_1_1TimerManager_1_1TimerQueueCallback.html
a9437448e651ab2fbc5d6112e9ec7e12c
TimerInfoWPtr
info_
classros_1_1TimerManager_1_1TimerQueueCallback.html
a8108a06514d6c56e420cc6c3095ee3ee
T
last_expected_
classros_1_1TimerManager_1_1TimerQueueCallback.html
a4938bdd725b9ccbd9867f394286e57f9
T
last_real_
classros_1_1TimerManager_1_1TimerQueueCallback.html
afc2d20bc5924db382be7afb63abe6a2c
TimerManager< T, D, E > *
parent_
classros_1_1TimerManager_1_1TimerQueueCallback.html
ab90321f0c063745389ad0b710970a176
ros::TimerOptions
structros_1_1TimerOptions.html
TimerOptions
structros_1_1TimerOptions.html
ae3e579106d134d962d57eead9f67fcf9
()
TimerOptions
structros_1_1TimerOptions.html
ad8bffce950b7c44ad0a2ad77751fa82c
(Duration _period, const TimerCallback &_callback, CallbackQueueInterface *_queue, bool oneshot=false, bool autostart=true)
bool
autostart
structros_1_1TimerOptions.html
aaf3a093c58bc5153c22801ea1baeb647
TimerCallback
callback
structros_1_1TimerOptions.html
a6205d41a14c9c1479db15dc52c3a872f
CallbackQueueInterface *
callback_queue
structros_1_1TimerOptions.html
a7a6d3c06d3fde19e3f0ed90efbe1a364
bool
oneshot
structros_1_1TimerOptions.html
a2cab57741deb2a95ccf7519b2b9d31e3
Duration
period
structros_1_1TimerOptions.html
a5c77e0241a89b36125804b4e336e66fa
VoidConstPtr
tracked_object
structros_1_1TimerOptions.html
ad5501a2eb09a680db68b4d27b1c3b793
ros::TopicManager
classros_1_1TopicManager.html
bool
advertise
classros_1_1TopicManager.html
a57009eea051eab8003980bed1330b633
(const AdvertiseOptions &ops, const SubscriberCallbacksPtr &callbacks)
void
getAdvertisedTopics
classros_1_1TopicManager.html
addcfde600221be072b10d7ad28adc103
(V_string &topics)
size_t
getNumPublishers
classros_1_1TopicManager.html
a5289898a122d037a9133c206d80ec6ff
(const std::string &_topic)
size_t
getNumSubscribers
classros_1_1TopicManager.html
af2204780d5531da1601c87ea2741b3c8
(const std::string &_topic)
size_t
getNumSubscriptions
classros_1_1TopicManager.html
ab51dfa278a3068f0f8fafc18093c564a
()
void
getSubscribedTopics
classros_1_1TopicManager.html
a5664f5183b259dd0f93da0072f76a6ec
(V_string &topics)
void
incrementSequence
classros_1_1TopicManager.html
a2aeae8ef70d92350727fceb3a2c4941f
(const std::string &_topic)
bool
isLatched
classros_1_1TopicManager.html
a743f443b23a281d6d71bafca04217837
(const std::string &topic)
PublicationPtr
lookupPublication
classros_1_1TopicManager.html
a2aaee9bf1834d793e46f27bbf31386c3
(const std::string &topic)
void
publish
classros_1_1TopicManager.html
a781d245e9fbad4e9a2181baa18174f21
(const std::string &topic, const M &message)
void
publish
classros_1_1TopicManager.html
a168ffb08922e41e330c1403df06dd5ac
(const std::string &_topic, const boost::function< SerializedMessage(void)> &serfunc, SerializedMessage &m)
void
shutdown
classros_1_1TopicManager.html
accbfda78b7382bb047427610d92ec1d0
()
void
start
classros_1_1TopicManager.html
adbed36c0c18c932e20fb36e2bda5b96b
()
bool
subscribe
classros_1_1TopicManager.html
a8ce29dbb34c23a2535835b57c28c1d20
(const SubscribeOptions &ops)
TopicManager
classros_1_1TopicManager.html
ab832623e366036c96d4f54c148614c46
()
bool
unadvertise
classros_1_1TopicManager.html
a120af16f5f970168eccb85a911e7e901
(const std::string &topic, const SubscriberCallbacksPtr &callbacks)
bool
unsubscribe
classros_1_1TopicManager.html
a454f241b6c5a3af23a683ef262f94977
(const std::string &_topic, const SubscriptionCallbackHelperPtr &helper)
~TopicManager
classros_1_1TopicManager.html
aab6116905e32938453cb9648aeb1c88d
()
static const TopicManagerPtr &
instance
classros_1_1TopicManager.html
a2726fca76b37e506a7f55e2d56566069
()
bool
addSubCallback
classros_1_1TopicManager.html
af671be4106aceb6146f9b97320a2fa18
(const SubscribeOptions &ops)
void
getBusInfo
classros_1_1TopicManager.html
a52cc3ac8a7799cf3652834acc78cb3d3
(XmlRpc::XmlRpcValue &info)
void
getBusInfoCallback
classros_1_1TopicManager.html
a9c7b6e3f37237a12c09e80af8955beaf
(XmlRpc::XmlRpcValue ¶ms, XmlRpc::XmlRpcValue &result)
void
getBusStats
classros_1_1TopicManager.html
a34d7b68fd8af70216b18453912d7497a
(XmlRpc::XmlRpcValue &stats)
void
getBusStatsCallback
classros_1_1TopicManager.html
a74709873883f26f56d749545db10c0d7
(XmlRpc::XmlRpcValue ¶ms, XmlRpc::XmlRpcValue &result)
void
getPublications
classros_1_1TopicManager.html
acfe2ef70ea04654af2e9f66796f49703
(XmlRpc::XmlRpcValue &publications)
void
getPublicationsCallback
classros_1_1TopicManager.html
a8565f36719683b7bf6faa523340082e1
(XmlRpc::XmlRpcValue ¶ms, XmlRpc::XmlRpcValue &result)
void
getSubscriptions
classros_1_1TopicManager.html
aa98dbd5110bf71341683ee0f61f0cf94
(XmlRpc::XmlRpcValue &subscriptions)
void
getSubscriptionsCallback
classros_1_1TopicManager.html
a96df2769d341d2cc587b3ab8abe4d549
(XmlRpc::XmlRpcValue ¶ms, XmlRpc::XmlRpcValue &result)
bool
isShuttingDown
classros_1_1TopicManager.html
a880b0c40b0ef487acc78c468f2f15cd5
()
bool
isTopicAdvertised
classros_1_1TopicManager.html
a48b1d61af057b352a918705dd83102d4
(const std::string &topic)
PublicationPtr
lookupPublicationWithoutLock
classros_1_1TopicManager.html
a7b5079a5aadeef42c685961e694842d6
(const std::string &topic)
void
processPublishQueues
classros_1_1TopicManager.html
a36832feb5abee0b4b4842ad894896532
()
bool
pubUpdate
classros_1_1TopicManager.html
a5ed9578835b298cfd99a59c5378eede9
(const std::string &topic, const std::vector< std::string > &pubs)
void
pubUpdateCallback
classros_1_1TopicManager.html
a49bcccdcb42f58991e1705412a643998
(XmlRpc::XmlRpcValue ¶ms, XmlRpc::XmlRpcValue &result)
bool
registerSubscriber
classros_1_1TopicManager.html
a836892dc62c6501ab32e917b37edbb68
(const SubscriptionPtr &s, const std::string &datatype)
bool
requestTopic
classros_1_1TopicManager.html
a598227aac6c2cce71d1bc323fc56be93
(const std::string &topic, XmlRpc::XmlRpcValue &protos, XmlRpc::XmlRpcValue &ret)
void
requestTopicCallback
classros_1_1TopicManager.html
adf28791b84de9fdbad03a09cab2543ea
(XmlRpc::XmlRpcValue ¶ms, XmlRpc::XmlRpcValue &result)
bool
unregisterPublisher
classros_1_1TopicManager.html
a493ae959c99bc2daeef10ca88b9e3e3c
(const std::string &topic)
bool
unregisterSubscriber
classros_1_1TopicManager.html
aa8461e420dec30303ed60473bf8ffb56
(const std::string &topic)
std::list< std::string >
advertised_topic_names_
classros_1_1TopicManager.html
a3875adb06dd69c67281ad13a8cc7ba66
boost::mutex
advertised_topic_names_mutex_
classros_1_1TopicManager.html
a06c435c97cc172af0a5bdcc22e3b4fbd
V_Publication
advertised_topics_
classros_1_1TopicManager.html
a6636da8790b37b1dc6f53d0f8b1b9fbb
boost::recursive_mutex
advertised_topics_mutex_
classros_1_1TopicManager.html
a9faa29cacd7ba5c69479ebd92718e6f1
ConnectionManagerPtr
connection_manager_
classros_1_1TopicManager.html
a2493bac1e993bfd34493e13482c60eab
PollManagerPtr
poll_manager_
classros_1_1TopicManager.html
ae538f3750a3e5588b470775b735cd67d
volatile bool
shutting_down_
classros_1_1TopicManager.html
a17ae4e08c3fa3efd1bdf10975fa2e7e1
boost::mutex
shutting_down_mutex_
classros_1_1TopicManager.html
a79d87e285fa54b61fc7bdeea98f27d49
boost::mutex
subs_mutex_
classros_1_1TopicManager.html
a88607cf9600e79fb33a413dda4f78543
L_Subscription
subscriptions_
classros_1_1TopicManager.html
ae5356ec145ef81ed00994cd1459f0c06
XMLRPCManagerPtr
xmlrpc_manager_
classros_1_1TopicManager.html
a89937b4756886bf8ecb65af37324e332
ros::Transport
classros_1_1Transport.html
boost::function< void(const TransportPtr &)>
Callback
classros_1_1Transport.html
a81cb91a93c5dcd0fb5272696f17cdf5a
virtual void
close
classros_1_1Transport.html
a1188ff242a9c3c5f5f4158acb432c600
()=0
virtual void
disableRead
classros_1_1Transport.html
a37328b68c4d5ca9ef6ad2304d2e7244f
()=0
virtual void
disableWrite
classros_1_1Transport.html
a9fb84329adfa53b9dcffea57b99dff99
()=0
virtual void
enableRead
classros_1_1Transport.html
a2dd55291d45cd9b49aafeb2f5be4c290
()=0
virtual void
enableWrite
classros_1_1Transport.html
af8a342e800d73ce492a5e34808644464
()=0
virtual std::string
getTransportInfo
classros_1_1Transport.html
a2c5fe96f928c02fd3e670afdb5e394ff
()=0
virtual const char *
getType
classros_1_1Transport.html
a72395b516dd65ef80cbc3af6aead1df1
()=0
virtual void
parseHeader
classros_1_1Transport.html
af3532f04749f5a9cd220e684d1afa7f5
(const Header &header)
virtual int32_t
read
classros_1_1Transport.html
a87cc3acac21bb313fb1af9f337c440b7
(uint8_t *buffer, uint32_t size)=0
virtual bool
requiresHeader
classros_1_1Transport.html
aec57877179be1737fc0a058584f2262b
()
void
setDisconnectCallback
classros_1_1Transport.html
a2a23d2a2dbde51372000638ca8394c1b
(const Callback &cb)
void
setReadCallback
classros_1_1Transport.html
a1cfdbed7b5af42ed2fdeec1a6632727c
(const Callback &cb)
void
setWriteCallback
classros_1_1Transport.html
a12b5f06de9f73c90df09a33cb3a4e116
(const Callback &cb)
Transport
classros_1_1Transport.html
a949879b13207f3e45b5545f99326d9d1
()
virtual int32_t
write
classros_1_1Transport.html
ac7efff5262cfd417db602a3f04ca986a
(uint8_t *buffer, uint32_t size)=0
virtual
~Transport
classros_1_1Transport.html
a829cbf6204a7df95f42192fcf42ac21d
()
Callback
disconnect_cb_
classros_1_1Transport.html
ace24b6019711395df395966b86e78108
Callback
read_cb_
classros_1_1Transport.html
a0217340989ae2537999401fab94c9869
Callback
write_cb_
classros_1_1Transport.html
aaf180f101f22996a97ab1bdae1700f3e
ros::TransportHints
classros_1_1TransportHints.html
int
getMaxDatagramSize
classros_1_1TransportHints.html
a8a751fd83dd3de3b746604b132dda9ee
()
const M_string &
getOptions
classros_1_1TransportHints.html
a24d6c392bfec2ab998741edc202b7319
()
bool
getTCPNoDelay
classros_1_1TransportHints.html
a3c10c4293e47bc86099452fc24c68ba9
()
const V_string &
getTransports
classros_1_1TransportHints.html
a132d7ad528e39f68a896cf1b42c808e7
()
TransportHints &
maxDatagramSize
classros_1_1TransportHints.html
ab2d5adaebea12cbc266f823d903c05a3
(int size)
TransportHints &
reliable
classros_1_1TransportHints.html
a1e464c4f38cb69b3be00aa492da15a7a
()
TransportHints &
tcp
classros_1_1TransportHints.html
ab26740ebc9cf53332fe5486aa0d23548
()
TransportHints &
tcpNoDelay
classros_1_1TransportHints.html
a03191a9987162fca0ae2c81fa79fcde9
(bool nodelay=true)
TransportHints &
udp
classros_1_1TransportHints.html
a897ab86f1b9d7e145cdecc6a5f86ed28
()
TransportHints &
unreliable
classros_1_1TransportHints.html
a5791caf5a3f38b439ccf60abdb5bf7b2
()
M_string
options_
classros_1_1TransportHints.html
a26836b65f589db8fb5165e5535390af9
V_string
transports_
classros_1_1TransportHints.html
a574050b4807d71e9b42801266870b5f1
ros::TransportPublisherLink
classros_1_1TransportPublisherLink.html
ros::PublisherLink
virtual void
drop
classros_1_1TransportPublisherLink.html
ae9dfedfff628f9d1c9c8433cbc4acf32
()
const ConnectionPtr &
getConnection
classros_1_1TransportPublisherLink.html
afd4cfad8e2240d7867e7bec6d1f5bbd7
()
virtual std::string
getTransportType
classros_1_1TransportPublisherLink.html
a6ba596abb4f9b36178696dd8905a1f37
()
bool
initialize
classros_1_1TransportPublisherLink.html
a44c7fa931c9ca2473aa10e3eb21a3157
(const ConnectionPtr &connection)
TransportPublisherLink
classros_1_1TransportPublisherLink.html
ad14e13c7ad2de887bf811f6622ca5321
(const SubscriptionPtr &parent, const std::string &xmlrpc_uri, const TransportHints &transport_hints)
virtual
~TransportPublisherLink
classros_1_1TransportPublisherLink.html
a94da733e3268239df3aaaa11293ab844
()
virtual void
handleMessage
classros_1_1TransportPublisherLink.html
a069179de3b6ea239c09daf01480f9812
(const SerializedMessage &m, bool ser, bool nocopy)
void
onConnectionDropped
classros_1_1TransportPublisherLink.html
a832ce92aa185536f72e9e304172ef24e
(const ConnectionPtr &conn, Connection::DropReason reason)
bool
onHeaderReceived
classros_1_1TransportPublisherLink.html
af55377fc93910bc08963e5aae32d36ce
(const ConnectionPtr &conn, const Header &header)
void
onHeaderWritten
classros_1_1TransportPublisherLink.html
aa51be72d57f9188e7c9fc2cd58a3b7df
(const ConnectionPtr &conn)
void
onMessage
classros_1_1TransportPublisherLink.html
a7f72703b511bbaa9d62920b8d12be2d3
(const ConnectionPtr &conn, const boost::shared_array< uint8_t > &buffer, uint32_t size, bool success)
void
onMessageLength
classros_1_1TransportPublisherLink.html
aab35a6586cff0eec355cf5ba2eb143d7
(const ConnectionPtr &conn, const boost::shared_array< uint8_t > &buffer, uint32_t size, bool success)
void
onRetryTimer
classros_1_1TransportPublisherLink.html
a1a441d40362f2d33d56248924a8d312f
(const ros::WallTimerEvent &)
ConnectionPtr
connection_
classros_1_1TransportPublisherLink.html
ae58d3608c093c7384b91e0a72c266c73
bool
dropping_
classros_1_1TransportPublisherLink.html
a5cbd531cd23b02054285247117ee7cd8
bool
needs_retry_
classros_1_1TransportPublisherLink.html
ab4642fda44b92137c63287bc592f860e
WallTime
next_retry_
classros_1_1TransportPublisherLink.html
af88074286e067dd815b76e24d954e6e5
WallDuration
retry_period_
classros_1_1TransportPublisherLink.html
a486265569fa349a5cfbbc1b7b4f84428
int32_t
retry_timer_handle_
classros_1_1TransportPublisherLink.html
a3201a1d4ac5136348ddd68eb4dddfa95
ros::TransportSubscriberLink
classros_1_1TransportSubscriberLink.html
ros::SubscriberLink
virtual void
drop
classros_1_1TransportSubscriberLink.html
a15ff9305ffac2fd7c2cebb184573074f
()
virtual void
enqueueMessage
classros_1_1TransportSubscriberLink.html
a147198f20c2234cad2c4a0ef8a3ecdc4
(const SerializedMessage &m, bool ser, bool nocopy)
const ConnectionPtr &
getConnection
classros_1_1TransportSubscriberLink.html
ac1d0e77f62dacc075b4c4e732c55b830
()
virtual std::string
getTransportType
classros_1_1TransportSubscriberLink.html
a29ceca43e070aca1e245916edc088608
()
bool
handleHeader
classros_1_1TransportSubscriberLink.html
af59bd7ac9678e6e4664110e0157f30e7
(const Header &header)
bool
initialize
classros_1_1TransportSubscriberLink.html
a63e5a7855276e1f90df371f67ec56366
(const ConnectionPtr &connection)
TransportSubscriberLink
classros_1_1TransportSubscriberLink.html
a78a22083266cce2cc5c269c62c6451d7
()
virtual
~TransportSubscriberLink
classros_1_1TransportSubscriberLink.html
a07c5e767dbf141cbac019577f15b8d48
()
void
onConnectionDropped
classros_1_1TransportSubscriberLink.html
a82e5868dfc3a2b1e83b81431f9a96d90
(const ConnectionPtr &conn)
void
onHeaderWritten
classros_1_1TransportSubscriberLink.html
a12a71e46edbad94e01d6b687ea6b6cd5
(const ConnectionPtr &conn)
void
onMessageWritten
classros_1_1TransportSubscriberLink.html
aa65e479f5e214a07a41cedd4715b0df7
(const ConnectionPtr &conn)
void
startMessageWrite
classros_1_1TransportSubscriberLink.html
a7de218cae046fe003745a35f4a73ca2c
(bool immediate_write)
ConnectionPtr
connection_
classros_1_1TransportSubscriberLink.html
ad09931188d11147592f7b516d6d62d04
boost::signals::connection
dropped_conn_
classros_1_1TransportSubscriberLink.html
ab188d35a339d04ef3bb8abbb9ae4f93a
bool
header_written_
classros_1_1TransportSubscriberLink.html
a5ddd1d4170020cd34faa6c19c82b5ffd
std::queue< SerializedMessage >
outbox_
classros_1_1TransportSubscriberLink.html
a6f4d1f49b5821f6345560c51aa885eaa
boost::mutex
outbox_mutex_
classros_1_1TransportSubscriberLink.html
a6852f95a240ff6042a686a944d106017
bool
queue_full_
classros_1_1TransportSubscriberLink.html
a2af4a6cffdd99493526a470da9aae2d0
bool
writing_message_
classros_1_1TransportSubscriberLink.html
a761e25ad41c5cf4e23f97d1edd20edc9
ros::TransportTCP
classros_1_1TransportTCP.html
ros::Transport
boost::function< void(const TransportTCPPtr &)>
AcceptCallback
classros_1_1TransportTCP.html
a292f6cacdeab64047046799d97054cf9
Flags
classros_1_1TransportTCP.html
a0baddfb18f462d06ee2c491e0d08eaa3
SYNCHRONOUS
classros_1_1TransportTCP.html
a0baddfb18f462d06ee2c491e0d08eaa3a9224bd148edde11cffd39db3d04c7483
TransportTCPPtr
accept
classros_1_1TransportTCP.html
a2383667bf962db90200998deeca1f63f
()
virtual void
close
classros_1_1TransportTCP.html
a57f7ac11e54318a8edf2da2951aa2e2e
()
bool
connect
classros_1_1TransportTCP.html
afe2d88c2bb997318071bb7f5abe1d401
(const std::string &host, int port)
virtual void
disableRead
classros_1_1TransportTCP.html
aa349aaf47f538313edc396a97850ef35
()
virtual void
disableWrite
classros_1_1TransportTCP.html
a4f44e5164ec64ae72b41f02ee7789cb9
()
virtual void
enableRead
classros_1_1TransportTCP.html
a8d31a3049e8dca2c9c7fcbb93345fc71
()
virtual void
enableWrite
classros_1_1TransportTCP.html
a9e232fa0108db57fcdc6df08455ff267
()
std::string
getClientURI
classros_1_1TransportTCP.html
a343911dc07ec3be4f4042fb68d1bd364
()
const std::string &
getConnectedHost
classros_1_1TransportTCP.html
a9324042dda796245c67d9fba6f4f6e67
()
int
getConnectedPort
classros_1_1TransportTCP.html
a43fb3e1953d6eba67f96fd68ff125a68
()
int
getServerPort
classros_1_1TransportTCP.html
aead2c57512a5e15755aa9b82d20a5ae5
()
virtual std::string
getTransportInfo
classros_1_1TransportTCP.html
a31059558903f522375c622430c9eb1ff
()
virtual const char *
getType
classros_1_1TransportTCP.html
a3a02428b45efd6956cbb61ca50e45998
()
bool
listen
classros_1_1TransportTCP.html
a0763800dabc4e3073759005afc6834ec
(int port, int backlog, const AcceptCallback &accept_cb)
virtual void
parseHeader
classros_1_1TransportTCP.html
ad3fbf66466327eec749ff4f4fd0dd632
(const Header &header)
virtual int32_t
read
classros_1_1TransportTCP.html
af663e2fb3368b9d2c30681ff184ed687
(uint8_t *buffer, uint32_t size)
void
setKeepAlive
classros_1_1TransportTCP.html
ad65fdf4a0e79093fe4f2ce249825ff91
(bool use, uint32_t idle, uint32_t interval, uint32_t count)
void
setNoDelay
classros_1_1TransportTCP.html
a50e1a381a574ea7f88c18b9350653a4b
(bool nodelay)
TransportTCP
classros_1_1TransportTCP.html
af11a4c0f6cea954e74af56cac7b85c46
(PollSet *poll_set, int flags=0)
virtual int32_t
write
classros_1_1TransportTCP.html
a6b87b02d96579699cf4a567b46910d5c
(uint8_t *buffer, uint32_t size)
virtual
~TransportTCP
classros_1_1TransportTCP.html
a12c5848c8bf617dd664364ad1991660e
()
static bool
s_use_ipv6_
classros_1_1TransportTCP.html
a90c5e0e99e2fe6b78900ba081d0b439e
static bool
s_use_keepalive_
classros_1_1TransportTCP.html
a2b399db71777ef6900258f3e8764b866
bool
initializeSocket
classros_1_1TransportTCP.html
a25318a7f58e370fb6416c084890b8b52
()
bool
setNonBlocking
classros_1_1TransportTCP.html
ac01e92301d067b2acc8ab366afa86a3d
()
bool
setSocket
classros_1_1TransportTCP.html
ad758b0bae3e043de4fb5cc3ef46eeac7
(int sock)
void
socketUpdate
classros_1_1TransportTCP.html
ad0008b71a9cc9a7bc2e693b02eede18a
(int events)
AcceptCallback
accept_cb_
classros_1_1TransportTCP.html
a0fafa569c44312b092cfd59f9c048be3
std::string
cached_remote_host_
classros_1_1TransportTCP.html
a5a46582d1d75e15dd93ddc6faf43318f
boost::recursive_mutex
close_mutex_
classros_1_1TransportTCP.html
a7cfdc2c1a5c0a4c252a02d224fdefc50
bool
closed_
classros_1_1TransportTCP.html
a1164ee53d026710320ee0d406dd084cf
std::string
connected_host_
classros_1_1TransportTCP.html
acbb335f849bc4a36db1bcc40e6512bb2
int
connected_port_
classros_1_1TransportTCP.html
a2d07b44fcc2233859e63873d9947a889
bool
expecting_read_
classros_1_1TransportTCP.html
afee34b0bfa9f29d815ae8de15646a1b9
bool
expecting_write_
classros_1_1TransportTCP.html
ae2a9b5847ffd038e685152ce64d9c926
int
flags_
classros_1_1TransportTCP.html
a63b7acbcc680257c1b3cc0527d6ee517
bool
is_server_
classros_1_1TransportTCP.html
a44d89863e4ba32922fc53c12eacab405
PollSet *
poll_set_
classros_1_1TransportTCP.html
a264d2d7a4bca84103d28a0a1a282522f
socklen_t
sa_len_
classros_1_1TransportTCP.html
a2594262d557fbdb257383e66a2358f0e
sockaddr_storage
server_address_
classros_1_1TransportTCP.html
a93f1e93b019683612cc2110da1edd92b
int
server_port_
classros_1_1TransportTCP.html
a25148ccb8c5fdc3e6f468e17b04eb143
socket_fd_t
sock_
classros_1_1TransportTCP.html
a2cbe7eb4a136f66a11404d96a8611cd1
ros::TransportUDP
classros_1_1TransportUDP.html
ros::Transport
Flags
classros_1_1TransportUDP.html
aec88962f1c68c3f2f9ebfc12687a8e05
SYNCHRONOUS
classros_1_1TransportUDP.html
aec88962f1c68c3f2f9ebfc12687a8e05afd1cc6d0d0806ab566fcd9b12dab8cbb
virtual void
close
classros_1_1TransportUDP.html
a743d06dd8e70a216a04269a301dc4f93
()
bool
connect
classros_1_1TransportUDP.html
ad32abb18a6d7f567bd8b208ca4bae4d7
(const std::string &host, int port, int conn_id)
bool
createIncoming
classros_1_1TransportUDP.html
a8531548f729abb022273faa16afaf3b9
(int port, bool is_server)
TransportUDPPtr
createOutgoing
classros_1_1TransportUDP.html
a3d454aa0f2daa606e97d62631fb0934c
(std::string host, int port, int conn_id, int max_datagram_size)
virtual void
disableRead
classros_1_1TransportUDP.html
af448ed09288a2c6bba575106bf8d9826
()
virtual void
disableWrite
classros_1_1TransportUDP.html
a3020dd08f9099810b5eaa76d61492781
()
virtual void
enableRead
classros_1_1TransportUDP.html
ac8765286744b4bf04dd666d5cbd34e2e
()
virtual void
enableWrite
classros_1_1TransportUDP.html
a6029d31dc4142befcf24285104bee283
()
std::string
getClientURI
classros_1_1TransportUDP.html
ab657381d7c1b556aa3bd531341a98301
()
int
getMaxDatagramSize
classros_1_1TransportUDP.html
ab0e872b57ce0903a80f5df0e24e4f763
() const
int
getServerPort
classros_1_1TransportUDP.html
a60880260391afc46e0ec7b7e93358042
() const
virtual std::string
getTransportInfo
classros_1_1TransportUDP.html
ac2fd92edd63bc393f54ffd8b7f78745c
()
virtual const char *
getType
classros_1_1TransportUDP.html
a814b10b714f1f5f248eeacee7cc50aac
()
virtual int32_t
read
classros_1_1TransportUDP.html
a79ffac2e539526fe33b90412c812ecf7
(uint8_t *buffer, uint32_t size)
virtual bool
requiresHeader
classros_1_1TransportUDP.html
a34ee4d2f2b2696ac5f9c9e1597eb91bf
()
TransportUDP
classros_1_1TransportUDP.html
a8b568a873888e88c9440ddacc37538fc
(PollSet *poll_set, int flags=0, int max_datagram_size=0)
virtual int32_t
write
classros_1_1TransportUDP.html
ab1bb98a9ddfee01beb7b8b65e22d91fb
(uint8_t *buffer, uint32_t size)
virtual
~TransportUDP
classros_1_1TransportUDP.html
aaaaa25b091c12fda9d49a34de8e51fec
()
bool
initializeSocket
classros_1_1TransportUDP.html
ac5cc105cba11ce168f2fc2200f481123
()
bool
setSocket
classros_1_1TransportUDP.html
a32eaeb97170e1e82e8e8b50e1591033d
(int sock)
void
socketUpdate
classros_1_1TransportUDP.html
a7350ebddf05ad4c083bc40fda15ab7bd
(int events)
std::string
cached_remote_host_
classros_1_1TransportUDP.html
a56928cde75364db377c237c7e02b3183
boost::mutex
close_mutex_
classros_1_1TransportUDP.html
a74dbc04a5db4a8201cbd2248cb35df76
bool
closed_
classros_1_1TransportUDP.html
a1bad2954c71a990ba7ef57223737e580
uint32_t
connection_id_
classros_1_1TransportUDP.html
a2c9caef440ad152240a8bd65e2444fc6
uint8_t
current_message_id_
classros_1_1TransportUDP.html
aa4b35e2582a3cddebf4e3de174a43e77
uint8_t *
data_buffer_
classros_1_1TransportUDP.html
a2cfa91f5a94a68a51c0a02cbacefac3f
uint32_t
data_filled_
classros_1_1TransportUDP.html
a0ab2e1333ea76057c4e6d14e4d494001
uint8_t *
data_start_
classros_1_1TransportUDP.html
a8089f815860348e8c3013329012f001b
bool
expecting_read_
classros_1_1TransportUDP.html
a520b39003580a0eb5f47e76de9a9c737
bool
expecting_write_
classros_1_1TransportUDP.html
a16d257c006847b1638ce512209301a27
int
flags_
classros_1_1TransportUDP.html
a42d1d77e3e26229577e46717633cff8a
bool
is_server_
classros_1_1TransportUDP.html
a33d3fc32d2f168a63a0e7d11492eff31
uint16_t
last_block_
classros_1_1TransportUDP.html
a12f4b8bf857a35cd8e820852f45c6890
uint32_t
max_datagram_size_
classros_1_1TransportUDP.html
ad31a81805b08c43684bfaba4e6dc8319
PollSet *
poll_set_
classros_1_1TransportUDP.html
a352a97f76b3adc6589ffe8a12857c934
uint8_t *
reorder_buffer_
classros_1_1TransportUDP.html
a6fb19c2e77486f3d79e0cc40ea8a03a4
uint32_t
reorder_bytes_
classros_1_1TransportUDP.html
a48199da246879910da70038f65b494a6
TransportUDPHeader
reorder_header_
classros_1_1TransportUDP.html
a2b0d5bf5ea03dfd93b4dffcb6137fd18
uint8_t *
reorder_start_
classros_1_1TransportUDP.html
a01058c7c2b573be7611982afc94266bb
sockaddr_in
server_address_
classros_1_1TransportUDP.html
a6cad0a51f7d2e5700a127062ea09f27e
int
server_port_
classros_1_1TransportUDP.html
a486aeeb2a07d874687062915719bb134
socket_fd_t
sock_
classros_1_1TransportUDP.html
a521a9edbd2ff6095effb922737d5ad61
uint16_t
total_blocks_
classros_1_1TransportUDP.html
a4e4d558159b842e96202801f217f9a94
ros::TransportUDPHeader
structros_1_1TransportUDPHeader.html
uint16_t
block_
structros_1_1TransportUDPHeader.html
a0d594b2b1e8a3ed28c45184ad2067390
uint32_t
connection_id_
structros_1_1TransportUDPHeader.html
ab2e4b6d266ba51489eacfd0a97c1c72c
uint8_t
message_id_
structros_1_1TransportUDPHeader.html
a2add530f8a5fd33f7620dcc7c3d60e11
uint8_t
op_
structros_1_1TransportUDPHeader.html
a8fe4a91838ab5ef85df004d14ca7153b
ros::WallTimer
classros_1_1WallTimer.html
ros::WallTimer::Impl
bool
hasPending
classros_1_1WallTimer.html
a289487b017ef229954d64387212ab15f
()
bool
isValid
classros_1_1WallTimer.html
a4282269e11518eb302a0ecd34fd7ba95
()
operator void *
classros_1_1WallTimer.html
a91068ad411cf344b0f667a387251c7ba
()
bool
operator!=
classros_1_1WallTimer.html
a6571d0109a46c34be40b70056f68f39f
(const WallTimer &rhs)
bool
operator<
classros_1_1WallTimer.html
a57fc741700a5efb0d1d288d34959ec95
(const WallTimer &rhs)
bool
operator==
classros_1_1WallTimer.html
a6150b1b2832a59174061569b187248b9
(const WallTimer &rhs)
void
setPeriod
classros_1_1WallTimer.html
a1b58e28bc4a7e5a762233bf3f7bce659
(const WallDuration &period)
void
start
classros_1_1WallTimer.html
a20c78ce43fad56a491d75980778cfd4b
()
void
stop
classros_1_1WallTimer.html
ac3f697bdf6f0d86150f0bc9ac106d9aa
()
WallTimer
classros_1_1WallTimer.html
a8cfecbf9795fadbe376a8f06b18a5092
()
WallTimer
classros_1_1WallTimer.html
a04cef478aa1a3dfd00ee0e0e98f9e652
(const WallTimer &rhs)
~WallTimer
classros_1_1WallTimer.html
aba234e757be3eda77b225878d89ad753
()
boost::shared_ptr< Impl >
ImplPtr
classros_1_1WallTimer.html
a8daf1d3787020415448e828a82f793ce
boost::weak_ptr< Impl >
ImplWPtr
classros_1_1WallTimer.html
a9be4507d7ba4fd5415c0570baffa95b8
WallTimer
classros_1_1WallTimer.html
adebfc2b4f39a4e0c95bb0c553f94fdc1
(const WallTimerOptions &ops)
ImplPtr
impl_
classros_1_1WallTimer.html
a15506d6934d204396d6e111ccbfaee3c
friend class
NodeHandle
classros_1_1WallTimer.html
a831703c8ea43a76177ce3073ff42db77
ros::WallTimer::Impl
classros_1_1WallTimer_1_1Impl.html
bool
hasPending
classros_1_1WallTimer_1_1Impl.html
a143f8cb48629c09e71d0a07324a9a38f
()
Impl
classros_1_1WallTimer_1_1Impl.html
ab9d5b31c9a4b4da0ba469d8b1c066db1
()
bool
isValid
classros_1_1WallTimer_1_1Impl.html
ac6a8e395a8d61e86cd45ea3c3325f465
()
void
setPeriod
classros_1_1WallTimer_1_1Impl.html
abef879d1ae0ed12db24f95f7b1e3bdac
(const WallDuration &period)
void
start
classros_1_1WallTimer_1_1Impl.html
aa449b4fec746c2be75fe03399ac8cf46
()
void
stop
classros_1_1WallTimer_1_1Impl.html
a445bb471eb525f4ff50f5f96d7ae8bca
()
~Impl
classros_1_1WallTimer_1_1Impl.html
ab65c9c471c6f5e3b77efaf464c1f053d
()
WallTimerCallback
callback_
classros_1_1WallTimer_1_1Impl.html
a23362736b20bf57df96bb3ce0ec5ea81
CallbackQueueInterface *
callback_queue_
classros_1_1WallTimer_1_1Impl.html
aa9273276431897306dc943bb94c26bd9
bool
has_tracked_object_
classros_1_1WallTimer_1_1Impl.html
aeca2f4290543103ce0e08807fac9b009
bool
oneshot_
classros_1_1WallTimer_1_1Impl.html
ae92d4f5e050728c0c4c11069eb1ff8d0
WallDuration
period_
classros_1_1WallTimer_1_1Impl.html
a0951e46d49699c8db2cb067f86107f8d
bool
started_
classros_1_1WallTimer_1_1Impl.html
a2baac6b2be2c64e5f9e9c11017dfc6d9
int32_t
timer_handle_
classros_1_1WallTimer_1_1Impl.html
a8c7ac56bedc974ccb46680a2a240b447
VoidConstWPtr
tracked_object_
classros_1_1WallTimer_1_1Impl.html
a5e498156806e28280fe5ac717e330757
ros::WallTimerEvent
structros_1_1WallTimerEvent.html
WallTime
current_expected
structros_1_1WallTimerEvent.html
ace8d339278949f4eedd5d5f0a5eebdc1
WallTime
current_real
structros_1_1WallTimerEvent.html
ac00e6db975c801f4f395c1fe73ca7b85
WallTime
last_expected
structros_1_1WallTimerEvent.html
adaa3fcbd59c3d185fe997e44b18dde62
WallTime
last_real
structros_1_1WallTimerEvent.html
ae172e04f9465fe531978e9a65aac310b
struct ros::WallTimerEvent::@1
profile
structros_1_1WallTimerEvent.html
a52c2f07ba26325d63c23da615644684e
WallDuration
last_duration
structros_1_1WallTimerEvent_1_1@1.html
a31e3924c29994eb0a94c0b5d3e62c1fb
ros::WallTimerOptions
structros_1_1WallTimerOptions.html
WallTimerOptions
structros_1_1WallTimerOptions.html
aebd7eb74d3c5fff15efaad09ea0e66da
()
WallTimerOptions
structros_1_1WallTimerOptions.html
a93c62e37204024038de4e28262104565
(WallDuration _period, const WallTimerCallback &_callback, CallbackQueueInterface *_queue, bool oneshot=false, bool autostart=true)
bool
autostart
structros_1_1WallTimerOptions.html
a4eb35b15e22e3883e4a42de3637f7700
WallTimerCallback
callback
structros_1_1WallTimerOptions.html
ae2647022402732c29a6816bcc68f7acb
CallbackQueueInterface *
callback_queue
structros_1_1WallTimerOptions.html
a1dcea9829975ed9b7c1e53453e922189
bool
oneshot
structros_1_1WallTimerOptions.html
ae1dcd44d9e7a913ec88df9012fe626e3
WallDuration
period
structros_1_1WallTimerOptions.html
a4d0f872bb89c4a8ea3af21ffc89e2c08
VoidConstPtr
tracked_object
structros_1_1WallTimerOptions.html
afb21d214a17fd0779b830df45b6393fd
ros::XMLRPCCallWrapper
classros_1_1XMLRPCCallWrapper.html
XmlRpc::XmlRpcServerMethod
void
execute
classros_1_1XMLRPCCallWrapper.html
a7087329a9dcaa4ea72c09c91584ac115
(XmlRpcValue ¶ms, XmlRpcValue &result)
XMLRPCCallWrapper
classros_1_1XMLRPCCallWrapper.html
a1cf04b225235c532a38a945e0fbb7e37
(const std::string &function_name, const XMLRPCFunc &cb, XmlRpcServer *s)
XMLRPCFunc
func_
classros_1_1XMLRPCCallWrapper.html
a90267a9a088d65bf430168c7e9597299
std::string
name_
classros_1_1XMLRPCCallWrapper.html
a9993db4ca6f04be5e0a085dbff61b58d
ros::XMLRPCManager
classros_1_1XMLRPCManager.html
ros::XMLRPCManager::FunctionInfo
void
addASyncConnection
classros_1_1XMLRPCManager.html
a9d79240a10da9d9dbbb88718fb3bfbfc
(const ASyncXMLRPCConnectionPtr &conn)
bool
bind
classros_1_1XMLRPCManager.html
a8736a966626ef4597bd145fcb41ea106
(const std::string &function_name, const XMLRPCFunc &cb)
uint32_t
getServerPort
classros_1_1XMLRPCManager.html
a4cafaa38ddd76b45c6de3fe69cc0f648
() const
const std::string &
getServerURI
classros_1_1XMLRPCManager.html
a3595bd0a8d514afec60ef0b470f043ea
() const
XmlRpc::XmlRpcClient *
getXMLRPCClient
classros_1_1XMLRPCManager.html
ac684126bc484da702d468b3e7e980a19
(const std::string &host, const int port, const std::string &uri)
bool
isShuttingDown
classros_1_1XMLRPCManager.html
ac9eb79f9f11c78e7cb659bb4bda9e9fa
()
void
releaseXMLRPCClient
classros_1_1XMLRPCManager.html
ae5d059c0a9d38ac144bd0e4ae294f7a7
(XmlRpc::XmlRpcClient *c)
void
removeASyncConnection
classros_1_1XMLRPCManager.html
a422debe352cc301cae1ade97943e7d89
(const ASyncXMLRPCConnectionPtr &conn)
void
shutdown
classros_1_1XMLRPCManager.html
a8d2ab69ec5b1ad7c6da0260612053488
()
void
start
classros_1_1XMLRPCManager.html
a0cdeed20df171191280638c675ede8f0
()
void
unbind
classros_1_1XMLRPCManager.html
ad9f6c1e84dfd35bab54a9989fe91db06
(const std::string &function_name)
bool
validateXmlrpcResponse
classros_1_1XMLRPCManager.html
a2b8b315673d3b670a78499e17eb3eefe
(const std::string &method, XmlRpc::XmlRpcValue &response, XmlRpc::XmlRpcValue &payload)
XMLRPCManager
classros_1_1XMLRPCManager.html
abf6dcc80933590d8afa3f6fa0c19a2cc
()
~XMLRPCManager
classros_1_1XMLRPCManager.html
ab1cbdce71e13c9ad3918ea21b3e22093
()
static const XMLRPCManagerPtr &
instance
classros_1_1XMLRPCManager.html
ad1490d854377427d70c9661fc28d1a90
()
std::map< std::string, FunctionInfo >
M_StringToFuncInfo
classros_1_1XMLRPCManager.html
ad4181d72b98a2baa3d5dcf24b1c495ee
std::vector< CachedXmlRpcClient >
V_CachedXmlRpcClient
classros_1_1XMLRPCManager.html
acb27663964705d0d9003c92b37a9e632
void
serverThreadFunc
classros_1_1XMLRPCManager.html
a2056dad30d82607ff0455414ac9b67d6
()
S_ASyncXMLRPCConnection
added_connections_
classros_1_1XMLRPCManager.html
a3ef8a278bf4844e9b8f67fe5dec8860d
boost::mutex
added_connections_mutex_
classros_1_1XMLRPCManager.html
a4c5aef4254bc76d83617e327533323ce
V_CachedXmlRpcClient
clients_
classros_1_1XMLRPCManager.html
a1a96fe4ac8ee2a3d9dab5061c447c5f2
boost::mutex
clients_mutex_
classros_1_1XMLRPCManager.html
aa40b393e801daed557289bf4287d9df0
S_ASyncXMLRPCConnection
connections_
classros_1_1XMLRPCManager.html
a235812486a7081ebf34327f5640fac83
M_StringToFuncInfo
functions_
classros_1_1XMLRPCManager.html
a16e527fc72b2ce1fadda39227c3e6fe3
boost::mutex
functions_mutex_
classros_1_1XMLRPCManager.html
a78832ce7a8e300c7a116d377fbec15c7
ros::WallDuration
master_retry_timeout_
classros_1_1XMLRPCManager.html
a6aada89bb7de91c51b8f02930bf5b170
int
port_
classros_1_1XMLRPCManager.html
a0c7a4fe35704484703fcb2c7abeda769
S_ASyncXMLRPCConnection
removed_connections_
classros_1_1XMLRPCManager.html
a3a0ba472abf479b1ede0982898ee1554
boost::mutex
removed_connections_mutex_
classros_1_1XMLRPCManager.html
a58301cc10dc73e75ac95b34e4f6adeb4
XmlRpc::XmlRpcServer
server_
classros_1_1XMLRPCManager.html
a03dcd65fa56334a6bd962fc3ef975a97
boost::thread
server_thread_
classros_1_1XMLRPCManager.html
aa4798e685ca5284b05063c8b87da7171
bool
shutting_down_
classros_1_1XMLRPCManager.html
a1b66b00364382edcf335e51cfed14667
volatile bool
unbind_requested_
classros_1_1XMLRPCManager.html
ae5fe2a8e3e069ba75b89c55c2d8afe57
std::string
uri_
classros_1_1XMLRPCManager.html
ac967237142e46de3ea6734375aedb5c2
ros::XMLRPCManager::FunctionInfo
structros_1_1XMLRPCManager_1_1FunctionInfo.html
XMLRPCFunc
function
structros_1_1XMLRPCManager_1_1FunctionInfo.html
a0f17ed4d6b68b8eff0371fb15f36950d
std::string
name
structros_1_1XMLRPCManager_1_1FunctionInfo.html
ae5687ef41e0b89dc3be0fb31a2a18f2b
XMLRPCCallWrapperPtr
wrapper
structros_1_1XMLRPCManager_1_1FunctionInfo.html
ad112fc891a63d919cf7db660096b6ba8
ros::file_log
namespaceros_1_1file__log.html
ROSCPP_DECL const std::string &
getLogDirectory
namespaceros_1_1file__log.html
a6cac8f1138bc790fe30980a0c8ba3c03
()
void
init
namespaceros_1_1file__log.html
adad751acb8c7cb8ce584910bca577f75
(const M_string &remappings)
log4cxx::LoggerPtr
g_file_only_logger
namespaceros_1_1file__log.html
a96db5247fd51fc8ed5cb2437bd2e5d5e
std::string
g_log_directory
namespaceros_1_1file__log.html
a3f1ece2b7c0c3ef209fb65cb7ce33130
ros::init_options
namespaceros_1_1init__options.html
InitOption
namespaceros_1_1init__options.html
adab51ffb9c4de34737c4213d16d23db7
NoSigintHandler
namespaceros_1_1init__options.html
adab51ffb9c4de34737c4213d16d23db7a3c716dc6e0e90d23222f50487da4453f
AnonymousName
namespaceros_1_1init__options.html
adab51ffb9c4de34737c4213d16d23db7a6dbbea4720d4078e35a082354345ce20
NoRosout
namespaceros_1_1init__options.html
adab51ffb9c4de34737c4213d16d23db7a5c8bce338005df529c033248e2b73709
ros::master
namespaceros_1_1master.html
ros::master::TopicInfo
std::vector< TopicInfo >
V_TopicInfo
namespaceros_1_1master.html
a36128123d5be5ac4e16327ee7d01ad1a
ROSCPP_DECL bool
check
namespaceros_1_1master.html
a6428e7e3468e4e9ab69b75f75d63510d
()
ROSCPP_DECL bool
execute
namespaceros_1_1master.html
a6148ee923ef1602d2093daff82573043
(const std::string &method, const XmlRpc::XmlRpcValue &request, XmlRpc::XmlRpcValue &response, XmlRpc::XmlRpcValue &payload, bool wait_for_master)
ROSCPP_DECL const std::string &
getHost
namespaceros_1_1master.html
ae9eaf3af4ac6e9030c1c28011ea180d4
()
ROSCPP_DECL bool
getNodes
namespaceros_1_1master.html
a8ee00edbf04a980e476865bef741ec9e
(V_string &nodes)
ROSCPP_DECL uint32_t
getPort
namespaceros_1_1master.html
a0d8f2318fa5afe954630895c95a8bcb3
()
ROSCPP_DECL bool
getTopics
namespaceros_1_1master.html
aa922f42cf983b06edb4cf3de7d7ce211
(V_TopicInfo &topics)
ROSCPP_DECL const std::string &
getURI
namespaceros_1_1master.html
add9b1a4ec2dbc03bccbff84cf51bb9ed
()
void
init
namespaceros_1_1master.html
aedd419bb302ea747449196d32f3f321e
(const M_string &remappings)
ROSCPP_DECL void
setRetryTimeout
namespaceros_1_1master.html
ac0f09f95384d155c1da1ae4672f65fa3
(ros::WallDuration timeout)
std::string
g_host
namespaceros_1_1master.html
a97a6d095d454831a873f1be6f2ce7569
uint32_t
g_port
namespaceros_1_1master.html
af836b2ba7fd4ae5eebe0e4502a8faa66
ros::WallDuration
g_retry_timeout
namespaceros_1_1master.html
a2823cac852c109ec3301ea0e4020434b
std::string
g_uri
namespaceros_1_1master.html
a4aafe08ebb96eb756961f257da9449b6
ros::master::TopicInfo
structros_1_1master_1_1TopicInfo.html
TopicInfo
structros_1_1master_1_1TopicInfo.html
a6a5b840bb8054990cc230dbf2d8bd8ad
()
TopicInfo
structros_1_1master_1_1TopicInfo.html
a94df3168863bb9d386963a29b56a6672
(const std::string &_name, const std::string &_datatype)
std::string
datatype
structros_1_1master_1_1TopicInfo.html
ac902a16c5624b8e57e5bdce53c54232f
std::string
name
structros_1_1master_1_1TopicInfo.html
a8a6123c97612134aea6b55db50434db3
ros::names
namespaceros_1_1names.html
ROSCPP_DECL std::string
append
namespaceros_1_1names.html
a0dbf1d15c218da31e4c06d5e3d436dd4
(const std::string &left, const std::string &right)
ROSCPP_DECL std::string
clean
namespaceros_1_1names.html
ab84b2783d758a0287afeb8bff68dcdbb
(const std::string &name)
ROSCPP_DECL const M_string &
getRemappings
namespaceros_1_1names.html
a686dfc23831669aeca262374a36590f3
()
ROSCPP_DECL const M_string &
getUnresolvedRemappings
namespaceros_1_1names.html
a20e06bf306e417c660dbca878e563c8a
()
void
init
namespaceros_1_1names.html
a377ff8fede7b95398fd5d1c5cd49246b
(const M_string &remappings)
bool
isValidCharInName
namespaceros_1_1names.html
afbf6e815d45d43be7f232ab8d306322d
(char c)
ROSCPP_DECL std::string
parentNamespace
namespaceros_1_1names.html
a8c5533385d3e4f60d785554d54401fe9
(const std::string &name)
ROSCPP_DECL std::string
remap
namespaceros_1_1names.html
ab2eebaf734abfbdccb4122f8e24f547f
(const std::string &name)
ROSCPP_DECL std::string
resolve
namespaceros_1_1names.html
a3e040fe5a7bf41d64f27c66031f5a68f
(const std::string &name, bool remap=true)
ROSCPP_DECL std::string
resolve
namespaceros_1_1names.html
a06b3db23af72905685c47b0a1fdea6d3
(const std::string &ns, const std::string &name, bool remap=true)
ROSCPP_DECL bool
validate
namespaceros_1_1names.html
a38652a4f7a805e9d63ab256fb47721be
(const std::string &name, std::string &error)
M_string
g_remappings
namespaceros_1_1names.html
af7166f4d239dac025a253fca09b4371f
M_string
g_unresolved_remappings
namespaceros_1_1names.html
aea7000cc4b3381f93d6e118b9089452b
ros::network
namespaceros_1_1network.html
std::string
determineHost
namespaceros_1_1network.html
aa48025d36f92d8e0d2cedf3b73ef80ca
()
ROSCPP_DECL const std::string &
getHost
namespaceros_1_1network.html
a34b433b2efb9b73a0f648bfee4d24107
()
ROSCPP_DECL uint16_t
getTCPROSPort
namespaceros_1_1network.html
a1f494ed0f0318491dcd76115a6905f4a
()
void
init
namespaceros_1_1network.html
aa47c6fa1ab503b2c194f3e9400296ca7
(const M_string &remappings)
static bool
isPrivateIP
namespaceros_1_1network.html
a43634a5f4adea60ed97b0d5746256f04
(const char *ip)
ROSCPP_DECL bool
splitURI
namespaceros_1_1network.html
aafb63bff403666e49644d257ed13b542
(const std::string &uri, std::string &host, uint32_t &port)
std::string
g_host
namespaceros_1_1network.html
a30d11c1957f375e3c833a7fd32f95c20
uint16_t
g_tcpros_server_port
namespaceros_1_1network.html
a9a6765fc34d827c264dffabd804e6710
ros::param
namespaceros_1_1param.html
std::map< std::string, XmlRpc::XmlRpcValue >
M_Param
namespaceros_1_1param.html
a91fa806792ee858105cf269852344877
ROSCPP_DECL bool
del
namespaceros_1_1param.html
ab67b30f7f1297ea923398c399fede009
(const std::string &key)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a3ad13d1a117674e86cc190bda8ad2867
(const std::string &key, std::string &s)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a8946be052ed53e5e243dbd0c9bb23b8a
(const std::string &key, double &d)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
ad170f54b7533174ff018711de1e6c2f7
(const std::string &key, float &f)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a2853e2f9c6e94834cadb2f3ff254280b
(const std::string &key, int &i)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a0a9c37f7c4ee0c95aaff47b980d4b7bd
(const std::string &key, bool &b)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
ab39ce3d6625576e71299b2f7d01598ae
(const std::string &key, XmlRpc::XmlRpcValue &v)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
ae82856fcfb8192179aa105b3f8594ec7
(const std::string &key, std::vector< std::string > &vec)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a524016f95d9cb5bd0b0eb6d019e3e119
(const std::string &key, std::vector< double > &vec)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a28bdffd3660b2f1016dedfd43779776e
(const std::string &key, std::vector< float > &vec)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a581549636054aefe20b582287905bc23
(const std::string &key, std::vector< int > &vec)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a601a950938d456eefec14a745c3db277
(const std::string &key, std::vector< bool > &vec)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a09328e9e58ff46ad9ac1d9e870ecf966
(const std::string &key, std::map< std::string, std::string > &map)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
acdfb034f6d28db996af4be33dd4b1f2a
(const std::string &key, std::map< std::string, double > &map)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a18bbc9a849b01b9c9546a1e3f4fc033d
(const std::string &key, std::map< std::string, float > &map)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
ad57e2520b4be909bcac906c3ce6299a8
(const std::string &key, std::map< std::string, int > &map)
ROSCPP_DECL bool
get
namespaceros_1_1param.html
a803f8cb118bfd5b15b13fc0d7c968c6c
(const std::string &key, std::map< std::string, bool > &map)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
aaee0e25950051b1ec628839cb9a55429
(const std::string &key, std::string &s)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
addbb0f19b629ac5cd427a059a988574b
(const std::string &key, double &d)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a4a477cd06d131e7abc0527037cde419e
(const std::string &key, int &i)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a0f0d30a56bd25050ba0048fc3d8d1b1b
(const std::string &key, bool &b)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a5024fe2002d881557b521fdc62d85e1b
(const std::string &key, XmlRpc::XmlRpcValue &v)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
af16d5688fe51a604a354ffce64f9e72f
(const std::string &key, std::vector< std::string > &vec)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a93a12e93db4291b6a37b32b899404152
(const std::string &key, std::vector< double > &vec)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a96cffffc96370d8c0fab47ae98a8a2de
(const std::string &key, std::vector< float > &vec)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a6b1a26658b3696b78be6ee2bd2f328be
(const std::string &key, std::vector< int > &vec)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
aa17553c3fb58f9728b7d87e067ea4ff2
(const std::string &key, std::vector< bool > &vec)
bool
getCached
namespaceros_1_1param.html
ace597672fba31a53b00e453cb2c742c2
(const std::string &key, float &f)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a67466ddb6b39207ae4aacae985cecf3b
(const std::string &key, std::map< std::string, std::string > &map)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a854394afce685ff2b27f8f0dbdc20e57
(const std::string &key, std::map< std::string, double > &map)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a9f6c368e611ad67e44303ff5b852bcf4
(const std::string &key, std::map< std::string, float > &map)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
adbfe52dc95bc8b7137b95592993ce1fe
(const std::string &key, std::map< std::string, int > &map)
ROSCPP_DECL bool
getCached
namespaceros_1_1param.html
a5bfb3a2423db428c4bcb4a8dc90161b9
(const std::string &key, std::map< std::string, bool > &map)
bool
getImpl
namespaceros_1_1param.html
a6dad032b58658fa8ea664f775b95a6e4
(const std::string &key, XmlRpc::XmlRpcValue &v, bool use_cache)
bool
getImpl
namespaceros_1_1param.html
ae4daecb18ff04abaa7895565732c8585
(const std::string &key, std::string &s, bool use_cache)
bool
getImpl
namespaceros_1_1param.html
a95150f18e8106c77e71af738267a7b65
(const std::string &key, double &d, bool use_cache)
bool
getImpl
namespaceros_1_1param.html
abefd4dc2220aa61d6ff0c488c98edc59
(const std::string &key, float &f, bool use_cache)
bool
getImpl
namespaceros_1_1param.html
a2a59b3c83697cb82ac9a7781f0d094b9
(const std::string &key, int &i, bool use_cache)
bool
getImpl
namespaceros_1_1param.html
a6a4cbd79b818b4429b9de64a0e42ca64
(const std::string &key, bool &b, bool use_cache)
bool
getImpl
namespaceros_1_1param.html
a5475358ecb9b5a9e3eb64df0f7f82f22
(const std::string &key, std::vector< T > &vec, bool cached)
bool
getImpl
namespaceros_1_1param.html
a612e7799b67f824fde0a1bc175802054
(const std::string &key, std::map< std::string, T > &map, bool cached)
ROSCPP_DECL bool
has
namespaceros_1_1param.html
ae1bdafff88cd9cc2457e70243fa93e29
(const std::string &key)
void
init
namespaceros_1_1param.html
acf3cc596d4bb46ad8137e75bfe9ce6e9
(const M_string &remappings)
void
param
namespaceros_1_1param.html
a72d230225ecb3fd770946afd0e1e6af4
(const std::string ¶m_name, T ¶m_val, const T &default_val)
void
paramUpdateCallback
namespaceros_1_1param.html
a535a505cf96b937ae9610ce909e876f5
(XmlRpc::XmlRpcValue ¶ms, XmlRpc::XmlRpcValue &result)
ROSCPP_DECL bool
search
namespaceros_1_1param.html
a1e965b3e54361ce6aec27df988965425
(const std::string &ns, const std::string &key, std::string &result)
ROSCPP_DECL bool
search
namespaceros_1_1param.html
aa2f629df62708ef810e34bad6c7ef332
(const std::string &key, std::string &result)
ROSCPP_DECL void
set
namespaceros_1_1param.html
af9ce19eaee13daf46b2bd4e573ffd9b2
(const std::string &key, const XmlRpc::XmlRpcValue &v)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a07995b667e1091269a5bf010335c4a04
(const std::string &key, const std::string &s)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a7a612f3236c47609fa428292f4840def
(const std::string &key, const char *s)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a9659ccf1177cb7ec1fa285b836e1ece3
(const std::string &key, double d)
ROSCPP_DECL void
set
namespaceros_1_1param.html
ae06ebafa07b186a184800387b07ed8ed
(const std::string &key, int i)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a6305c50dc224ae2aa7b5cc007ca18667
(const std::string &key, bool b)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a1af2e5e589b90fc940a5f07367d85dfe
(const std::string &key, const std::vector< std::string > &vec)
ROSCPP_DECL void
set
namespaceros_1_1param.html
ae081983ad66ddae96e25f1382e6094c8
(const std::string &key, const std::vector< double > &vec)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a8a313335e46b5a44cec644c9c4abd4f5
(const std::string &key, const std::vector< float > &vec)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a671e5f5cf4975091f9e4d9b57cd979a8
(const std::string &key, const std::vector< int > &vec)
ROSCPP_DECL void
set
namespaceros_1_1param.html
ada7229a5447844b40ff58336843605b8
(const std::string &key, const std::vector< bool > &vec)
ROSCPP_DECL void
set
namespaceros_1_1param.html
acee3e9590fe2ee48ad89094678ca51c0
(const std::string &key, const std::map< std::string, std::string > &map)
ROSCPP_DECL void
set
namespaceros_1_1param.html
ad460ef78d88e02abbe2e004d2ffc9d37
(const std::string &key, const std::map< std::string, double > &map)
ROSCPP_DECL void
set
namespaceros_1_1param.html
acf07809b52abf97428379ab728f8f45a
(const std::string &key, const std::map< std::string, float > &map)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a4060d7913519fabaeb42f25fa7bc3de5
(const std::string &key, const std::map< std::string, int > &map)
ROSCPP_DECL void
set
namespaceros_1_1param.html
a2eaa0abc003f5b55ee2fe9dfd0c461b2
(const std::string &key, const std::map< std::string, bool > &map)
void
setImpl
namespaceros_1_1param.html
af7c8f09d4af62ee44867648ab1708cdd
(const std::string &key, const std::vector< T > &vec)
void
setImpl
namespaceros_1_1param.html
a0e0c777d9fd018ed0ffa68e691ff93b3
(const std::string &key, const std::map< std::string, T > &map)
void
update
namespaceros_1_1param.html
a7d2393ab6640af0ee6b0c331257c005b
(const std::string &key, const XmlRpc::XmlRpcValue &v)
T
xml_cast
namespaceros_1_1param.html
ae1f562925bc6ba6c0aecf41b009b3e40
(XmlRpc::XmlRpcValue xml_value)
double
xml_cast
namespaceros_1_1param.html
a9573da6b67c78bbcd6c150e4b1211808
(XmlRpc::XmlRpcValue xml_value)
bool
xml_castable
namespaceros_1_1param.html
a9c0a87fb0e6d3cfc74e339b603baec8c
(int XmlType)
bool
xml_castable< bool >
namespaceros_1_1param.html
a6343162e6215089e78d8c618267288af
(int XmlType)
bool
xml_castable< double >
namespaceros_1_1param.html
a34adb35e1189d90b64055bab8144f15b
(int XmlType)
bool
xml_castable< float >
namespaceros_1_1param.html
acb37da4640c5ac55793fe33bc259c21e
(int XmlType)
bool
xml_castable< int >
namespaceros_1_1param.html
aee7eb9d9b11cba4b3eaa0906c94286cd
(int XmlType)
bool
xml_castable< std::string >
namespaceros_1_1param.html
ac0cdf577647b8e5ef7cf07452b8dd449
(int XmlType)
M_Param
g_params
namespaceros_1_1param.html
af1cc2ced5d1c75c67c2b95635d7fc830
boost::mutex
g_params_mutex
namespaceros_1_1param.html
ad5ef9eb1bdc27cfbdf69fd5e505e34c6
S_string
g_subscribed_params
namespaceros_1_1param.html
a2c33dc919863da2fd29ec84c1c2d792e
ros::serialization::PreDeserialize
structros_1_1serialization_1_1PreDeserialize.html
static void
notify
structros_1_1serialization_1_1PreDeserialize.html
a150dccdd4658c054f4fe32bbd71df506
(const PreDeserializeParams< M > &)
ros::serialization::PreDeserializeParams
structros_1_1serialization_1_1PreDeserializeParams.html
boost::shared_ptr< std::map< std::string, std::string > >
connection_header
structros_1_1serialization_1_1PreDeserializeParams.html
af1661b6d9b2d04aa93fe0bd262ad6e4e
boost::shared_ptr< M >
message
structros_1_1serialization_1_1PreDeserializeParams.html
a4c6d3a3c75ccd673e3dbc7bd55d84dd2
ros::service
namespaceros_1_1service.html
bool
call
namespaceros_1_1service.html
a5ce99b7d7556ba798a62987a92796d9d
(const std::string &service_name, MReq &req, MRes &res)
bool
call
namespaceros_1_1service.html
a763d311a7ac4c5909dee2c6bd060bfb6
(const std::string &service_name, Service &service)
ServiceClient
createClient
namespaceros_1_1service.html
a71929093f6192a917af51bced2984b3a
(const std::string &service_name, bool persistent=false, const M_string &header_values=M_string())
ServiceClient
createClient
namespaceros_1_1service.html
a5b93f1b525ce58809a6b04db1668cbb4
(const std::string &service_name, bool persistent=false, const M_string &header_values=M_string())
ROSCPP_DECL bool
exists
namespaceros_1_1service.html
a561507ffbd6ce6536bac5c963658038f
(const std::string &service_name, bool print_failure_reason)
ROSCPP_DECL bool
waitForService
namespaceros_1_1service.html
aabe996581255345b3383e66eaaedef5a
(const std::string &service_name, int32_t timeout)
ROSCPP_DECL bool
waitForService
namespaceros_1_1service.html
ad4ff3f8408fb304a765463df68fd402e
(const std::string &service_name, ros::Duration timeout=ros::Duration(-1))
ros::this_node
namespaceros_1_1this__node.html
ROSCPP_DECL void
getAdvertisedTopics
namespaceros_1_1this__node.html
a81620bbd1e0a3196d694c38fbd4dea8a
(V_string &topics)
ROSCPP_DECL const std::string &
getName
namespaceros_1_1this__node.html
a2a991f67172b59ccd7e5b4aeca9b76b7
()
ROSCPP_DECL const std::string &
getNamespace
namespaceros_1_1this__node.html
ad14aeb962672507127f0cecda2e5f825
()
ROSCPP_DECL void
getSubscribedTopics
namespaceros_1_1this__node.html
a991ca2af85080e6276de460b52c6e252
(V_string &topics)
void
init
namespaceros_1_1this__node.html
a895af348ed34f7e12ca8268a3b20f00d
(const std::string &names, const M_string &remappings, uint32_t options)
std::string
g_name
namespaceros_1_1this__node.html
aa0925e440d298f33b454e89950483ee1
std::string
g_namespace
namespaceros_1_1this__node.html
a019c95e6604709680b24a28865b0eb0c
ros::topic
namespaceros_1_1topic.html
ros::topic::SubscribeHelper
boost::shared_ptr< M const >
waitForMessage
namespaceros_1_1topic.html
a9dfc4d8301e282af70ab81a7202d5ce5
(const std::string &topic, NodeHandle &nh, ros::Duration timeout)
boost::shared_ptr< M const >
waitForMessage
namespaceros_1_1topic.html
a4e453361e14e6f4dfac250eca087445c
(const std::string &topic)
boost::shared_ptr< M const >
waitForMessage
namespaceros_1_1topic.html
a7bbefa8535d12abac198cf1e4d57714d
(const std::string &topic, ros::Duration timeout)
boost::shared_ptr< M const >
waitForMessage
namespaceros_1_1topic.html
a23ecc650f80d32c61741bd4e548e51d0
(const std::string &topic, ros::NodeHandle &nh)
ROSCPP_DECL void
waitForMessageImpl
namespaceros_1_1topic.html
aa6252d8231ff6e01425324cfdc552007
(SubscribeOptions &ops, const boost::function< bool(void)> &ready_pred, NodeHandle &nh, ros::Duration timeout)
ros::topic::SubscribeHelper
classros_1_1topic_1_1SubscribeHelper.html
M
boost::shared_ptr< M const >
MConstPtr
classros_1_1topic_1_1SubscribeHelper.html
a685c8f5aab1422ee9be87ecfe86cf7d7
void
callback
classros_1_1topic_1_1SubscribeHelper.html
acf38650f1c6029c4db9dafb9b0955b98
(const MConstPtr &message)
MConstPtr
getMessage
classros_1_1topic_1_1SubscribeHelper.html
a0c389d9fdd1abf483054d9a05d29afad
()
bool
hasMessage
classros_1_1topic_1_1SubscribeHelper.html
a7a518268906997c449fdb090b2e5d795
()
MConstPtr
message_
classros_1_1topic_1_1SubscribeHelper.html
a29376558dbd257118951ad29342136c7
ros::xmlrpc
namespaceros_1_1xmlrpc.html
XmlRpc::XmlRpcValue
responseBool
namespaceros_1_1xmlrpc.html
a315ac8e6a32375848856c9dd93603eb8
(int code, const std::string &msg, bool response)
XmlRpc::XmlRpcValue
responseInt
namespaceros_1_1xmlrpc.html
af12dd59fffd1583c47440ab43afba920
(int code, const std::string &msg, int response)
XmlRpc::XmlRpcValue
responseStr
namespaceros_1_1xmlrpc.html
a5f4d6be8d2d71ec8bd2da36ec3ce538b
(int code, const std::string &msg, const std::string &response)
roscpp
namespaceroscpp.html
rosgraph_msgs
namespacerosgraph__msgs.html
ROS_DECLARE_MESSAGE
namespacerosgraph__msgs.html
a9a11dca8419c13bfae4886374ab5acdf
(Log)
index
roscpp
index