| 
| stdx::expected< Result, std::error_code >  | command () | 
|   | 
| stdx::expected< Result, std::error_code >  | response () | 
|   | 
| stdx::expected< Result, std::error_code >  | load_data () | 
|   | 
| stdx::expected< Result, std::error_code >  | data () | 
|   | 
| stdx::expected< Result, std::error_code >  | column_count () | 
|   | 
| stdx::expected< Result, std::error_code >  | column () | 
|   | 
| stdx::expected< Result, std::error_code >  | column_end () | 
|   | 
| stdx::expected< Result, std::error_code >  | row_or_end () | 
|   | 
| stdx::expected< Result, std::error_code >  | row () | 
|   | 
| stdx::expected< Result, std::error_code >  | row_end () | 
|   | 
| stdx::expected< Result, std::error_code >  | ok () | 
|   | 
| stdx::expected< Result, std::error_code >  | error () | 
|   | 
| stdx::expected< void, std::error_code >  | track_session_changes (net::const_buffer session_trackers, classic_protocol::capabilities::value_type caps) | 
|   | 
 | 
| stdx::expected< Result, std::error_code >  | send_server_failed (std::error_code ec) | 
|   | 
| stdx::expected< Result, std::error_code >  | recv_server_failed (std::error_code ec) | 
|   | 
| stdx::expected< Result, std::error_code >  | send_client_failed (std::error_code ec) | 
|   | 
| stdx::expected< Result, std::error_code >  | recv_client_failed (std::error_code ec) | 
|   | 
| stdx::expected< Result, std::error_code >  | server_socket_failed (std::error_code ec) | 
|   | 
| stdx::expected< Result, std::error_code >  | client_socket_failed (std::error_code ec) | 
|   | 
| stdx::expected< void, std::error_code >  | discard_current_msg (Channel &src_channel, ClassicProtocolState &src_protocol) | 
|   | discard to current message.  More...
  | 
|   | 
| template<class Proto >  | 
| stdx::expected< void, std::error_code >  | discard_current_msg (TlsSwitchableConnection< Proto > &conn) | 
|   | 
| void  | trace (Tracer::Event e) | 
|   | 
| Tracer &  | tracer () | 
|   | 
| TraceEvent *  | trace_span (TraceEvent *parent_span, const std::string_view &prefix) | 
|   | start a span.  More...
  | 
|   | 
| void  | trace_span_end (TraceEvent *event, TraceEvent::StatusCode status_code=TraceEvent::StatusCode::kUnset) | 
|   | end a span and set a status-code.  More...
  | 
|   | 
| TraceEvent *  | trace_command (const std::string_view &prefix) | 
|   | start a command span.  More...
  | 
|   | 
| TraceEvent *  | trace_connect_and_forward_command (TraceEvent *parent_span) | 
|   | start a connect-and-forward span.  More...
  | 
|   | 
| TraceEvent *  | trace_connect (TraceEvent *parent_span) | 
|   | start a connect span.  More...
  | 
|   | 
| void  | trace_set_connection_attributes (TraceEvent *ev) | 
|   | start a connect span.  More...
  | 
|   | 
| TraceEvent *  | trace_forward_command (TraceEvent *parent_span) | 
|   | start a forward span.  More...
  | 
|   | 
| void  | trace_command_end (TraceEvent *event, TraceEvent::StatusCode status_code=TraceEvent::StatusCode::kUnset) | 
|   | end a command span and set a status-code.  More...
  | 
|   | 
| static void  | log_fatal_error_code (const char *msg, std::error_code ec) | 
|   | log a message with error-code as error.  More...
  | 
|   |