unilink  0.4.3
A simple C++ library for unified async communication
unilink::transport::TcpClient::Impl Member List

This is the complete list of members for unilink::transport::TcpClient::Impl, including all inherited members.

backpressure_active_unilink::transport::TcpClient::Impl
bp_high_unilink::transport::TcpClient::Impl
bp_limit_unilink::transport::TcpClient::Impl
bp_low_unilink::transport::TcpClient::Impl
callback_mtx_unilink::transport::TcpClient::Implmutable
cfg_unilink::transport::TcpClient::Impl
close_socket()unilink::transport::TcpClient::Impl
connect_timer_unilink::transport::TcpClient::Impl
connected_unilink::transport::TcpClient::Impl
current_seq_unilink::transport::TcpClient::Impl
current_write_buffer_unilink::transport::TcpClient::Impl
do_resolve_connect(std::shared_ptr< TcpClient > self, uint64_t seq)unilink::transport::TcpClient::Impl
do_write(std::shared_ptr< TcpClient > self, uint64_t seq)unilink::transport::TcpClient::Impl
first_retry_interval_ms_unilink::transport::TcpClient::Impl
handle_close(std::shared_ptr< TcpClient > self, uint64_t seq, const boost::system::error_code &ec={})unilink::transport::TcpClient::Impl
Impl(const TcpClientConfig &cfg, net::io_context *ioc_ptr)unilink::transport::TcpClient::Implinline
init()unilink::transport::TcpClient::Implinline
ioc_unilink::transport::TcpClient::Impl
ioc_thread_unilink::transport::TcpClient::Impl
join_ioc_thread(bool allow_detach)unilink::transport::TcpClient::Impl
last_err_mtx_unilink::transport::TcpClient::Implmutable
last_error_info_unilink::transport::TcpClient::Impl
lifecycle_seq_unilink::transport::TcpClient::Impl
notify_state()unilink::transport::TcpClient::Impl
on_bp_unilink::transport::TcpClient::Impl
on_bytes_unilink::transport::TcpClient::Impl
on_state_unilink::transport::TcpClient::Impl
owned_ioc_unilink::transport::TcpClient::Impl
owns_ioc_unilink::transport::TcpClient::Impl
perform_stop_cleanup()unilink::transport::TcpClient::Impl
queue_bytes_unilink::transport::TcpClient::Impl
recalculate_backpressure_bounds()unilink::transport::TcpClient::Impl
reconnect_attempt_count_unilink::transport::TcpClient::Impl
reconnect_pending_unilink::transport::TcpClient::Impl
reconnect_policy_unilink::transport::TcpClient::Impl
record_error(diagnostics::ErrorLevel lvl, diagnostics::ErrorCategory cat, std::string_view operation, const boost::system::error_code &ec, std::string_view msg, bool retryable, uint32_t retry_count)unilink::transport::TcpClient::Impl
report_backpressure(size_t queued_bytes)unilink::transport::TcpClient::Impl
reset_io_objects()unilink::transport::TcpClient::Impl
reset_start_state()unilink::transport::TcpClient::Impl
resolver_unilink::transport::TcpClient::Impl
retry_attempts_unilink::transport::TcpClient::Impl
retry_timer_unilink::transport::TcpClient::Impl
rx_unilink::transport::TcpClient::Impl
schedule_retry(std::shared_ptr< TcpClient > self, uint64_t seq)unilink::transport::TcpClient::Impl
socket_unilink::transport::TcpClient::Impl
start_read(std::shared_ptr< TcpClient > self, uint64_t seq)unilink::transport::TcpClient::Impl
state_unilink::transport::TcpClient::Impl
stop_requested_unilink::transport::TcpClient::Impl
stop_seq_unilink::transport::TcpClient::Impl
stopping_unilink::transport::TcpClient::Impl
strand_unilink::transport::TcpClient::Impl
terminal_state_notified_unilink::transport::TcpClient::Impl
transition_to(LinkState next, const boost::system::error_code &ec={})unilink::transport::TcpClient::Impl
tx_unilink::transport::TcpClient::Impl
work_guard_unilink::transport::TcpClient::Impl
writing_unilink::transport::TcpClient::Impl