Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
Loading...
Searching...
No Matches
database::testing::mock_connection_pool::config Struct Reference

#include <mock_connection_pool.h>

Collaboration diagram for database::testing::mock_connection_pool::config:
Collaboration graph

Public Attributes

size_t min_size = 2
 
size_t max_size = 10
 
std::chrono::milliseconds acquire_timeout {5000}
 
bool simulate_slow_acquire = false
 
std::chrono::milliseconds slow_acquire_delay {100}
 

Detailed Description

Definition at line 30 of file mock_connection_pool.h.

Member Data Documentation

◆ acquire_timeout

std::chrono::milliseconds database::testing::mock_connection_pool::config::acquire_timeout {5000}

Definition at line 33 of file mock_connection_pool.h.

33{5000};

Referenced by database::testing::mock_connection_pool::acquire().

◆ max_size

size_t database::testing::mock_connection_pool::config::max_size = 10

◆ min_size

size_t database::testing::mock_connection_pool::config::min_size = 2

◆ simulate_slow_acquire

bool database::testing::mock_connection_pool::config::simulate_slow_acquire = false

◆ slow_acquire_delay

std::chrono::milliseconds database::testing::mock_connection_pool::config::slow_acquire_delay {100}

Definition at line 35 of file mock_connection_pool.h.

35{100};

Referenced by database::testing::mock_connection_pool::acquire().


The documentation for this struct was generated from the following file: