19 #ifndef PQXX_H_BASIC_CONNECTION 20 #define PQXX_H_BASIC_CONNECTION 22 #include "pqxx/compiler-public.hxx" 23 #include "pqxx/compiler-internal-pre.hxx" 28 #include "pqxx/connection_base" 30 #ifdef PQXX_QUIET_DESTRUCTORS 31 #include "pqxx/errorhandler" 60 m_options(PGSTD::string()),
69 m_options(opt?opt:PGSTD::string()),
75 #ifdef PQXX_QUIET_DESTRUCTORS 81 const PGSTD::string &
options()
const throw ()
82 {
return m_policy.options();}
86 PGSTD::string m_options;
88 CONNECTPOLICY m_policy;
93 #include "pqxx/compiler-internal-post.hxx" basic_connection(const std::string &opt)
Definition: basic_connection.hxx:64
basic_connection(const char opt[])
Definition: basic_connection.hxx:67
const std::string & options() const
Definition: basic_connection.hxx:81
void init()
Definition: connection_base.cxx:146
An error handler that suppresses any previously registered error handlers.
Definition: errorhandler.hxx:85
The home of all libpqxx classes, functions, templates, etc.
Definition: basic_connection.hxx:35
connection_base abstract base class; represents a connection to a database.
Definition: connection_base.hxx:151
The ultimate template that defines a connection type.
Definition: basic_connection.hxx:54
basic_connection()
Definition: basic_connection.hxx:58
~basic_connection()
Definition: basic_connection.hxx:73
void close()
Definition: connection_base.cxx:977