$search
#include <reactive_serial_port_service.hpp>
Public Types | |
typedef reactive_descriptor_service < Reactor > ::implementation_type | implementation_type |
typedef reactive_descriptor_service < Reactor >::native_type | native_type |
Public Member Functions | |
asio::error_code | assign (implementation_type &impl, const native_type &native_descriptor, asio::error_code &ec) |
template<typename MutableBufferSequence , typename Handler > | |
void | async_read_some (implementation_type &impl, const MutableBufferSequence &buffers, Handler handler) |
template<typename ConstBufferSequence , typename Handler > | |
void | async_write_some (implementation_type &impl, const ConstBufferSequence &buffers, Handler handler) |
asio::error_code | cancel (implementation_type &impl, asio::error_code &ec) |
asio::error_code | close (implementation_type &impl, asio::error_code &ec) |
void | construct (implementation_type &impl) |
void | destroy (implementation_type &impl) |
template<typename GettableSerialPortOption > | |
asio::error_code | get_option (const implementation_type &impl, GettableSerialPortOption &option, asio::error_code &ec) const |
bool | is_open (const implementation_type &impl) const |
native_type | native (implementation_type &impl) |
asio::error_code | open (implementation_type &impl, const std::string &device, asio::error_code &ec) |
reactive_serial_port_service (asio::io_service &io_service) | |
template<typename MutableBufferSequence > | |
size_t | read_some (implementation_type &impl, const MutableBufferSequence &buffers, asio::error_code &ec) |
asio::error_code | send_break (implementation_type &impl, asio::error_code &ec) |
template<typename SettableSerialPortOption > | |
asio::error_code | set_option (implementation_type &impl, const SettableSerialPortOption &option, asio::error_code &ec) |
void | shutdown_service () |
Destroy all user-defined handler objects owned by the service. | |
template<typename ConstBufferSequence > | |
size_t | write_some (implementation_type &impl, const ConstBufferSequence &buffers, asio::error_code &ec) |
Private Attributes | |
reactive_descriptor_service < Reactor > & | descriptor_service_ |
Definition at line 42 of file reactive_serial_port_service.hpp.
typedef reactive_descriptor_service<Reactor>::implementation_type asio::detail::reactive_serial_port_service< Reactor >::implementation_type |
Definition at line 53 of file reactive_serial_port_service.hpp.
typedef reactive_descriptor_service<Reactor>::native_type asio::detail::reactive_serial_port_service< Reactor >::native_type |
Definition at line 49 of file reactive_serial_port_service.hpp.
asio::detail::reactive_serial_port_service< Reactor >::reactive_serial_port_service | ( | asio::io_service & | io_service | ) | [inline] |
Definition at line 55 of file reactive_serial_port_service.hpp.
asio::error_code asio::detail::reactive_serial_port_service< Reactor >::assign | ( | implementation_type & | impl, | |
const native_type & | native_descriptor, | |||
asio::error_code & | ec | |||
) | [inline] |
Definition at line 144 of file reactive_serial_port_service.hpp.
void asio::detail::reactive_serial_port_service< Reactor >::async_read_some | ( | implementation_type & | impl, | |
const MutableBufferSequence & | buffers, | |||
Handler | handler | |||
) | [inline] |
Definition at line 250 of file reactive_serial_port_service.hpp.
void asio::detail::reactive_serial_port_service< Reactor >::async_write_some | ( | implementation_type & | impl, | |
const ConstBufferSequence & | buffers, | |||
Handler | handler | |||
) | [inline] |
Definition at line 233 of file reactive_serial_port_service.hpp.
asio::error_code asio::detail::reactive_serial_port_service< Reactor >::cancel | ( | implementation_type & | impl, | |
asio::error_code & | ec | |||
) | [inline] |
Definition at line 170 of file reactive_serial_port_service.hpp.
asio::error_code asio::detail::reactive_serial_port_service< Reactor >::close | ( | implementation_type & | impl, | |
asio::error_code & | ec | |||
) | [inline] |
Definition at line 157 of file reactive_serial_port_service.hpp.
void asio::detail::reactive_serial_port_service< Reactor >::construct | ( | implementation_type & | impl | ) | [inline] |
Definition at line 69 of file reactive_serial_port_service.hpp.
void asio::detail::reactive_serial_port_service< Reactor >::destroy | ( | implementation_type & | impl | ) | [inline] |
Definition at line 75 of file reactive_serial_port_service.hpp.
asio::error_code asio::detail::reactive_serial_port_service< Reactor >::get_option | ( | const implementation_type & | impl, | |
GettableSerialPortOption & | option, | |||
asio::error_code & | ec | |||
) | const [inline] |
Definition at line 199 of file reactive_serial_port_service.hpp.
bool asio::detail::reactive_serial_port_service< Reactor >::is_open | ( | const implementation_type & | impl | ) | const [inline] |
Definition at line 151 of file reactive_serial_port_service.hpp.
native_type asio::detail::reactive_serial_port_service< Reactor >::native | ( | implementation_type & | impl | ) | [inline] |
Definition at line 164 of file reactive_serial_port_service.hpp.
asio::error_code asio::detail::reactive_serial_port_service< Reactor >::open | ( | implementation_type & | impl, | |
const std::string & | device, | |||
asio::error_code & | ec | |||
) | [inline] |
Definition at line 81 of file reactive_serial_port_service.hpp.
size_t asio::detail::reactive_serial_port_service< Reactor >::read_some | ( | implementation_type & | impl, | |
const MutableBufferSequence & | buffers, | |||
asio::error_code & | ec | |||
) | [inline] |
Definition at line 241 of file reactive_serial_port_service.hpp.
asio::error_code asio::detail::reactive_serial_port_service< Reactor >::send_break | ( | implementation_type & | impl, | |
asio::error_code & | ec | |||
) | [inline] |
Definition at line 213 of file reactive_serial_port_service.hpp.
asio::error_code asio::detail::reactive_serial_port_service< Reactor >::set_option | ( | implementation_type & | impl, | |
const SettableSerialPortOption & | option, | |||
asio::error_code & | ec | |||
) | [inline] |
Definition at line 178 of file reactive_serial_port_service.hpp.
void asio::detail::reactive_serial_port_service< Reactor >::shutdown_service | ( | ) | [inline, virtual] |
Destroy all user-defined handler objects owned by the service.
Implements asio::io_service::service.
Definition at line 64 of file reactive_serial_port_service.hpp.
size_t asio::detail::reactive_serial_port_service< Reactor >::write_some | ( | implementation_type & | impl, | |
const ConstBufferSequence & | buffers, | |||
asio::error_code & | ec | |||
) | [inline] |
Definition at line 224 of file reactive_serial_port_service.hpp.
reactive_descriptor_service<Reactor>& asio::detail::reactive_serial_port_service< Reactor >::descriptor_service_ [private] |
Definition at line 258 of file reactive_serial_port_service.hpp.