27 #if !defined(MYSQLPP_UDS_CONNECTION_H)    28 #define MYSQLPP_UDS_CONNECTION_H    61                         const char* user = 0, 
const char* password = 0) :
    64                 connect(path, db, user, password);
    87         bool connect(
const char* path, 
const char* db = 0,
    88                         const char* user = 0, 
const char* password = 0);
   106                         const char*, 
unsigned int) { }
   110         bool connect(
const char*, 
const char*, 
const char*, 
const char*,
   111                         unsigned int) { 
return false; }
   117 #endif // !defined(MYSQLPP_UDS_CONNECTION_H) Declares the Connection class. 
bool connect(const char *path, const char *db=0, const char *user=0, const char *password=0)
Connect to database after object is created. 
Definition: uds_connection.cpp:45
Definition: autoflag.h:31
UnixDomainSocketConnection()
Create object without connecting it to the MySQL server. 
Definition: uds_connection.h:43
const char * error() const
Return error message for last error associated with this connection. 
Definition: connection.cpp:185
Manages the connection to the database server. 
Definition: connection.h:59
~UnixDomainSocketConnection()
Destroy object. 
Definition: uds_connection.h:77
UnixDomainSocketConnection(const UnixDomainSocketConnection &other)
Establish a new connection using the same parameters as an existing connection. 
Definition: uds_connection.h:71
static bool is_socket(const char *path, std::string *error=0)
Check that the given path names a Unix domain socket and that we have read-write permission for it...
Definition: uds_connection.cpp:67
Specialization of Connection for Unix domain sockets. 
Definition: uds_connection.h:39
UnixDomainSocketConnection(const char *path, const char *db=0, const char *user=0, const char *password=0)
Create object and connect to database server over Unix domain sockets in one step. 
Definition: uds_connection.h:60