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 virtual ~Connection();
00057 };
00058
00059
00061
00069 class PQXX_LIBEXPORT LazyConnection : public ConnectionItf
00070 {
00071 public:
00073
00076 explicit LazyConnection(const PGSTD::string &ConnInfo) :
00077 ConnectionItf(ConnInfo) {}
00078
00080
00084 explicit LazyConnection(const char ConnInfo[]) :
00085 ConnectionItf(ConnInfo) {}
00086
00087 virtual ~LazyConnection();
00088 };
00089
00090 }
00091
00092 #endif
00093