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/connection_base.h"
00018
00019
00020
00021
00022
00023 namespace pqxx
00024 {
00025
00027
00043 class PQXX_LIBEXPORT Connection : public Connection_base
00044 {
00045 public:
00047 Connection();
00048
00050
00053 explicit Connection(const PGSTD::string &ConnInfo);
00054
00056
00060 explicit Connection(const char ConnInfo[]);
00061
00062 virtual ~Connection();
00063 };
00064
00065
00067
00075 class PQXX_LIBEXPORT LazyConnection : public Connection_base
00076 {
00077 public:
00079 LazyConnection() : Connection_base(0) {}
00080
00082
00085 explicit LazyConnection(const PGSTD::string &ConnInfo) :
00086 Connection_base(ConnInfo) {}
00087
00089
00093 explicit LazyConnection(const char ConnInfo[]) :
00094 Connection_base(ConnInfo) {}
00095
00096 virtual ~LazyConnection();
00097 };
00098
00099 }
00100
00101 #endif
00102