26#ifndef ROUTING_DEST_FIRST_AVAILABLE_INCLUDED 
   27#define ROUTING_DEST_FIRST_AVAILABLE_INCLUDED 
Definition: dest_first_available.h:32
 
Destinations destinations() override
get destinations to connect() to.
Definition: dest_first_available.cc:58
 
size_t valid_ndx_
Definition: dest_first_available.h:49
 
routing::RoutingStrategy get_strategy() override
Return our routing strategy.
Definition: dest_first_available.h:44
 
size_t valid_ndx() const noexcept
Definition: dest_first_available.h:39
 
void mark_ndx_invalid(size_t ndx) noexcept
Definition: dest_first_available.h:42
 
A forward iterable container of destinations.
Definition: destination.h:107
 
Manage destinations for a Connection Routing.
Definition: destination.h:189
 
RouteDestination(net::io_context &io_ctx, Protocol::Type protocol=Protocol::get_default())
Default constructor.
Definition: destination.h:199
 
RoutingStrategy
Routing strategies supported by Routing plugin.
Definition: routing.h:265