Main Page
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
async_comm
Comm
async_comm::Comm Member List
This is the complete list of members for
async_comm::Comm
, including all inherited members.
async_read
()
async_comm::Comm
private
async_read_end
(const boost::system::error_code &error, size_t bytes_transferred)
async_comm::Comm
private
async_write
(bool check_write_state)
async_comm::Comm
private
async_write_end
(const boost::system::error_code &error, size_t bytes_transferred)
async_comm::Comm
private
callback_mutex_
async_comm::Comm
private
callback_thread_
async_comm::Comm
private
close
()
async_comm::Comm
Comm
(MessageHandler &message_handler=default_message_handler_)
async_comm::Comm
condition_variable_
async_comm::Comm
private
default_message_handler_
async_comm::Comm
protected
static
do_async_read
(const boost::asio::mutable_buffers_1 &buffer, boost::function< void(const boost::system::error_code &, size_t)> handler)=0
async_comm::Comm
protected
pure virtual
do_async_write
(const boost::asio::const_buffers_1 &buffer, boost::function< void(const boost::system::error_code &, size_t)> handler)=0
async_comm::Comm
protected
pure virtual
do_close
()=0
async_comm::Comm
protected
pure virtual
do_init
()=0
async_comm::Comm
protected
pure virtual
init
()
async_comm::Comm
io_service_
async_comm::Comm
protected
io_thread_
async_comm::Comm
private
is_open
()=0
async_comm::Comm
protected
pure virtual
listeners_
async_comm::Comm
private
message_handler_
async_comm::Comm
protected
mutex_lock
typedef
async_comm::Comm
private
new_data_
async_comm::Comm
private
process_callbacks
()
async_comm::Comm
private
read_buffer_
async_comm::Comm
private
READ_BUFFER_SIZE
async_comm::Comm
protected
static
read_queue_
async_comm::Comm
private
receive_callback_
async_comm::Comm
private
register_listener
(CommListener &listener)
async_comm::Comm
register_receive_callback
(std::function< void(const uint8_t *, size_t)> fun)
async_comm::Comm
send_byte
(uint8_t data)
async_comm::Comm
inline
send_bytes
(const uint8_t *src, size_t len)
async_comm::Comm
shutdown_requested_
async_comm::Comm
private
WRITE_BUFFER_SIZE
async_comm::Comm
protected
static
write_in_progress_
async_comm::Comm
private
write_mutex_
async_comm::Comm
private
write_queue_
async_comm::Comm
private
~Comm
()
async_comm::Comm
virtual
async_comm
Author(s):
autogenerated on Fri May 14 2021 02:35:38