Public Member Functions | Private Attributes | List of all members
rosserial_server::UdpStream Class Reference

#include <udp_stream.h>

Inheritance diagram for rosserial_server::UdpStream:
Inheritance graph
[legend]

Public Member Functions

template<typename MutableBufferSequence , typename ReadHandler >
 BOOST_ASIO_INITFN_RESULT_TYPE (ReadHandler, void(boost::system::error_code, std::size_t)) async_read_some(const MutableBufferSequence &buffers
 
template<typename ConstBufferSequence , typename WriteHandler >
 BOOST_ASIO_INITFN_RESULT_TYPE (WriteHandler, void(boost::system::error_code, std::size_t)) async_write_some(const ConstBufferSequence &buffers
 
 BOOST_ASIO_MOVE_ARG (ReadHandler) handler)
 
 BOOST_ASIO_MOVE_ARG (WriteHandler) handler)
 
void open (udp::endpoint server_endpoint, udp::endpoint client_endpoint)
 
 UdpStream (boost::asio::io_service &io_service)
 

Private Attributes

udp::endpoint client_endpoint_
 

Detailed Description

Definition at line 56 of file udp_stream.h.

Constructor & Destructor Documentation

◆ UdpStream()

rosserial_server::UdpStream::UdpStream ( boost::asio::io_service &  io_service)
inlineexplicit

Definition at line 59 of file udp_stream.h.

Member Function Documentation

◆ BOOST_ASIO_INITFN_RESULT_TYPE() [1/2]

template<typename MutableBufferSequence , typename ReadHandler >
rosserial_server::UdpStream::BOOST_ASIO_INITFN_RESULT_TYPE ( ReadHandler  ,
void(boost::system::error_code, std::size_t)   
) const &

◆ BOOST_ASIO_INITFN_RESULT_TYPE() [2/2]

template<typename ConstBufferSequence , typename WriteHandler >
rosserial_server::UdpStream::BOOST_ASIO_INITFN_RESULT_TYPE ( WriteHandler  ,
void(boost::system::error_code, std::size_t)   
) const &

◆ BOOST_ASIO_MOVE_ARG() [1/2]

rosserial_server::UdpStream::BOOST_ASIO_MOVE_ARG ( ReadHandler  )
inline

Definition at line 106 of file udp_stream.h.

◆ BOOST_ASIO_MOVE_ARG() [2/2]

rosserial_server::UdpStream::BOOST_ASIO_MOVE_ARG ( WriteHandler  )
inline

Definition at line 81 of file udp_stream.h.

◆ open()

void rosserial_server::UdpStream::open ( udp::endpoint  server_endpoint,
udp::endpoint  client_endpoint 
)
inline

Definition at line 63 of file udp_stream.h.

Member Data Documentation

◆ client_endpoint_

udp::endpoint rosserial_server::UdpStream::client_endpoint_
private

Definition at line 128 of file udp_stream.h.


The documentation for this class was generated from the following file:


rosserial_server
Author(s): Mike Purvis
autogenerated on Wed Mar 2 2022 00:58:14