libdrizzle Developer Documentation

Drizzle Declarations for Clients

Functions

drizzle_con_stdrizzle_con_add_tcp (drizzle_st *drizzle, drizzle_con_st *con, const char *host, in_port_t port, const char *user, const char *password, const char *db, drizzle_con_options_t options)
 
drizzle_con_stdrizzle_con_add_uds (drizzle_st *drizzle, drizzle_con_st *con, const char *uds, const char *user, const char *password, const char *db, drizzle_con_options_t options)
 

Detailed Description

Function Documentation

◆ drizzle_con_add_tcp()

drizzle_con_st * drizzle_con_add_tcp ( drizzle_st * drizzle,
drizzle_con_st * con,
const char * host,
in_port_t port,
const char * user,
const char * password,
const char * db,
drizzle_con_options_t options )

Add TCP (IPv4 or IPv6) connection with common arguments.

Parameters
[in]drizzleDrizzle structure previously initialized with drizzle_create() or drizzle_clone().
[in]conCaller allocated structure, or NULL to allocate one.
[in]hostHost to connect to. This may be a hostname to resolve, an IPv4 address, or an IPv6 address. This is passed directly to getaddrinfo().
[in]portRemote port to connect to.
[in]userUser to use while establishing the connection.
[in]passwordPassword to use while establishing the connection.
[in]dbInitial database to connect to.
[in]optionsDrizzle connection options to add.
Returns
Same return as drizzle_con_create().

Definition at line 505 of file drizzle.c.

◆ drizzle_con_add_uds()

drizzle_con_st * drizzle_con_add_uds ( drizzle_st * drizzle,
drizzle_con_st * con,
const char * uds,
const char * user,
const char * password,
const char * db,
drizzle_con_options_t options )

Add unix domain socket connection with common arguments.

Parameters
[in]drizzleDrizzle structure previously initialized with drizzle_create() or drizzle_clone().
[in]conCaller allocated structure, or NULL to allocate one.
[in]udsPath to unix domain socket to use for connection.
[in]userUser to use while establishing the connection.
[in]passwordPassword to use while establishing the connection.
[in]dbInitial database to connect to.
[in]optionsDrizzle connection options to add.
Returns
Same return as drizzle_con_create().

Definition at line 523 of file drizzle.c.