Main Page
+
Namespaces
Namespace List
+
Namespace Members
All
Functions
Variables
+
Classes
Class List
Class Hierarchy
+
Class Members
+
All
a
b
c
d
e
f
h
i
l
m
n
p
r
s
t
u
w
~
+
Functions
a
c
d
e
f
i
n
p
r
s
t
u
w
~
+
Variables
b
c
d
e
h
i
l
m
n
p
r
s
w
Typedefs
+
Files
File List
+
File Members
+
All
a
b
c
m
n
p
r
s
u
Functions
Variables
Enumerations
Enumerator
Macros
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 Mon Feb 28 2022 21:54:12