26#ifndef ROUTING_DEST_NEXT_AVAILABLE 
   27#define ROUTING_DEST_NEXT_AVAILABLE 
Definition: dest_next_available.h:32
 
size_t valid_ndx_
Definition: dest_next_available.h:53
 
Destinations destinations() override
get destinations to connect() to.
Definition: dest_next_available.cc:56
 
size_t valid_ndx() const noexcept
Definition: dest_next_available.h:39
 
void mark_ndx_invalid(size_t ndx) noexcept
Definition: dest_next_available.h:42
 
routing::RoutingStrategy get_strategy() override
Return our routing strategy.
Definition: dest_next_available.h:48
 
A forward iterable container of destinations.
Definition: destination.h:97
 
Manage destinations for a Connection Routing.
Definition: destination.h:188
 
RouteDestination(net::io_context &io_ctx, Protocol::Type protocol=Protocol::get_default())
Default constructor.
Definition: destination.h:198
 
RoutingStrategy
Routing strategies supported by Routing plugin.
Definition: routing.h:111