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