MySQL 8.0.41
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ServerToClientForwarder Member List

This is the complete list of members for ServerToClientForwarder, including all inherited members.

BasicProcessor(MysqlRoutingClassicConnectionBase *conn)Processorinline
client_socket_failed(std::error_code ec)Processorprotected
conn_BasicProcessorprivate
connection() constBasicProcessorinline
connection()BasicProcessorinline
discard_current_msg(Channel *src_channel, ClassicProtocolState *src_protocol)Processorprotected
flush_before_next_func_optional_ServerToClientForwarderprivate
forward()ServerToClientForwarderprivate
forward_frame_sequence()ServerToClientForwarderprivate
ForwardResult enum nameForwarder
log_fatal_error_code(const char *msg, std::error_code ec)Processorprotectedstatic
process() overrideServerToClientForwardervirtual
recv_client_failed(std::error_code ec)Processorprotected
recv_server_failed(std::error_code ec)Processorprotected
Result enum nameBasicProcessor
send_client_failed(std::error_code ec)Processorprotected
send_server_failed(std::error_code ec)Processorprotected
server_socket_failed(std::error_code ec)Processorprotected
ServerToClientForwarder(MysqlRoutingClassicConnectionBase *conn, bool flush_before_next_func_optional=true)ServerToClientForwarderinlineexplicit
stage(Stage stage)ServerToClientForwarderinline
stage() constServerToClientForwarderinline
Stage enum nameServerToClientForwarder
stage_ServerToClientForwarderprivate
trace(Tracer::Event e)Processorprotected
tracer()Processorprotected
~BasicProcessor()=defaultBasicProcessorvirtual