13 #ifndef PQXX_H_CONNECTION 14 #define PQXX_H_CONNECTION 16 #include "pqxx/compiler-public.hxx" 17 #include "pqxx/compiler-internal-pre.hxx" 19 #include "pqxx/connectionpolicy.hxx" 20 #include "pqxx/basic_connection.hxx" 125 virtual handle do_dropconnect(
handle) noexcept
override;
126 virtual bool is_ready(
handle)
const noexcept
override;
159 #include "pqxx/compiler-internal-post.hxx" Definition: connectionpolicy.hxx:31
connect_direct(const std::string &opts)
Definition: connection.hxx:83
Lazy connection policy; causes connection to be deferred until first use.
Definition: connection.hxx:96
Base-class template for all libpqxx connection types.
Definition: basic_connection.hxx:41
The home of all libpqxx classes, functions, templates, etc.
Definition: array.hxx:22
Nonfunctional, always-down connection policy for testing/debugging purposes.
Definition: connection.hxx:143
internal::pq::PGconn * handle
Definition: connectionpolicy.hxx:34
connect_lazy(const std::string &opts)
Definition: connection.hxx:101
Connection policy; creates an immediate connection to a database.
Definition: connection.hxx:78
connect_null(const std::string &opts)
Definition: connection.hxx:146
Asynchronous connection policy; connects "in the background".
Definition: connection.hxx:117