MySQL
9.4.0
Source Code Documentation
DestinationManager Member List
This is the complete list of members for
DestinationManager
, including all inherited members.
allowed_nodes_change_callbacks_
DestinationNodesStateNotifier
protected
allowed_nodes_change_callbacks_mtx_
DestinationNodesStateNotifier
mutable
protected
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
inline
protected
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
mutable
protected
operator=
(const DestinationManager &other)=delete
DestinationManager
operator=
(DestinationManager &&other)=delete
DestinationManager
purpose
() const
DestinationManager
inline
virtual
query_quarantined_destinations_callback_
DestinationNodesStateNotifier
protected
query_quarantined_destinations_callback_mtx_
DestinationNodesStateNotifier
mutable
protected
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
mutable
protected
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
Generated by
1.9.2