async_read_buffer.h
/tmp/ws/src/rosserial/rosserial_server/include/rosserial_server/
async__read__buffer_8h
rosserial_server::AsyncReadBuffer
rosserial_server
std::make_signed< size_t >::type
signed_size_t
async__read__buffer_8h.html
a528ef5a6828c4ade1412138537c34aae
msg_lookup.cpp
/tmp/ws/src/rosserial/rosserial_server/src/
msg__lookup_8cpp
rosserial_server/msg_lookup.h
rosserial_server
const MsgInfo
lookupMessage
namespacerosserial__server.html
a405046611ef0d93757421b53c3934aa1
(const std::string &message_type, const std::string submodule="msg")
msg_lookup.h
/tmp/ws/src/rosserial/rosserial_server/include/rosserial_server/
msg__lookup_8h
rosserial_server::MsgInfo
rosserial_server
const MsgInfo
lookupMessage
namespacerosserial__server.html
a405046611ef0d93757421b53c3934aa1
(const std::string &message_type, const std::string submodule="msg")
serial_node.cpp
/tmp/ws/src/rosserial/rosserial_server/src/
serial__node_8cpp
rosserial_server/serial_session.h
int
main
serial__node_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
serial_session.h
/tmp/ws/src/rosserial/rosserial_server/include/rosserial_server/
serial__session_8h
rosserial_server/session.h
rosserial_server::SerialSession
rosserial_server
session.h
/tmp/ws/src/rosserial/rosserial_server/include/rosserial_server/
session_8h
rosserial_server/async_read_buffer.h
rosserial_server/topic_handlers.h
rosserial_server::Session
rosserial_server
std::vector< uint8_t >
Buffer
namespacerosserial__server.html
acbf2b261ed83c30cec3ed97cb1fb477b
boost::shared_ptr< Buffer >
BufferPtr
namespacerosserial__server.html
ab03ad6afc0fa2515793dd4aa014ce8ef
socket_node.cpp
/tmp/ws/src/rosserial/rosserial_server/src/
socket__node_8cpp
rosserial_server/tcp_server.h
int
main
socket__node_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
tcp_server.h
/tmp/ws/src/rosserial/rosserial_server/include/rosserial_server/
tcp__server_8h
rosserial_server/session.h
rosserial_server::TcpServer
rosserial_server
topic_handlers.h
/tmp/ws/src/rosserial/rosserial_server/include/rosserial_server/
topic__handlers_8h
rosserial_server/msg_lookup.h
rosserial_server::Publisher
rosserial_server::ServiceClient
rosserial_server::Subscriber
rosserial_server
boost::shared_ptr< Publisher >
PublisherPtr
namespacerosserial__server.html
a8b2dd5a0e3969d92ed371e64ab93eaa5
boost::shared_ptr< ServiceClient >
ServiceClientPtr
namespacerosserial__server.html
a14d5acb9a566cfcc022a2a554e302984
boost::shared_ptr< Subscriber >
SubscriberPtr
namespacerosserial__server.html
ae887cbff9c81e34d32fddf23cfae7bd4
udp_socket_node.cpp
/tmp/ws/src/rosserial/rosserial_server/src/
udp__socket__node_8cpp
rosserial_server/udp_socket_session.h
int
main
udp__socket__node_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
udp_socket_session.h
/tmp/ws/src/rosserial/rosserial_server/include/rosserial_server/
udp__socket__session_8h
rosserial_server/session.h
rosserial_server/udp_stream.h
rosserial_server::UdpSocketSession
rosserial_server
udp_stream.h
/tmp/ws/src/rosserial/rosserial_server/include/rosserial_server/
udp__stream_8h
rosserial_server/session.h
rosserial_server::UdpStream
rosserial_server
rosserial_server::AsyncReadBuffer
classrosserial__server_1_1AsyncReadBuffer.html
AsyncReadStream
AsyncReadBuffer
classrosserial__server_1_1AsyncReadBuffer.html
a85922feb415cb445ee203b4fe399dbbe
(AsyncReadStream &s, size_t capacity, boost::function< void(const boost::system::error_code &)> error_callback)
void
read
classrosserial__server_1_1AsyncReadBuffer.html
aef35829560d91664fd08280429be41b0
(size_t requested_bytes, boost::function< void(ros::serialization::IStream &)> callback)
size_t
bytesAvailable
classrosserial__server_1_1AsyncReadBuffer.html
a5b1e10675c6533284b241d97e27f8f36
()
size_t
bytesHeadroom
classrosserial__server_1_1AsyncReadBuffer.html
a7b6ae2ab4613e04a6913370f83dbc44f
()
void
callback
classrosserial__server_1_1AsyncReadBuffer.html
a3aefc6f6b2273e0bc025fad555cbf11f
(const boost::system::error_code &error, size_t bytes_transferred)
void
callSuccessCallback
classrosserial__server_1_1AsyncReadBuffer.html
a34be47749d87c1e4b3379bf5addc9fc5
()
void
reset
classrosserial__server_1_1AsyncReadBuffer.html
a1fa7e1ce2059f46fea7407e3c7abf16e
()
boost::function< void(const boost::system::error_code &)>
error_callback_
classrosserial__server_1_1AsyncReadBuffer.html
ac02c74d620261dd279d5113b0dd33d28
std::vector< uint8_t >
mem_
classrosserial__server_1_1AsyncReadBuffer.html
a7bde2ef786fbc1fe7c6a3e3015d7b98d
size_t
read_index_
classrosserial__server_1_1AsyncReadBuffer.html
a8a5500ec9015f4a9c3454da31e3a78da
size_t
read_requested_bytes_
classrosserial__server_1_1AsyncReadBuffer.html
ada2847d6372ef11b6806a4a067d59da8
boost::function< void(ros::serialization::IStream &)>
read_success_callback_
classrosserial__server_1_1AsyncReadBuffer.html
a698dff4b1a07333a6b8bc810d9b09bc9
AsyncReadStream &
stream_
classrosserial__server_1_1AsyncReadBuffer.html
ad20420a144ddff92447e306fcfbd919c
size_t
write_index_
classrosserial__server_1_1AsyncReadBuffer.html
a38e2baf3fece53196d11d02c31a2e4eb
AsyncReadBuffer< boost::asio::serial_port >
classrosserial__server_1_1AsyncReadBuffer.html
AsyncReadBuffer
classrosserial__server_1_1AsyncReadBuffer.html
a85922feb415cb445ee203b4fe399dbbe
(boost::asio::serial_port &s, size_t capacity, boost::function< void(const boost::system::error_code &)> error_callback)
void
read
classrosserial__server_1_1AsyncReadBuffer.html
aef35829560d91664fd08280429be41b0
(size_t requested_bytes, boost::function< void(ros::serialization::IStream &)> callback)
size_t
bytesAvailable
classrosserial__server_1_1AsyncReadBuffer.html
a5b1e10675c6533284b241d97e27f8f36
()
size_t
bytesHeadroom
classrosserial__server_1_1AsyncReadBuffer.html
a7b6ae2ab4613e04a6913370f83dbc44f
()
void
callback
classrosserial__server_1_1AsyncReadBuffer.html
a3aefc6f6b2273e0bc025fad555cbf11f
(const boost::system::error_code &error, size_t bytes_transferred)
void
callSuccessCallback
classrosserial__server_1_1AsyncReadBuffer.html
a34be47749d87c1e4b3379bf5addc9fc5
()
void
reset
classrosserial__server_1_1AsyncReadBuffer.html
a1fa7e1ce2059f46fea7407e3c7abf16e
()
boost::function< void(const boost::system::error_code &)>
error_callback_
classrosserial__server_1_1AsyncReadBuffer.html
ac02c74d620261dd279d5113b0dd33d28
std::vector< uint8_t >
mem_
classrosserial__server_1_1AsyncReadBuffer.html
a7bde2ef786fbc1fe7c6a3e3015d7b98d
size_t
read_index_
classrosserial__server_1_1AsyncReadBuffer.html
a8a5500ec9015f4a9c3454da31e3a78da
size_t
read_requested_bytes_
classrosserial__server_1_1AsyncReadBuffer.html
ada2847d6372ef11b6806a4a067d59da8
boost::function< void(ros::serialization::IStream &)>
read_success_callback_
classrosserial__server_1_1AsyncReadBuffer.html
a698dff4b1a07333a6b8bc810d9b09bc9
boost::asio::serial_port &
stream_
classrosserial__server_1_1AsyncReadBuffer.html
ad20420a144ddff92447e306fcfbd919c
size_t
write_index_
classrosserial__server_1_1AsyncReadBuffer.html
a38e2baf3fece53196d11d02c31a2e4eb
AsyncReadBuffer< Socket >
classrosserial__server_1_1AsyncReadBuffer.html
AsyncReadBuffer
classrosserial__server_1_1AsyncReadBuffer.html
a85922feb415cb445ee203b4fe399dbbe
(Socket &s, size_t capacity, boost::function< void(const boost::system::error_code &)> error_callback)
void
read
classrosserial__server_1_1AsyncReadBuffer.html
aef35829560d91664fd08280429be41b0
(size_t requested_bytes, boost::function< void(ros::serialization::IStream &)> callback)
size_t
bytesAvailable
classrosserial__server_1_1AsyncReadBuffer.html
a5b1e10675c6533284b241d97e27f8f36
()
size_t
bytesHeadroom
classrosserial__server_1_1AsyncReadBuffer.html
a7b6ae2ab4613e04a6913370f83dbc44f
()
void
callback
classrosserial__server_1_1AsyncReadBuffer.html
a3aefc6f6b2273e0bc025fad555cbf11f
(const boost::system::error_code &error, size_t bytes_transferred)
void
callSuccessCallback
classrosserial__server_1_1AsyncReadBuffer.html
a34be47749d87c1e4b3379bf5addc9fc5
()
void
reset
classrosserial__server_1_1AsyncReadBuffer.html
a1fa7e1ce2059f46fea7407e3c7abf16e
()
boost::function< void(const boost::system::error_code &)>
error_callback_
classrosserial__server_1_1AsyncReadBuffer.html
ac02c74d620261dd279d5113b0dd33d28
std::vector< uint8_t >
mem_
classrosserial__server_1_1AsyncReadBuffer.html
a7bde2ef786fbc1fe7c6a3e3015d7b98d
size_t
read_index_
classrosserial__server_1_1AsyncReadBuffer.html
a8a5500ec9015f4a9c3454da31e3a78da
size_t
read_requested_bytes_
classrosserial__server_1_1AsyncReadBuffer.html
ada2847d6372ef11b6806a4a067d59da8
boost::function< void(ros::serialization::IStream &)>
read_success_callback_
classrosserial__server_1_1AsyncReadBuffer.html
a698dff4b1a07333a6b8bc810d9b09bc9
Socket &
stream_
classrosserial__server_1_1AsyncReadBuffer.html
ad20420a144ddff92447e306fcfbd919c
size_t
write_index_
classrosserial__server_1_1AsyncReadBuffer.html
a38e2baf3fece53196d11d02c31a2e4eb
AsyncReadBuffer< UdpStream >
classrosserial__server_1_1AsyncReadBuffer.html
AsyncReadBuffer
classrosserial__server_1_1AsyncReadBuffer.html
a85922feb415cb445ee203b4fe399dbbe
(UdpStream &s, size_t capacity, boost::function< void(const boost::system::error_code &)> error_callback)
void
read
classrosserial__server_1_1AsyncReadBuffer.html
aef35829560d91664fd08280429be41b0
(size_t requested_bytes, boost::function< void(ros::serialization::IStream &)> callback)
size_t
bytesAvailable
classrosserial__server_1_1AsyncReadBuffer.html
a5b1e10675c6533284b241d97e27f8f36
()
size_t
bytesHeadroom
classrosserial__server_1_1AsyncReadBuffer.html
a7b6ae2ab4613e04a6913370f83dbc44f
()
void
callback
classrosserial__server_1_1AsyncReadBuffer.html
a3aefc6f6b2273e0bc025fad555cbf11f
(const boost::system::error_code &error, size_t bytes_transferred)
void
callSuccessCallback
classrosserial__server_1_1AsyncReadBuffer.html
a34be47749d87c1e4b3379bf5addc9fc5
()
void
reset
classrosserial__server_1_1AsyncReadBuffer.html
a1fa7e1ce2059f46fea7407e3c7abf16e
()
boost::function< void(const boost::system::error_code &)>
error_callback_
classrosserial__server_1_1AsyncReadBuffer.html
ac02c74d620261dd279d5113b0dd33d28
std::vector< uint8_t >
mem_
classrosserial__server_1_1AsyncReadBuffer.html
a7bde2ef786fbc1fe7c6a3e3015d7b98d
size_t
read_index_
classrosserial__server_1_1AsyncReadBuffer.html
a8a5500ec9015f4a9c3454da31e3a78da
size_t
read_requested_bytes_
classrosserial__server_1_1AsyncReadBuffer.html
ada2847d6372ef11b6806a4a067d59da8
boost::function< void(ros::serialization::IStream &)>
read_success_callback_
classrosserial__server_1_1AsyncReadBuffer.html
a698dff4b1a07333a6b8bc810d9b09bc9
UdpStream &
stream_
classrosserial__server_1_1AsyncReadBuffer.html
ad20420a144ddff92447e306fcfbd919c
size_t
write_index_
classrosserial__server_1_1AsyncReadBuffer.html
a38e2baf3fece53196d11d02c31a2e4eb
rosserial_server::MsgInfo
structrosserial__server_1_1MsgInfo.html
std::string
full_text
structrosserial__server_1_1MsgInfo.html
aaab8d8d2e23d967f00b6c70c10ffb2b8
std::string
md5sum
structrosserial__server_1_1MsgInfo.html
a931a8d6d8ec43246908c61ea98e6f5b4
rosserial_server::Publisher
classrosserial__server_1_1Publisher.html
std::string
get_topic
classrosserial__server_1_1Publisher.html
a7be38ceb9ba19edea0ce073bdb22ee3d
()
void
handle
classrosserial__server_1_1Publisher.html
a04e5dae458378a1cca78de7bd0f4b42c
(ros::serialization::IStream stream)
Publisher
classrosserial__server_1_1Publisher.html
a2975c19d1d948cffbac519e503e1cdf0
(ros::NodeHandle &nh, const rosserial_msgs::TopicInfo &topic_info)
topic_tools::ShapeShifter
message_
classrosserial__server_1_1Publisher.html
a93ef706cdde800c84c806042f1391ffe
ros::Publisher
publisher_
classrosserial__server_1_1Publisher.html
a707c98aa7d042dba89c712bcf2c26c49
rosserial_server::SerialSession
classrosserial__server_1_1SerialSession.html
Session< boost::asio::serial_port >
SerialSession
classrosserial__server_1_1SerialSession.html
a1f5e8ec0a568054b1126c83f7f44ab32
(boost::asio::io_service &io_service, std::string port, int baud)
void
attempt_connection
classrosserial__server_1_1SerialSession.html
a3bdfac1b574bd84d286f22fa55a0ab49
()
void
check_connection
classrosserial__server_1_1SerialSession.html
ac93e76fb604ae24e61266405da7182e2
()
int
baud_
classrosserial__server_1_1SerialSession.html
a64171d455dd193eb3caad1570783d5a1
int
failed_connection_attempts_
classrosserial__server_1_1SerialSession.html
afea7282fa610518a811046c20786b34b
std::string
port_
classrosserial__server_1_1SerialSession.html
a303c9ca0389d13a11fd02f5509a3f6fd
boost::asio::deadline_timer
timer_
classrosserial__server_1_1SerialSession.html
a3a9a11b0d5915d1ed9edc6d3d66f870e
rosserial_server::ServiceClient
classrosserial__server_1_1ServiceClient.html
std::string
getRequestMessageMD5
classrosserial__server_1_1ServiceClient.html
af82a420864900f7ec73a76515b58fa8d
()
std::string
getResponseMessageMD5
classrosserial__server_1_1ServiceClient.html
a27aaafb2300be7b9b4d3349eb1b091b1
()
std::string
getServiceMD5
classrosserial__server_1_1ServiceClient.html
ac5bdae617a04ed93245ba49c1b1d2e7a
()
void
handle
classrosserial__server_1_1ServiceClient.html
a6e04b23ea0b3e2266632fd43bad91aa7
(ros::serialization::IStream stream)
ServiceClient
classrosserial__server_1_1ServiceClient.html
a359b08df7b5f1e234ed40e826e22c421
(ros::NodeHandle &nh, rosserial_msgs::TopicInfo &topic_info, boost::function< void(std::vector< uint8_t > &buffer, const uint16_t topic_id)> write_fn)
void
setTopicId
classrosserial__server_1_1ServiceClient.html
a72a362e8dae534b947385f5508c25c6f
(uint16_t topic_id)
topic_tools::ShapeShifter
request_message_
classrosserial__server_1_1ServiceClient.html
ac8a8d884c618251d48738b69959776bf
std::string
request_message_md5_
classrosserial__server_1_1ServiceClient.html
a1f85f5a0e506274691767fd22e16c52c
topic_tools::ShapeShifter
response_message_
classrosserial__server_1_1ServiceClient.html
a96634e6b37495ad9a6bf578cd46d4f9f
std::string
response_message_md5_
classrosserial__server_1_1ServiceClient.html
acaf4d83e641bb8483d0ebc277ea9f265
ros::ServiceClient
service_client_
classrosserial__server_1_1ServiceClient.html
afc3817d3bf52a049f882e25ec171cd09
std::string
service_md5_
classrosserial__server_1_1ServiceClient.html
a35c09e4bc124178625a276f414ad8789
uint16_t
topic_id_
classrosserial__server_1_1ServiceClient.html
aed8712d5b8ba15e171445a90e5da407f
boost::function< void(std::vector< uint8_t > &buffer, const uint16_t topic_id)>
write_fn_
classrosserial__server_1_1ServiceClient.html
aedb77bdd18bb0b4efd55cac7e53d2b02
rosserial_server::Session
classrosserial__server_1_1Session.html
Socket
bool
is_active
classrosserial__server_1_1Session.html
ac6c253ddb7b569638026026940dce144
()
Session
classrosserial__server_1_1Session.html
aadaa842e57e75bfb61af0daf421dd35b
(boost::asio::io_service &io_service)
void
set_require_param
classrosserial__server_1_1Session.html
a69e0dee02f14d9760e3fbaf1b33ce2b9
(std::string param_name)
void
shutdown
classrosserial__server_1_1Session.html
a41ff2139ccf960c26c5a78382ca1a30f
()
Socket &
socket
classrosserial__server_1_1Session.html
a700424a14515fceff53667520fc681f7
()
void
start
classrosserial__server_1_1Session.html
a411d722c5850de064c76d77bcc072220
()
void
stop
classrosserial__server_1_1Session.html
af1bbb868ded0069c181f45516b7bed55
()
buffer_max
classrosserial__server_1_1Session.html
ae37b8d7f690c55df3687e6a817bb08b8a4e5d1857a75a4cc11a37654c41bae5a7
buffer_max
classrosserial__server_1_1Session.html
ae37b8d7f690c55df3687e6a817bb08b8a4e5d1857a75a4cc11a37654c41bae5a7
void
attempt_sync
classrosserial__server_1_1Session.html
a2db7af36bd26e512bdf331b67524b796
()
bool
check_set
classrosserial__server_1_1Session.html
a9accddbb68dedd575672f9ad1c0a99b4
(std::string param_name, M map)
void
handle_log
classrosserial__server_1_1Session.html
a313f8f57f0c6ae7f43d19f9fc3ef01e5
(ros::serialization::IStream &stream)
void
handle_time
classrosserial__server_1_1Session.html
ad373b98f150a414905c420bf4dcee81d
(ros::serialization::IStream &stream)
void
read_body
classrosserial__server_1_1Session.html
aa10e39e7dbc9b9f8fa300da25ae609de
(ros::serialization::IStream &stream, uint16_t topic_id)
void
read_failed
classrosserial__server_1_1Session.html
a1c52dca2a2670e7658a75204cb0f5c4a
(const boost::system::error_code &error)
void
read_id_length
classrosserial__server_1_1Session.html
a786d48655c1f86d735743e743457bb3c
(ros::serialization::IStream &stream)
void
read_sync_first
classrosserial__server_1_1Session.html
a0e01fe6c396e7f117fc22b64c82c8472
(ros::serialization::IStream &stream)
void
read_sync_header
classrosserial__server_1_1Session.html
ac6d6d3e33cf89b4e4ac0818d8f620c08
()
void
read_sync_second
classrosserial__server_1_1Session.html
a031fbe4dff1ee778ae2d5beb42fdde44
(ros::serialization::IStream &stream)
void
request_topics
classrosserial__server_1_1Session.html
ae1d2dd01999bceae54da78e5c33eb81e
()
void
required_topics_check
classrosserial__server_1_1Session.html
a296030215f084bd110014d931afd56eb
(const boost::system::error_code &error)
void
ros_spin_timeout
classrosserial__server_1_1Session.html
a00cbd312f07e5292a2fdb3d33fe33762
(const boost::system::error_code &error)
void
set_sync_timeout
classrosserial__server_1_1Session.html
abd5261da8d8cde71fff4d23199133be4
(const boost::posix_time::time_duration &interval)
void
setup_publisher
classrosserial__server_1_1Session.html
aad170e91bbbba60661894d2f2b33ef27
(ros::serialization::IStream &stream)
void
setup_service_client_publisher
classrosserial__server_1_1Session.html
aba11b8beb78d9920d2b685d5b5d8043b
(ros::serialization::IStream &stream)
void
setup_service_client_subscriber
classrosserial__server_1_1Session.html
ae4c88c40f51a482b1e13f450af789f8d
(ros::serialization::IStream &stream)
void
setup_subscriber
classrosserial__server_1_1Session.html
a9b377e7f377064dc0013b1c54c43d8fd
(ros::serialization::IStream &stream)
void
sync_timeout
classrosserial__server_1_1Session.html
a7e49a5589528f3dceceefaed1623daaa
(const boost::system::error_code &error)
void
write_completion_cb
classrosserial__server_1_1Session.html
a268310873f384ef4e1303f323b33c233
(const boost::system::error_code &error, BufferPtr buffer_ptr)
void
write_message
classrosserial__server_1_1Session.html
a044a537bf8cfee96930fd00f714e5a74
(Buffer &message, const uint16_t topic_id)
static uint8_t
checksum
classrosserial__server_1_1Session.html
a27e9f55c32d0fce0ba55f7f72cdbb147
(ros::serialization::IStream &stream)
static uint8_t
checksum
classrosserial__server_1_1Session.html
a6200aba16590b4c0b91a09cc2691fb7d
(uint16_t val)
bool
active_
classrosserial__server_1_1Session.html
a22208f25949af7e899429caed7189ebd
AsyncReadBuffer< Socket >
async_read_buffer_
classrosserial__server_1_1Session.html
acf95e21544c34e123ec50114aadbea4b
boost::posix_time::time_duration
attempt_interval_
classrosserial__server_1_1Session.html
afcb0650393ddee3086a7a42cba138327
std::map< uint16_t, boost::function< void(ros::serialization::IStream &)> >
callbacks_
classrosserial__server_1_1Session.html
a28c0dac2e820a4eba77b72fe52e0e74b
boost::asio::io_service &
io_service_
classrosserial__server_1_1Session.html
a834e705ba4cbccafd6a802f1de7fbbd7
ros::NodeHandle
nh_
classrosserial__server_1_1Session.html
ad24c141ec9be100cd5c6b27fee2cd8d9
std::map< uint16_t, PublisherPtr >
publishers_
classrosserial__server_1_1Session.html
a721644b555142498856d48071c854793
boost::posix_time::time_duration
require_check_interval_
classrosserial__server_1_1Session.html
a03992570ef26c8eea12b063666090bc7
boost::asio::deadline_timer
require_check_timer_
classrosserial__server_1_1Session.html
a205dd08110408446605e802e9322dc44
std::string
require_param_name_
classrosserial__server_1_1Session.html
af9c5a5cf5628b7e395c153e842ed7252
ros::CallbackQueue
ros_callback_queue_
classrosserial__server_1_1Session.html
a431d01e52a1f183b9756255e6f0b4be9
boost::posix_time::time_duration
ros_spin_interval_
classrosserial__server_1_1Session.html
a3c9e79292bbf34b23818d946af7d344b
boost::asio::deadline_timer
ros_spin_timer_
classrosserial__server_1_1Session.html
a52ff3b29cff81f04979a9d930bfe13a5
std::map< std::string, ServiceClientPtr >
services_
classrosserial__server_1_1Session.html
a3443479509aaa5d75f76bc03144d6dc4
Socket
socket_
classrosserial__server_1_1Session.html
ab9a8e8bf0214351328b95ceb9f3b31e5
std::map< uint16_t, SubscriberPtr >
subscribers_
classrosserial__server_1_1Session.html
a796f7b725d5779ffebce21a7389d42dd
boost::asio::deadline_timer
sync_timer_
classrosserial__server_1_1Session.html
a14d7ee47973b0c4c59690c5405314288
boost::posix_time::time_duration
timeout_interval_
classrosserial__server_1_1Session.html
ad0e6bbe1724a2a5ac3f8923e13aa633a
Session< boost::asio::serial_port >
classrosserial__server_1_1Session.html
bool
is_active
classrosserial__server_1_1Session.html
ac6c253ddb7b569638026026940dce144
()
Session
classrosserial__server_1_1Session.html
aadaa842e57e75bfb61af0daf421dd35b
(boost::asio::io_service &io_service)
void
set_require_param
classrosserial__server_1_1Session.html
a69e0dee02f14d9760e3fbaf1b33ce2b9
(std::string param_name)
void
shutdown
classrosserial__server_1_1Session.html
a41ff2139ccf960c26c5a78382ca1a30f
()
boost::asio::serial_port &
socket
classrosserial__server_1_1Session.html
a700424a14515fceff53667520fc681f7
()
void
start
classrosserial__server_1_1Session.html
a411d722c5850de064c76d77bcc072220
()
void
stop
classrosserial__server_1_1Session.html
af1bbb868ded0069c181f45516b7bed55
()
buffer_max
classrosserial__server_1_1Session.html
ae37b8d7f690c55df3687e6a817bb08b8a4e5d1857a75a4cc11a37654c41bae5a7
void
attempt_sync
classrosserial__server_1_1Session.html
a2db7af36bd26e512bdf331b67524b796
()
bool
check_set
classrosserial__server_1_1Session.html
a9accddbb68dedd575672f9ad1c0a99b4
(std::string param_name, M map)
void
handle_log
classrosserial__server_1_1Session.html
a313f8f57f0c6ae7f43d19f9fc3ef01e5
(ros::serialization::IStream &stream)
void
handle_time
classrosserial__server_1_1Session.html
ad373b98f150a414905c420bf4dcee81d
(ros::serialization::IStream &stream)
void
read_body
classrosserial__server_1_1Session.html
aa10e39e7dbc9b9f8fa300da25ae609de
(ros::serialization::IStream &stream, uint16_t topic_id)
void
read_failed
classrosserial__server_1_1Session.html
a1c52dca2a2670e7658a75204cb0f5c4a
(const boost::system::error_code &error)
void
read_id_length
classrosserial__server_1_1Session.html
a786d48655c1f86d735743e743457bb3c
(ros::serialization::IStream &stream)
void
read_sync_first
classrosserial__server_1_1Session.html
a0e01fe6c396e7f117fc22b64c82c8472
(ros::serialization::IStream &stream)
void
read_sync_header
classrosserial__server_1_1Session.html
ac6d6d3e33cf89b4e4ac0818d8f620c08
()
void
read_sync_second
classrosserial__server_1_1Session.html
a031fbe4dff1ee778ae2d5beb42fdde44
(ros::serialization::IStream &stream)
void
request_topics
classrosserial__server_1_1Session.html
ae1d2dd01999bceae54da78e5c33eb81e
()
void
required_topics_check
classrosserial__server_1_1Session.html
a296030215f084bd110014d931afd56eb
(const boost::system::error_code &error)
void
ros_spin_timeout
classrosserial__server_1_1Session.html
a00cbd312f07e5292a2fdb3d33fe33762
(const boost::system::error_code &error)
void
set_sync_timeout
classrosserial__server_1_1Session.html
abd5261da8d8cde71fff4d23199133be4
(const boost::posix_time::time_duration &interval)
void
setup_publisher
classrosserial__server_1_1Session.html
aad170e91bbbba60661894d2f2b33ef27
(ros::serialization::IStream &stream)
void
setup_service_client_publisher
classrosserial__server_1_1Session.html
aba11b8beb78d9920d2b685d5b5d8043b
(ros::serialization::IStream &stream)
void
setup_service_client_subscriber
classrosserial__server_1_1Session.html
ae4c88c40f51a482b1e13f450af789f8d
(ros::serialization::IStream &stream)
void
setup_subscriber
classrosserial__server_1_1Session.html
a9b377e7f377064dc0013b1c54c43d8fd
(ros::serialization::IStream &stream)
void
sync_timeout
classrosserial__server_1_1Session.html
a7e49a5589528f3dceceefaed1623daaa
(const boost::system::error_code &error)
void
write_completion_cb
classrosserial__server_1_1Session.html
a268310873f384ef4e1303f323b33c233
(const boost::system::error_code &error, BufferPtr buffer_ptr)
void
write_message
classrosserial__server_1_1Session.html
a044a537bf8cfee96930fd00f714e5a74
(Buffer &message, const uint16_t topic_id)
static uint8_t
checksum
classrosserial__server_1_1Session.html
a27e9f55c32d0fce0ba55f7f72cdbb147
(ros::serialization::IStream &stream)
static uint8_t
checksum
classrosserial__server_1_1Session.html
a6200aba16590b4c0b91a09cc2691fb7d
(uint16_t val)
bool
active_
classrosserial__server_1_1Session.html
a22208f25949af7e899429caed7189ebd
AsyncReadBuffer< boost::asio::serial_port >
async_read_buffer_
classrosserial__server_1_1Session.html
acf95e21544c34e123ec50114aadbea4b
boost::posix_time::time_duration
attempt_interval_
classrosserial__server_1_1Session.html
afcb0650393ddee3086a7a42cba138327
std::map< uint16_t, boost::function< void(ros::serialization::IStream &)> >
callbacks_
classrosserial__server_1_1Session.html
a28c0dac2e820a4eba77b72fe52e0e74b
boost::asio::io_service &
io_service_
classrosserial__server_1_1Session.html
a834e705ba4cbccafd6a802f1de7fbbd7
ros::NodeHandle
nh_
classrosserial__server_1_1Session.html
ad24c141ec9be100cd5c6b27fee2cd8d9
std::map< uint16_t, PublisherPtr >
publishers_
classrosserial__server_1_1Session.html
a721644b555142498856d48071c854793
boost::posix_time::time_duration
require_check_interval_
classrosserial__server_1_1Session.html
a03992570ef26c8eea12b063666090bc7
boost::asio::deadline_timer
require_check_timer_
classrosserial__server_1_1Session.html
a205dd08110408446605e802e9322dc44
std::string
require_param_name_
classrosserial__server_1_1Session.html
af9c5a5cf5628b7e395c153e842ed7252
ros::CallbackQueue
ros_callback_queue_
classrosserial__server_1_1Session.html
a431d01e52a1f183b9756255e6f0b4be9
boost::posix_time::time_duration
ros_spin_interval_
classrosserial__server_1_1Session.html
a3c9e79292bbf34b23818d946af7d344b
boost::asio::deadline_timer
ros_spin_timer_
classrosserial__server_1_1Session.html
a52ff3b29cff81f04979a9d930bfe13a5
std::map< std::string, ServiceClientPtr >
services_
classrosserial__server_1_1Session.html
a3443479509aaa5d75f76bc03144d6dc4
boost::asio::serial_port
socket_
classrosserial__server_1_1Session.html
ab9a8e8bf0214351328b95ceb9f3b31e5
std::map< uint16_t, SubscriberPtr >
subscribers_
classrosserial__server_1_1Session.html
a796f7b725d5779ffebce21a7389d42dd
boost::asio::deadline_timer
sync_timer_
classrosserial__server_1_1Session.html
a14d7ee47973b0c4c59690c5405314288
boost::posix_time::time_duration
timeout_interval_
classrosserial__server_1_1Session.html
ad0e6bbe1724a2a5ac3f8923e13aa633a
Session< UdpStream >
classrosserial__server_1_1Session.html
bool
is_active
classrosserial__server_1_1Session.html
ac6c253ddb7b569638026026940dce144
()
Session
classrosserial__server_1_1Session.html
aadaa842e57e75bfb61af0daf421dd35b
(boost::asio::io_service &io_service)
void
set_require_param
classrosserial__server_1_1Session.html
a69e0dee02f14d9760e3fbaf1b33ce2b9
(std::string param_name)
void
shutdown
classrosserial__server_1_1Session.html
a41ff2139ccf960c26c5a78382ca1a30f
()
UdpStream &
socket
classrosserial__server_1_1Session.html
a700424a14515fceff53667520fc681f7
()
void
start
classrosserial__server_1_1Session.html
a411d722c5850de064c76d77bcc072220
()
void
stop
classrosserial__server_1_1Session.html
af1bbb868ded0069c181f45516b7bed55
()
buffer_max
classrosserial__server_1_1Session.html
ae37b8d7f690c55df3687e6a817bb08b8a4e5d1857a75a4cc11a37654c41bae5a7
void
attempt_sync
classrosserial__server_1_1Session.html
a2db7af36bd26e512bdf331b67524b796
()
bool
check_set
classrosserial__server_1_1Session.html
a9accddbb68dedd575672f9ad1c0a99b4
(std::string param_name, M map)
void
handle_log
classrosserial__server_1_1Session.html
a313f8f57f0c6ae7f43d19f9fc3ef01e5
(ros::serialization::IStream &stream)
void
handle_time
classrosserial__server_1_1Session.html
ad373b98f150a414905c420bf4dcee81d
(ros::serialization::IStream &stream)
void
read_body
classrosserial__server_1_1Session.html
aa10e39e7dbc9b9f8fa300da25ae609de
(ros::serialization::IStream &stream, uint16_t topic_id)
void
read_failed
classrosserial__server_1_1Session.html
a1c52dca2a2670e7658a75204cb0f5c4a
(const boost::system::error_code &error)
void
read_id_length
classrosserial__server_1_1Session.html
a786d48655c1f86d735743e743457bb3c
(ros::serialization::IStream &stream)
void
read_sync_first
classrosserial__server_1_1Session.html
a0e01fe6c396e7f117fc22b64c82c8472
(ros::serialization::IStream &stream)
void
read_sync_header
classrosserial__server_1_1Session.html
ac6d6d3e33cf89b4e4ac0818d8f620c08
()
void
read_sync_second
classrosserial__server_1_1Session.html
a031fbe4dff1ee778ae2d5beb42fdde44
(ros::serialization::IStream &stream)
void
request_topics
classrosserial__server_1_1Session.html
ae1d2dd01999bceae54da78e5c33eb81e
()
void
required_topics_check
classrosserial__server_1_1Session.html
a296030215f084bd110014d931afd56eb
(const boost::system::error_code &error)
void
ros_spin_timeout
classrosserial__server_1_1Session.html
a00cbd312f07e5292a2fdb3d33fe33762
(const boost::system::error_code &error)
void
set_sync_timeout
classrosserial__server_1_1Session.html
abd5261da8d8cde71fff4d23199133be4
(const boost::posix_time::time_duration &interval)
void
setup_publisher
classrosserial__server_1_1Session.html
aad170e91bbbba60661894d2f2b33ef27
(ros::serialization::IStream &stream)
void
setup_service_client_publisher
classrosserial__server_1_1Session.html
aba11b8beb78d9920d2b685d5b5d8043b
(ros::serialization::IStream &stream)
void
setup_service_client_subscriber
classrosserial__server_1_1Session.html
ae4c88c40f51a482b1e13f450af789f8d
(ros::serialization::IStream &stream)
void
setup_subscriber
classrosserial__server_1_1Session.html
a9b377e7f377064dc0013b1c54c43d8fd
(ros::serialization::IStream &stream)
void
sync_timeout
classrosserial__server_1_1Session.html
a7e49a5589528f3dceceefaed1623daaa
(const boost::system::error_code &error)
void
write_completion_cb
classrosserial__server_1_1Session.html
a268310873f384ef4e1303f323b33c233
(const boost::system::error_code &error, BufferPtr buffer_ptr)
void
write_message
classrosserial__server_1_1Session.html
a044a537bf8cfee96930fd00f714e5a74
(Buffer &message, const uint16_t topic_id)
static uint8_t
checksum
classrosserial__server_1_1Session.html
a27e9f55c32d0fce0ba55f7f72cdbb147
(ros::serialization::IStream &stream)
static uint8_t
checksum
classrosserial__server_1_1Session.html
a6200aba16590b4c0b91a09cc2691fb7d
(uint16_t val)
bool
active_
classrosserial__server_1_1Session.html
a22208f25949af7e899429caed7189ebd
AsyncReadBuffer< UdpStream >
async_read_buffer_
classrosserial__server_1_1Session.html
acf95e21544c34e123ec50114aadbea4b
boost::posix_time::time_duration
attempt_interval_
classrosserial__server_1_1Session.html
afcb0650393ddee3086a7a42cba138327
std::map< uint16_t, boost::function< void(ros::serialization::IStream &)> >
callbacks_
classrosserial__server_1_1Session.html
a28c0dac2e820a4eba77b72fe52e0e74b
boost::asio::io_service &
io_service_
classrosserial__server_1_1Session.html
a834e705ba4cbccafd6a802f1de7fbbd7
ros::NodeHandle
nh_
classrosserial__server_1_1Session.html
ad24c141ec9be100cd5c6b27fee2cd8d9
std::map< uint16_t, PublisherPtr >
publishers_
classrosserial__server_1_1Session.html
a721644b555142498856d48071c854793
boost::posix_time::time_duration
require_check_interval_
classrosserial__server_1_1Session.html
a03992570ef26c8eea12b063666090bc7
boost::asio::deadline_timer
require_check_timer_
classrosserial__server_1_1Session.html
a205dd08110408446605e802e9322dc44
std::string
require_param_name_
classrosserial__server_1_1Session.html
af9c5a5cf5628b7e395c153e842ed7252
ros::CallbackQueue
ros_callback_queue_
classrosserial__server_1_1Session.html
a431d01e52a1f183b9756255e6f0b4be9
boost::posix_time::time_duration
ros_spin_interval_
classrosserial__server_1_1Session.html
a3c9e79292bbf34b23818d946af7d344b
boost::asio::deadline_timer
ros_spin_timer_
classrosserial__server_1_1Session.html
a52ff3b29cff81f04979a9d930bfe13a5
std::map< std::string, ServiceClientPtr >
services_
classrosserial__server_1_1Session.html
a3443479509aaa5d75f76bc03144d6dc4
UdpStream
socket_
classrosserial__server_1_1Session.html
ab9a8e8bf0214351328b95ceb9f3b31e5
std::map< uint16_t, SubscriberPtr >
subscribers_
classrosserial__server_1_1Session.html
a796f7b725d5779ffebce21a7389d42dd
boost::asio::deadline_timer
sync_timer_
classrosserial__server_1_1Session.html
a14d7ee47973b0c4c59690c5405314288
boost::posix_time::time_duration
timeout_interval_
classrosserial__server_1_1Session.html
ad0e6bbe1724a2a5ac3f8923e13aa633a
rosserial_server::Subscriber
classrosserial__server_1_1Subscriber.html
std::string
get_topic
classrosserial__server_1_1Subscriber.html
aad566bd735262d4ec4400fea29b1d83e
()
Subscriber
classrosserial__server_1_1Subscriber.html
a1eee522cf8eb74df3777531d4d08f7b6
(ros::NodeHandle &nh, rosserial_msgs::TopicInfo &topic_info, boost::function< void(std::vector< uint8_t > &buffer)> write_fn)
void
handle
classrosserial__server_1_1Subscriber.html
a6224b58100c0ad0e497b689461ddc7da
(const boost::shared_ptr< topic_tools::ShapeShifter const > &msg)
ros::Subscriber
subscriber_
classrosserial__server_1_1Subscriber.html
acebe6c7770476a35bac10b51fd754d66
boost::function< void(std::vector< uint8_t > &buffer)>
write_fn_
classrosserial__server_1_1Subscriber.html
ac72148e265a5ebe6e253e9db92c300fa
rosserial_server::TcpServer
classrosserial__server_1_1TcpServer.html
Session
TcpServer
classrosserial__server_1_1TcpServer.html
ac78b258e305abe990261d878c810291d
(boost::asio::io_service &io_service, short port)
void
handle_accept
classrosserial__server_1_1TcpServer.html
aaabf944d6eaa1d62cd3101de1d77c00b
(Session *new_session, const boost::system::error_code &error)
void
start_accept
classrosserial__server_1_1TcpServer.html
a67dd601360c344f903fed24833a20719
()
tcp::acceptor
acceptor_
classrosserial__server_1_1TcpServer.html
a813bd00f9eac0e6af6d6779333dd5094
boost::asio::io_service &
io_service_
classrosserial__server_1_1TcpServer.html
a4e20d6dd7cd1bacd7dc01652240fe133
rosserial_server::UdpSocketSession
classrosserial__server_1_1UdpSocketSession.html
Session< UdpStream >
UdpSocketSession
classrosserial__server_1_1UdpSocketSession.html
ad575e4d5fe565746b63668305650980e
(boost::asio::io_service &io_service, udp::endpoint server_endpoint, udp::endpoint client_endpoint)
void
check_connection
classrosserial__server_1_1UdpSocketSession.html
ab36157ea39c46a7c4f17cd6bf41b677b
()
udp::endpoint
client_endpoint_
classrosserial__server_1_1UdpSocketSession.html
ad4fd5fe50a4973ad47db3d3943b76cd2
udp::endpoint
server_endpoint_
classrosserial__server_1_1UdpSocketSession.html
aa96c9d7aeaf6487daaf3e6fa80c5bee2
boost::asio::deadline_timer
timer_
classrosserial__server_1_1UdpSocketSession.html
a76dd8a199560faab6839f565649bbcec
rosserial_server::UdpStream
classrosserial__server_1_1UdpStream.html
BOOST_ASIO_INITFN_RESULT_TYPE
classrosserial__server_1_1UdpStream.html
a4155773ddee66a12e91703f49d2f4ff3
(WriteHandler, void(boost::system::error_code, std::size_t)) async_write_some(const ConstBufferSequence &buffers
BOOST_ASIO_INITFN_RESULT_TYPE
classrosserial__server_1_1UdpStream.html
a9071f18f5d192db0fafeff009a3d9695
(ReadHandler, void(boost::system::error_code, std::size_t)) async_read_some(const MutableBufferSequence &buffers
BOOST_ASIO_MOVE_ARG
classrosserial__server_1_1UdpStream.html
a69674ff6106f40fdf42f2356e8fee17c
(WriteHandler) handler)
BOOST_ASIO_MOVE_ARG
classrosserial__server_1_1UdpStream.html
af960f66f46d51fe2b4f79d9fad76bb01
(ReadHandler) handler)
void
open
classrosserial__server_1_1UdpStream.html
a3b42b046fddb9e8d2354bd6cc0f33298
(udp::endpoint server_endpoint, udp::endpoint client_endpoint)
UdpStream
classrosserial__server_1_1UdpStream.html
ae193827abc4ed288a8a4614250f5c7c7
(boost::asio::io_service &io_service)
udp::endpoint
client_endpoint_
classrosserial__server_1_1UdpStream.html
a14427a8556b1f36581f23e95e313e2b6
rosserial_server
namespacerosserial__server.html
rosserial_server::AsyncReadBuffer
rosserial_server::MsgInfo
rosserial_server::Publisher
rosserial_server::SerialSession
rosserial_server::ServiceClient
rosserial_server::Session
rosserial_server::Subscriber
rosserial_server::TcpServer
rosserial_server::UdpSocketSession
rosserial_server::UdpStream
std::vector< uint8_t >
Buffer
namespacerosserial__server.html
acbf2b261ed83c30cec3ed97cb1fb477b
boost::shared_ptr< Buffer >
BufferPtr
namespacerosserial__server.html
ab03ad6afc0fa2515793dd4aa014ce8ef
boost::shared_ptr< Publisher >
PublisherPtr
namespacerosserial__server.html
a8b2dd5a0e3969d92ed371e64ab93eaa5
boost::shared_ptr< ServiceClient >
ServiceClientPtr
namespacerosserial__server.html
a14d5acb9a566cfcc022a2a554e302984
boost::shared_ptr< Subscriber >
SubscriberPtr
namespacerosserial__server.html
ae887cbff9c81e34d32fddf23cfae7bd4
const MsgInfo
lookupMessage
namespacerosserial__server.html
a405046611ef0d93757421b53c3934aa1
(const std::string &message_type, const std::string submodule="msg")