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
UnixDomainSocketConnection()
Create object without connecting it to the MySQL server. 
Definition: uds_connection.h:43
~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
const char * error() const 
Return error message for last error associated with this connection. 
Definition: connection.cpp:185
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