Tacopie
3.0.0
Tacopie is a TCP Client & Server C++11 library.
tacopie
io_service
tacopie::io_service Member List
This is the complete list of members for
tacopie::io_service
, including all inherited members.
event_callback_t
typedef
tacopie::io_service
init_poll_fds_info
(void)
tacopie::io_service
private
io_service
(std::size_t nb_threads=__TACOPIE_IO_SERVICE_NB_WORKERS)
tacopie::io_service
io_service
(const io_service &)=delete
tacopie::io_service
m_callback_workers
tacopie::io_service
private
m_notifier
tacopie::io_service
private
m_poll_worker
tacopie::io_service
private
m_polled_fds
tacopie::io_service
private
m_rd_set
tacopie::io_service
private
m_should_stop
tacopie::io_service
private
m_tracked_sockets
tacopie::io_service
private
m_tracked_sockets_mtx
tacopie::io_service
private
m_wait_for_removal_condvar
tacopie::io_service
private
m_wr_set
tacopie::io_service
private
operator=
(const io_service &)=delete
tacopie::io_service
poll
(void)
tacopie::io_service
private
process_events
(void)
tacopie::io_service
private
process_rd_event
(const fd_t &fd, tracked_socket &socket)
tacopie::io_service
private
process_wr_event
(const fd_t &fd, tracked_socket &socket)
tacopie::io_service
private
set_nb_workers
(std::size_t nb_threads)
tacopie::io_service
set_rd_callback
(const tcp_socket &socket, const event_callback_t &event_callback)
tacopie::io_service
set_wr_callback
(const tcp_socket &socket, const event_callback_t &event_callback)
tacopie::io_service
track
(const tcp_socket &socket, const event_callback_t &rd_callback=nullptr, const event_callback_t &wr_callback=nullptr)
tacopie::io_service
untrack
(const tcp_socket &socket)
tacopie::io_service
wait_for_removal
(const tcp_socket &socket)
tacopie::io_service
~io_service
(void)
tacopie::io_service
Generated by
1.8.13