MySQL
9.1.0
Source Code Documentation
DestFirstAvailable Member List
This is the complete list of members for
DestFirstAvailable
, including all inherited members.
add
(const mysql_harness::TCPAddress dest)
RouteDestination
virtual
add
(const std::string &address, uint16_t port)
RouteDestination
virtual
AddrVector
typedef
RouteDestination
allowed_nodes_change_callbacks_
DestinationNodesStateNotifier
protected
allowed_nodes_change_callbacks_mtx_
DestinationNodesStateNotifier
mutable
protected
begin
()
RouteDestination
inline
begin
() const
RouteDestination
inline
clear
()
RouteDestination
virtual
destinations
() override
DestFirstAvailable
virtual
destinations_
RouteDestination
protected
empty
() const noexcept
RouteDestination
inline
virtual
end
()
RouteDestination
inline
end
() const
RouteDestination
inline
get
(const std::string &address, uint16_t port)
RouteDestination
virtual
get_destinations
() const
RouteDestination
virtual
get_strategy
() override
DestFirstAvailable
inline
virtual
handle_sockets_acceptors
()
RouteDestination
inline
virtual
io_ctx_
RouteDestination
protected
mark_ndx_invalid
(size_t ndx) noexcept
DestFirstAvailable
inline
md_refresh_callback_
DestinationNodesStateNotifier
protected
md_refresh_callback_mtx_
DestinationNodesStateNotifier
mutable
protected
mutex_update_
RouteDestination
protected
operator=
(const RouteDestination &other)=delete
RouteDestination
operator=
(RouteDestination &&other)=delete
RouteDestination
protocol_
RouteDestination
protected
purpose
() const
RouteDestination
inline
virtual
query_quarantined_destinations_callback_
DestinationNodesStateNotifier
protected
query_quarantined_destinations_callback_mtx_
DestinationNodesStateNotifier
mutable
protected
refresh_destinations
(const Destinations &dests)
RouteDestination
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
remove
(const std::string &address, uint16_t port)
RouteDestination
virtual
RouteDestination
(net::io_context &io_ctx, Protocol::Type protocol=Protocol::get_default())
DestFirstAvailable
inline
RouteDestination
(const RouteDestination &other)=delete
DestFirstAvailable
RouteDestination
(RouteDestination &&other)=delete
DestFirstAvailable
size
() noexcept
RouteDestination
socket_acceptor_handle_callbacks_mtx
DestinationNodesStateNotifier
mutable
protected
start
(const mysql_harness::PluginFuncEnv *env)
RouteDestination
virtual
start_router_socket_acceptor_callback_
DestinationNodesStateNotifier
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
valid_ndx
() const noexcept
DestFirstAvailable
inline
valid_ndx_
DestFirstAvailable
private
~RouteDestination
()=default
RouteDestination
virtual
Generated by
1.9.2