These functions provide the core functionality for connection handling.
| enum drizzle_con_status_t |
Status flags for drizle_con_st.
Capabilities for drizzle_con_st.
| drizzle_con_st* drizzle_con_create | ( | drizzle_st * | drizzle, | |
| drizzle_con_st * | con | |||
| ) |
Initialize a connection structure.
| drizzle_con_st* drizzle_con_clone | ( | drizzle_st * | drizzle, | |
| drizzle_con_st * | con, | |||
| drizzle_con_st * | from | |||
| ) |
Clone a connection structure.
| void drizzle_con_free | ( | drizzle_con_st * | con | ) |
Free a connection structure.
| int drizzle_con_fd | ( | drizzle_con_st * | con | ) |
Get file descriptor for connection.
| drizzle_return_t drizzle_con_set_fd | ( | drizzle_con_st * | con, | |
| int | fd | |||
| ) |
Use given file descriptor for connction.
| void drizzle_con_close | ( | drizzle_con_st * | con | ) |
Close a connection.
| drizzle_return_t drizzle_con_wait | ( | drizzle_st * | drizzle | ) |
Wait for I/O on connections.
| drizzle_return_t drizzle_con_set_events | ( | drizzle_con_st * | con, | |
| short | events | |||
| ) |
Set events to be watched for a connection.
| void drizzle_con_set_revents | ( | drizzle_con_st * | con, | |
| short | revents | |||
| ) |
Set events that are ready for a connection. This is used with the external event callbacks.
| drizzle_con_st* drizzle_con_ready | ( | drizzle_st * | drizzle | ) |
Get next connection that is ready for I/O.
| drizzle_st* drizzle_con_drizzle | ( | drizzle_con_st * | con | ) |
Get the drizzle_st struct that the connection belongs to.
| const char* drizzle_con_error | ( | drizzle_con_st * | con | ) |
Return an error string for last library error encountered.
| int drizzle_con_errno | ( | drizzle_con_st * | con | ) |
Value of errno in the case of a DRIZZLE_RETURN_ERRNO return value.
| uint16_t drizzle_con_error_code | ( | drizzle_con_st * | con | ) |
Get server defined error code for the last result read.
| const char* drizzle_con_sqlstate | ( | drizzle_con_st * | con | ) |
Get SQL state code for the last result read.
| drizzle_con_options_t drizzle_con_options | ( | drizzle_con_st * | con | ) |
Get options for a connection.
| void drizzle_con_set_options | ( | drizzle_con_st * | con, | |
| drizzle_con_options_t | options | |||
| ) |
Set options for a connection.
| void drizzle_con_add_options | ( | drizzle_con_st * | con, | |
| drizzle_con_options_t | options | |||
| ) |
Add options for a connection.
| void drizzle_con_remove_options | ( | drizzle_con_st * | con, | |
| drizzle_con_options_t | options | |||
| ) |
Remove options for a connection.
| const char* drizzle_con_host | ( | drizzle_con_st * | con | ) |
Get TCP host for a connection.
| in_port_t drizzle_con_port | ( | drizzle_con_st * | con | ) |
Get TCP port for a connection.
| void drizzle_con_set_tcp | ( | drizzle_con_st * | con, | |
| const char * | host, | |||
| in_port_t | port | |||
| ) |
Set TCP host and port for a connection.
| const char* drizzle_con_uds | ( | drizzle_con_st * | con | ) |
Get unix domain socket for a connection.
| void drizzle_con_set_uds | ( | drizzle_con_st * | con, | |
| const char * | uds | |||
| ) |
Set unix domain socket for a connection.
| const char* drizzle_con_user | ( | drizzle_con_st * | con | ) |
Get username for a connection.
| const char* drizzle_con_password | ( | drizzle_con_st * | con | ) |
Get password for a connection.
| void drizzle_con_set_auth | ( | drizzle_con_st * | con, | |
| const char * | user, | |||
| const char * | password | |||
| ) |
Set username and password for a connection.
| const char* drizzle_con_db | ( | drizzle_con_st * | con | ) |
Get database for a connection.
| void drizzle_con_set_db | ( | drizzle_con_st * | con, | |
| const char * | db | |||
| ) |
Set database for a connection.
| void* drizzle_con_data | ( | drizzle_con_st * | con | ) |
Get application data pointer for a connection.
| void drizzle_con_set_data | ( | drizzle_con_st * | con, | |
| const void * | data | |||
| ) |
Set application data pointer for a connection.
| void drizzle_con_set_data_free | ( | drizzle_con_st * | con, | |
| drizzle_con_data_free_fn * | free_fn | |||
| ) |
Set callback function when the data pointer should be freed.
| uint8_t drizzle_con_protocol_version | ( | drizzle_con_st * | con | ) |
Get protocol version for a connection.
| const char* drizzle_con_server_version | ( | drizzle_con_st * | con | ) |
Get server version string for a connection.
| uint32_t drizzle_con_server_version_number | ( | drizzle_con_st * | con | ) |
Get server version number for a connection.
| uint32_t drizzle_con_thread_id | ( | drizzle_con_st * | con | ) |
Get thread ID for a connection.
| const uint8_t* drizzle_con_scramble | ( | drizzle_con_st * | con | ) |
Get scramble buffer for a connection.
| drizzle_capabilities_t drizzle_con_capabilities | ( | drizzle_con_st * | con | ) |
Get capabilities for a connection.
| drizzle_charset_t drizzle_con_charset | ( | drizzle_con_st * | con | ) |
Get charset for a connection.
| drizzle_con_status_t drizzle_con_status | ( | drizzle_con_st * | con | ) |
Get status for a connection.
| uint32_t drizzle_con_max_packet_size | ( | drizzle_con_st * | con | ) |
Get max packet size for a connection.
1.6.1