![]() |
Home | Libraries | People | FAQ | More |
Constructs a connection pool.
connection_pool( asio::any_io_executor ex, pool_params params);
Both internal I/O objects and connections are constructed using the passed executor.
The pool is created in a "not-running" state. Call async_run
to transition to the
"running" state. Calling async_get_connection
in the
"not-running" state will fail with client_errc::cancelled
.
The constructed pool is always valid (this->valid() == true
).
Strong guarantee. Exceptions may be thrown by memory allocations.
Type |
Thrown On |
---|---|
|
If |