00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef PQXX_CONNECTION_H
00015 #define PQXX_CONNECTION_H
00016
00017 #include "pqxx/connectionitf.h"
00018
00019
00020
00021
00022
00023 namespace pqxx
00024 {
00025
00027
00040 class PQXX_LIBEXPORT Connection : public ConnectionItf
00041 {
00042 public:
00044
00047 explicit Connection(const PGSTD::string &ConnInfo);
00048
00050
00054 explicit Connection(const char ConnInfo[]);
00055 };
00056
00057
00059
00067 class PQXX_LIBEXPORT LazyConnection : public ConnectionItf
00068 {
00069 public:
00071
00074 explicit LazyConnection(const PGSTD::string &ConnInfo) :
00075 ConnectionItf(ConnInfo) {}
00076
00078
00082 explicit LazyConnection(const char ConnInfo[]) :
00083 ConnectionItf(ConnInfo) {}
00084 };
00085
00086 }
00087
00088 #endif
00089