libpqxx  v4.0-1
C++ library for PostgreSQL
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
connection_base.hxx File Reference
#include "pqxx/compiler-public.hxx"
#include "pqxx/compiler-internal-pre.hxx"
#include <bitset>
#include <list>
#include <map>
#include <memory>
#include "pqxx/errorhandler"
#include "pqxx/except"
#include "pqxx/prepared_statement"
#include "pqxx/strconv"
#include "pqxx/util"
#include "pqxx/compiler-internal-post.hxx"
Include dependency graph for connection_base.hxx:

Classes

class  pqxx::connection_base
 connection_base abstract base class; represents a connection to a database. More...
 
class  pqxx::internal::reactivation_avoidance_counter
 
class  pqxx::internal::reactivation_avoidance_exemption
 Scoped exemption to reactivation avoidance. More...
 

Namespaces

namespace  pqxx
 The home of all libpqxx classes, functions, templates, etc.
 
namespace  pqxx::internal
 Private namespace for libpqxx's internal use; do not access.
 
namespace  pqxx::internal::gate
 

Functions

PGSTD::string PQXX_LIBEXPORT pqxx::encrypt_password (const PGSTD::string &user, const PGSTD::string &password)
 Encrypt password for given user. Requires libpq 8.2 or better. More...
 
void pqxx::internal::wait_read (const internal::pq::PGconn *)
 
void pqxx::internal::wait_read (const internal::pq::PGconn *, long seconds, long microseconds)
 
void pqxx::internal::wait_write (const internal::pq::PGconn *)