allowed_nodes_change_callbacks_ | DestinationNodesStateNotifier | protected |
allowed_nodes_change_callbacks_mtx_ | DestinationNodesStateNotifier | mutableprotected |
connect_status(std::error_code ec)=0 | DestinationManager | pure virtual |
DestinationManager(net::io_context &io_ctx, MySQLRoutingContext &routing_ctx) | DestinationManager | inline |
DestinationManager(const DestinationManager &other)=delete | DestinationManager | |
DestinationManager(DestinationManager &&other)=delete | DestinationManager | |
DestVector typedef | DestinationManager | |
get_destination_candidates() const =0 | DestinationManager | pure virtual |
get_dynamic_plugin_name() | DestinationNodesStateNotifier | virtual |
get_last_used_destination() const =0 | DestinationManager | pure virtual |
get_next_destination(const routing_guidelines::Session_info &)=0 | DestinationManager | pure virtual |
get_router_info() const | DestinationManager | inline |
get_routing_context() const | DestinationManager | inlineprotected |
handle_sockets_acceptors()=0 | DestinationManager | pure virtual |
has_read_only() const =0 | DestinationManager | pure virtual |
has_read_write() const =0 | DestinationManager | pure virtual |
init_destinations(const routing_guidelines::Session_info &session_info)=0 | DestinationManager | pure virtual |
io_ctx_ | DestinationManager | protected |
is_dynamic() | DestinationNodesStateNotifier | virtual |
last_ec_ | DestinationManager | protected |
md_refresh_callback_ | DestinationNodesStateNotifier | protected |
md_refresh_callback_mtx_ | DestinationNodesStateNotifier | mutableprotected |
operator=(const DestinationManager &other)=delete | DestinationManager | |
operator=(DestinationManager &&other)=delete | DestinationManager | |
purpose() const | DestinationManager | inlinevirtual |
query_quarantined_destinations_callback_ | DestinationNodesStateNotifier | protected |
query_quarantined_destinations_callback_mtx_ | DestinationNodesStateNotifier | mutableprotected |
refresh_destinations(const routing_guidelines::Session_info &)=0 | DestinationManager | pure virtual |
register_allowed_nodes_change_callback(const AllowedNodesChangedCallback &clb) | DestinationNodesStateNotifier | |
register_md_refresh_callback(const MetadataRefreshCallback &callback) | DestinationNodesStateNotifier | |
register_query_quarantined_destinations(const QueryQuarantinedDestinationsCallback &clb) | DestinationNodesStateNotifier | |
register_start_router_socket_acceptor(const StartSocketAcceptorCallback &clb) | DestinationNodesStateNotifier | |
register_stop_router_socket_acceptor(const StopSocketAcceptorCallback &clb) | DestinationNodesStateNotifier | |
routing_ctx_ | DestinationManager | protected |
routing_guidelines_session_rand_used() const | DestinationManager | inline |
socket_acceptor_handle_callbacks_mtx | DestinationNodesStateNotifier | mutableprotected |
start(const mysql_harness::PluginFuncEnv *env)=0 | DestinationManager | pure virtual |
start_router_socket_acceptor_callback_ | DestinationNodesStateNotifier | protected |
state_mtx_ | DestinationManager | protected |
stop_router_socket_acceptor_callback_ | DestinationNodesStateNotifier | protected |
unregister_allowed_nodes_change_callback(const AllowedNodesChangeCallbacksListIterator &it) | DestinationNodesStateNotifier | |
unregister_md_refresh_callback() | DestinationNodesStateNotifier | |
unregister_query_quarantined_destinations() | DestinationNodesStateNotifier | |
unregister_start_router_socket_acceptor() | DestinationNodesStateNotifier | |
unregister_stop_router_socket_acceptor() | DestinationNodesStateNotifier | |
~DestinationManager()=default | DestinationManager | virtual |
~DestinationNodesStateNotifier()=default | DestinationNodesStateNotifier | virtual |