OZO 「お象」
Boost.Asio and libpq based asynchronous PostgreSQL unofficial header-only C++17 client library.
ozo::failover::role_based_connection_source< SourcesMap, Role > Struct Template Reference

#include <ozo/failover/role_based.h>

Description

template<typename SourcesMap, typename Role>
struct ozo::failover::role_based_connection_source< SourcesMap, Role >

Default role-based connection source implementation

This connection source allows defining connection sources for respective roles.

See also
ozo::failover::make_role_based_connection_source()
Models
ConnectionSource

Types

using connection_type = typename connection_source_traits< source_type >::connection_type
 

Types

◆ connection_type

template<typename SourcesMap , typename Role >
using ozo::failover::role_based_connection_source< SourcesMap, Role >::connection_type = typename connection_source_traits<source_type>::connection_type

Connection implementation type according to ConnectionSource requirements. Specifies the Connection implementation type which can be obtained from this source.