client.cpp
/tmp/catkin_workspace/src/topic_proxy/topic_proxy/src/
client_8cpp
topic_proxy/topic_proxy.h
topic_proxy::Client
topic_proxy::Client::PublicationInfo
topic_proxy::Client::SubscriptionInfo
topic_proxy
int
main
client_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
server.cpp
/tmp/catkin_workspace/src/topic_proxy/topic_proxy/src/
server_8cpp
topic_proxy/topic_proxy.h
topic_proxy::Server::PublicationInfo
topic_proxy::Server
topic_proxy::Server::SubscriptionInfo
topic_proxy
int
main
server_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
service_client.cpp
/tmp/catkin_workspace/src/topic_proxy/topic_proxy/src/
service__client_8cpp
topic_proxy/service_client.h
topic_proxy
service_client.h
/tmp/catkin_workspace/src/topic_proxy/topic_proxy/include/topic_proxy/
service__client_8h
topic_proxy::ServiceClient::Impl
topic_proxy::ServiceClient
topic_proxy
topic_proxy.cpp
/tmp/catkin_workspace/src/topic_proxy/topic_proxy/src/
topic__proxy_8cpp
topic_proxy/topic_proxy.h
topic_proxy
topic_proxy.h
/tmp/catkin_workspace/src/topic_proxy/topic_proxy/include/topic_proxy/
topic__proxy_8h
topic_proxy/service_client.h
topic_proxy::TopicProxy
topic_proxy
const uint32_t
g_default_port
namespacetopic__proxy.html
a5c319afd6163c318c78494fced483d18
const std::string
g_get_message_service
namespacetopic__proxy.html
a2213ee422d4c0fad35866850bf0c8eb2
const std::string
g_publish_message_service
namespacetopic__proxy.html
afc4011670953a54c4af082367c1d4af6
topic_proxy
namespacetopic__proxy.html
topic_proxy::Client
topic_proxy::Server
topic_proxy::ServiceClient
topic_proxy::TopicProxy
const uint32_t
g_default_port
namespacetopic__proxy.html
a5c319afd6163c318c78494fced483d18
const std::string
g_get_message_service
namespacetopic__proxy.html
a2213ee422d4c0fad35866850bf0c8eb2
const std::string
g_publish_message_service
namespacetopic__proxy.html
afc4011670953a54c4af082367c1d4af6
topic_proxy::Client
classtopic__proxy_1_1Client.html
topic_proxy::TopicProxy
topic_proxy::Client::PublicationInfo
topic_proxy::Client::SubscriptionInfo
Client
classtopic__proxy_1_1Client.html
aea99d26766ee34ca335f0280e610c2da
(const std::string &ns)
Client
classtopic__proxy_1_1Client.html
a39b5949ce772123f726a96ec2b44e1cc
(const std::string &host, uint32_t port, const std::string &ns=std::string())
bool
init
classtopic__proxy_1_1Client.html
a3862a8dfc92664a6d45473c6e5a8f53e
()
bool
republish
classtopic__proxy_1_1Client.html
a79e92f6e1618a8ca070e7b30b03fcc94
(GetMessage::Request &request, bool latch=false)
~Client
classtopic__proxy_1_1Client.html
ae7916e3e73d13f5a894928daec64e136
()
void
clearPublications
classtopic__proxy_1_1Client.html
a21e2cd5e97e69de2d31804be8f5ea6ed
()
void
clearSubscriptions
classtopic__proxy_1_1Client.html
a77a977eee52e57f96d0faf43e9487df0
()
void
connectCallback
classtopic__proxy_1_1Client.html
a684b16c8b650fcdb22476fa5029a041e
(const SubscriptionInfoPtr &, const ros::SingleSubscriberPublisher &)
void
disconnectCallback
classtopic__proxy_1_1Client.html
a36a8a82af37b5966e509456ce05aa4c6
(const SubscriptionInfoPtr &, const ros::SingleSubscriberPublisher &)
const PublicationInfoPtr &
getPublication
classtopic__proxy_1_1Client.html
a31a0e2347978253f8c1c8574671a1e5c
(const std::string &topic)
const SubscriptionInfoPtr &
getSubscription
classtopic__proxy_1_1Client.html
a6f3a0db07a82bf47858e5516e1fb0a32
(const std::string &topic)
bool
handleAddPublisher
classtopic__proxy_1_1Client.html
ae7a84f1ef83d5e4607b8dcbb2ced3c58
(AddPublisher::Request &request, AddPublisher::Response &response)
bool
handleRequestMessage
classtopic__proxy_1_1Client.html
a7cb4e7efdac6107026572f9bcdfee5ab
(RequestMessage::Request &request, RequestMessage::Response &response)
void
publishCallback
classtopic__proxy_1_1Client.html
a286cc5152b6fda4d68de120bab8eb913
(const PublicationInfoPtr &publication, const blob::ShapeShifterConstPtr &message)
void
timerCallback
classtopic__proxy_1_1Client.html
a057609b2465d50ca3679b2bf9a46af1b
(const SubscriptionInfoPtr &subscription, const ros::TimerEvent &event)
boost::shared_ptr< PublicationInfo >
PublicationInfoPtr
classtopic__proxy_1_1Client.html
a9bdef2607000d1d5187337f8a9bf1440
boost::shared_ptr< SubscriptionInfo >
SubscriptionInfoPtr
classtopic__proxy_1_1Client.html
a0f2242e53fff13e8365a3262abd1b192
ros::ServiceServer
add_publisher_service_
classtopic__proxy_1_1Client.html
a7848619f5d4c0ef10f6db33c725c94bc
ros::NodeHandle
nh_
classtopic__proxy_1_1Client.html
a96a97019a5fcd67d291d81f91c4da6be
std::map< std::string, PublicationInfoPtr >
publications_
classtopic__proxy_1_1Client.html
a3243d7cf5629144ac109e17141563521
ros::ServiceServer
request_message_service_
classtopic__proxy_1_1Client.html
a59e4ba89ead1e59a5dfd02634c6d9da2
std::map< std::string, SubscriptionInfoPtr >
subscriptions_
classtopic__proxy_1_1Client.html
a3c035d79e18b651b807ce8c2c65a3dcc
std::string
topic_prefix_
classtopic__proxy_1_1Client.html
ab2e7530e16dd2ffd4b56a3dfada0a52a
topic_proxy::Client::PublicationInfo
structtopic__proxy_1_1Client_1_1PublicationInfo.html
bool
compressed
structtopic__proxy_1_1Client_1_1PublicationInfo.html
a07f198be098bd0a32e9a48772e4dd22c
bool
latch
structtopic__proxy_1_1Client_1_1PublicationInfo.html
a9026438390461d8d2ca15b20fc04cc85
std::string
remote_topic
structtopic__proxy_1_1Client_1_1PublicationInfo.html
a7172987e39a354108b0f4f4dc0f1cedf
ros::Subscriber
subscriber
structtopic__proxy_1_1Client_1_1PublicationInfo.html
a002ca0427b41c8243dc6de3d069715a5
topic_proxy::Client::SubscriptionInfo
structtopic__proxy_1_1Client_1_1SubscriptionInfo.html
std::string
datatype
structtopic__proxy_1_1Client_1_1SubscriptionInfo.html
a515a62fd8f6fe8244d12bd64518d7635
bool
latch
structtopic__proxy_1_1Client_1_1SubscriptionInfo.html
a0e9a8d6278ae7e8a000970b30c008a72
std::string
local_topic
structtopic__proxy_1_1Client_1_1SubscriptionInfo.html
a7a2ca64c730043c238388a1e3ffb2a41
std::string
md5sum
structtopic__proxy_1_1Client_1_1SubscriptionInfo.html
a5e8b328ea7949d859e7bfb73a9f87e5f
std::string
message_definition
structtopic__proxy_1_1Client_1_1SubscriptionInfo.html
aedaa6447879a4405dda9bd12eccdd535
ros::Publisher
publisher
structtopic__proxy_1_1Client_1_1SubscriptionInfo.html
ad08764ed888b2b47e299b1fd40ec06a7
GetMessage::Request
request
structtopic__proxy_1_1Client_1_1SubscriptionInfo.html
a9a5d6c1a65cf5c13f6383231c5df675d
ros::Timer
timer
structtopic__proxy_1_1Client_1_1SubscriptionInfo.html
aa1af37d987b563688e1db1ca1ab0d90a
topic_proxy::Server
classtopic__proxy_1_1Server.html
topic_proxy::Server::PublicationInfo
topic_proxy::Server::SubscriptionInfo
const std::string &
getHost
classtopic__proxy_1_1Server.html
a0d34ce38456c4ef347b45553ed248508
() const
uint16_t
getTCPPort
classtopic__proxy_1_1Server.html
a3d023db16cbde88cd3e1f08d894554d9
() const
Server
classtopic__proxy_1_1Server.html
adc1344cded84966283df0aa4e6c0fc13
()
~Server
classtopic__proxy_1_1Server.html
a62e56c8744c68c3ddeb70ddf501a4ae2
()
void
clearPublications
classtopic__proxy_1_1Server.html
a93173f45b819e89fce027d94c52806ba
()
void
clearSubscriptions
classtopic__proxy_1_1Server.html
ab25b067a5971a066888d83ab8286f594
()
void
connectCallback
classtopic__proxy_1_1Server.html
aab43e6048db533c55d50a12488183579
(const PublicationInfoPtr &, const ros::SingleSubscriberPublisher &)
void
disconnectCallback
classtopic__proxy_1_1Server.html
a924f343052fda7dfc3781ee6eaa0cdad
(const PublicationInfoPtr &, const ros::SingleSubscriberPublisher &)
const PublicationInfoPtr &
getPublication
classtopic__proxy_1_1Server.html
aeb15ca55810b9d68c3ff0a8e80ef1a64
(const std::string &topic)
const SubscriptionInfoPtr &
getSubscription
classtopic__proxy_1_1Server.html
a7963a485729ba2337ec0203fef296085
(const std::string &topic)
bool
handleGetMessage
classtopic__proxy_1_1Server.html
a8defcdeaf17ecb751404170b011312ef
(GetMessage::Request &request, GetMessage::Response &response)
bool
handlePublishMessage
classtopic__proxy_1_1Server.html
ab7de6f02eac891b04aaccc793c16b3ac
(PublishMessage::Request &request, PublishMessage::Response &response)
void
subscriberCallback
classtopic__proxy_1_1Server.html
ab4964aa844e4ca8f340d4f655791d4b1
(const SubscriptionInfoPtr &subscription, const MessageEvent &event)
ros::MessageEvent< const ShapeShifter >
MessageEvent
classtopic__proxy_1_1Server.html
ac153f0ac65854fa9be15eee8c1a19ad1
boost::shared_ptr< PublicationInfo >
PublicationInfoPtr
classtopic__proxy_1_1Server.html
a299ac80f492368a48a16777ba8fe9b3b
boost::shared_ptr< SubscriptionInfo >
SubscriptionInfoPtr
classtopic__proxy_1_1Server.html
a640dea7ce6efd1171205ef2eac000b31
ros::ServiceServer
get_message_server_
classtopic__proxy_1_1Server.html
a15bc36d435e2ba24779a8b76dd7f5a3f
ros::NodeHandle
nh_
classtopic__proxy_1_1Server.html
af11a871b1d0542fd50d2034861017ba8
std::map< std::string, PublicationInfoPtr >
publications_
classtopic__proxy_1_1Server.html
a7551552ceb81c512798119c964cbbc57
ros::ServiceServer
publish_message_server_
classtopic__proxy_1_1Server.html
a747db8d14dc5f6f5e9aeae42880ab4e4
std::map< std::string, SubscriptionInfoPtr >
subscriptions_
classtopic__proxy_1_1Server.html
ae38f8024a38f4ef9b5b51496275b0682
topic_proxy::Server::PublicationInfo
structtopic__proxy_1_1Server_1_1PublicationInfo.html
ros::Publisher
publisher
structtopic__proxy_1_1Server_1_1PublicationInfo.html
ab328b14afb419a65ceebe0945a141654
std::string
topic
structtopic__proxy_1_1Server_1_1PublicationInfo.html
a0b47c9174dd47c11a48c1ff1ab8deb49
topic_proxy::Server::SubscriptionInfo
structtopic__proxy_1_1Server_1_1SubscriptionInfo.html
ros::CallbackQueue
callback_queue
structtopic__proxy_1_1Server_1_1SubscriptionInfo.html
ae83a67d27509339bc786a232b13cad0d
MessageEvent
event
structtopic__proxy_1_1Server_1_1SubscriptionInfo.html
a96a3298d2e52000844c12829e8ab3c48
ShapeShifter::ConstPtr
last_message
structtopic__proxy_1_1Server_1_1SubscriptionInfo.html
ada2880afad41a988f64b78584d965e08
ros::Subscriber
subscriber
structtopic__proxy_1_1Server_1_1SubscriptionInfo.html
aaf79fb5fce9659506b507c3a38a1a0d2
std::string
topic
structtopic__proxy_1_1Server_1_1SubscriptionInfo.html
a6a4a32a0442e4186d86ac8f7dfaed17a
topic_proxy::ServiceClient
classtopic__proxy_1_1ServiceClient.html
topic_proxy::ServiceClient::Impl
bool
call
classtopic__proxy_1_1ServiceClient.html
a02a4c6a7e6b6df6933db039254892543
(MReq &req, MRes &res)
bool
call
classtopic__proxy_1_1ServiceClient.html
acdf705b5a7191aadf5b8f36683d0c67f
(Service &service)
bool
call
classtopic__proxy_1_1ServiceClient.html
a935dad886ce4c7d2307f58072f1e832c
(const MReq &req, MRes &resp, const std::string &service_md5sum)
bool
call
classtopic__proxy_1_1ServiceClient.html
ab2c2f2650c64444ea90403484cbe6184
(const ros::SerializedMessage &req, ros::SerializedMessage &resp, const std::string &service_md5sum)
std::string
getService
classtopic__proxy_1_1ServiceClient.html
aede6a51b59e3d2de3dd1d4de6f0706b8
()
bool
init
classtopic__proxy_1_1ServiceClient.html
a0916e0a8777978b8ab465f1ccd1811ac
(const std::string &service_name, std::string host=std::string(), uint32_t port=0, const ros::M_string &header_values=ros::M_string())
bool
init
classtopic__proxy_1_1ServiceClient.html
a6c6ff25d514f95cce3e824e87bd48abe
(const std::string &service_name, const std::string &service_md5sum, std::string host=std::string(), uint32_t port=0, const ros::M_string &header_values=ros::M_string())
bool
isValid
classtopic__proxy_1_1ServiceClient.html
a403107b3f9828f436c1762590b4ef1e9
() const
ServiceClient
classtopic__proxy_1_1ServiceClient.html
a6a1bbb1ee994f649f9f7ec2608267201
()
ServiceClient
classtopic__proxy_1_1ServiceClient.html
a12c19b9582d4b0fff8e46e1660cfb62f
(const ServiceClient &rhs)
ServiceClient
classtopic__proxy_1_1ServiceClient.html
ad92dc000c0917bc05e169fd335413f7b
(const std::string &service_name, const std::string &host=std::string(), uint32_t port=0, const ros::M_string &header_values=ros::M_string())
void
shutdown
classtopic__proxy_1_1ServiceClient.html
ac185f7e7e8923de704f3db7474468dac
()
~ServiceClient
classtopic__proxy_1_1ServiceClient.html
a222a3eea13f930e6588bd9f5df069d1f
()
boost::shared_ptr< Impl >
ImplPtr
classtopic__proxy_1_1ServiceClient.html
aca5d82ef9a2ee78a098fb80418b817dc
boost::weak_ptr< Impl >
ImplWPtr
classtopic__proxy_1_1ServiceClient.html
a125a86556be2149f27ebd1bd3abce899
void
deserializeFailed
classtopic__proxy_1_1ServiceClient.html
a36823d53ad873943c063063cb6a160ce
(const std::exception &e)
ImplPtr
impl_
classtopic__proxy_1_1ServiceClient.html
acf8a04e366b3888348f5e80f1afc40c6
topic_proxy::ServiceClient::Impl
structtopic__proxy_1_1ServiceClient_1_1Impl.html
Impl
structtopic__proxy_1_1ServiceClient_1_1Impl.html
a8dcc8e0e821d0c71c93d207ed333a519
()
bool
isValid
structtopic__proxy_1_1ServiceClient_1_1Impl.html
a314fdb81efa907ddbe525ee6f07abccd
() const
void
shutdown
structtopic__proxy_1_1ServiceClient_1_1Impl.html
a57602baaf884afa5e04d13e92de2fd13
()
~Impl
structtopic__proxy_1_1ServiceClient_1_1Impl.html
a7caab432e96969283a2b6d4be20172af
()
ros::M_string
header_values_
structtopic__proxy_1_1ServiceClient_1_1Impl.html
a752e0dea6a4a1da4a9dd3c4647cf56b6
bool
is_shutdown_
structtopic__proxy_1_1ServiceClient_1_1Impl.html
ad07862e39a794a2c3916eb72edbaa610
std::string
name_
structtopic__proxy_1_1ServiceClient_1_1Impl.html
a648afe636c75cfdad54735453d21c046
ros::ServiceServerLinkPtr
server_link_
structtopic__proxy_1_1ServiceClient_1_1Impl.html
a458ba6d9bc03b49eb78e16e3a9e1bb45
topic_proxy::TopicProxy
classtopic__proxy_1_1TopicProxy.html
bool
connect
classtopic__proxy_1_1TopicProxy.html
add2ab17b0f08c08bcd377c724fb4c6eb
()
const std::string &
getHost
classtopic__proxy_1_1TopicProxy.html
af52fe7c70aee2c6f79b1957f831af16d
() const
boost::shared_ptr< const M >
getMessage
classtopic__proxy_1_1TopicProxy.html
ae15ba915f5fb5f8f04e0cc99570e81b7
(const std::string &topic, ros::Duration timeout=ros::Duration(), bool compressed=false)
uint16_t
getTCPPort
classtopic__proxy_1_1TopicProxy.html
a0d8cefe849e93d1b4d599fcd10e7ac7c
() const
void
publishMessage
classtopic__proxy_1_1TopicProxy.html
a3a82d82735449e3b6040cb4d72a6b5cb
(const M &message, const std::string &topic, bool compressed=false)
void
shutdown
classtopic__proxy_1_1TopicProxy.html
adf1e03558f44894310022936acffc59f
()
TopicProxy
classtopic__proxy_1_1TopicProxy.html
a17ea1617a087e778a0cdcab2a7b193d5
()
TopicProxy
classtopic__proxy_1_1TopicProxy.html
abd8790d28a837cf997eee300dfefd7df
(const std::string &host, uint32_t port=0)
virtual
~TopicProxy
classtopic__proxy_1_1TopicProxy.html
a5edeceb188baf93c2f5f81b6a3181c55
()
MessageInstanceConstPtr
send
classtopic__proxy_1_1TopicProxy.html
a826de38e881ffa57cf0ec417e4164a2f
(GetMessage::Request &)
bool
send
classtopic__proxy_1_1TopicProxy.html
a8dea03d4f3f4c0daa13ed99efd15ec97
(PublishMessage::Request &)
ServiceClient
get_message_
classtopic__proxy_1_1TopicProxy.html
a8ba7dca82bf3c58fe750113917db3e3c
ServiceClient
publish_message_
classtopic__proxy_1_1TopicProxy.html
add61fc9f96a9be8587abfc9ca60508b1
std::string
host_
classtopic__proxy_1_1TopicProxy.html
ad8342dfe4f56a2844045e1a92a79d999
uint16_t
port_
classtopic__proxy_1_1TopicProxy.html
a6f47e5ee06cfc99299266af321e6c847