Drizzled Public API Documentation

conn.cc File Reference

Connection Definitions. More...

Go to the source code of this file.

Functions

static drizzle_return_t _con_setsockopt (drizzle_con_st *con)
 
static bool connect_poll (drizzle_con_st *con)
 
int drizzle_con_fd (const drizzle_con_st *con)
 
drizzle_return_t drizzle_con_set_fd (drizzle_con_st *con, int fd)
 
void drizzle_con_close (drizzle_con_st *con)
 
drizzle_return_t drizzle_con_set_events (drizzle_con_st *con, short events)
 
drizzle_return_t drizzle_con_set_revents (drizzle_con_st *con, short revents)
 
drizzle_st * drizzle_con_drizzle (const drizzle_con_st *con)
 
const char * drizzle_con_error (const drizzle_con_st *con)
 
int drizzle_con_errno (const drizzle_con_st *con)
 
uint16_t drizzle_con_error_code (const drizzle_con_st *con)
 
const char * drizzle_con_sqlstate (const drizzle_con_st *con)
 
drizzle_con_options_t drizzle_con_options (const drizzle_con_st *con)
 
void drizzle_con_set_options (drizzle_con_st *con, drizzle_con_options_t options)
 
void drizzle_con_add_options (drizzle_con_st *con, drizzle_con_options_t options)
 
void drizzle_con_remove_options (drizzle_con_st *con, drizzle_con_options_t options)
 
const char * drizzle_con_host (const drizzle_con_st *con)
 
in_port_t drizzle_con_port (const drizzle_con_st *con)
 
void drizzle_con_set_tcp (drizzle_con_st *con, const char *host, in_port_t port)
 
const char * drizzle_con_user (const drizzle_con_st *con)
 
const char * drizzle_con_password (const drizzle_con_st *con)
 
void drizzle_con_set_auth (drizzle_con_st *con, const char *user, const char *password)
 
const char * drizzle_con_db (const drizzle_con_st *con)
 
void drizzle_con_set_db (drizzle_con_st *con, const char *db)
 
void * drizzle_con_context (const drizzle_con_st *con)
 
void drizzle_con_set_context (drizzle_con_st *con, void *context)
 
void drizzle_con_set_context_free_fn (drizzle_con_st *con, drizzle_con_context_free_fn *function)
 
uint8_t drizzle_con_protocol_version (const drizzle_con_st *con)
 
const char * drizzle_con_server_version (const drizzle_con_st *con)
 
uint32_t drizzle_con_server_version_number (const drizzle_con_st *con)
 
uint32_t drizzle_con_thread_id (const drizzle_con_st *con)
 
const uint8_t * drizzle_con_scramble (const drizzle_con_st *con)
 
drizzle_capabilities_t drizzle_con_capabilities (const drizzle_con_st *con)
 
drizzle_charset_t drizzle_con_charset (const drizzle_con_st *con)
 
drizzle_con_status_t drizzle_con_status (const drizzle_con_st *con)
 
uint32_t drizzle_con_max_packet_size (const drizzle_con_st *con)
 
drizzle_return_t drizzle_con_connect (drizzle_con_st *con)
 
drizzle_result_st * drizzle_con_quit (drizzle_con_st *con, drizzle_result_st *result, drizzle_return_t *ret_ptr)
 
drizzle_result_st * drizzle_quit (drizzle_con_st *con, drizzle_result_st *result, drizzle_return_t *ret_ptr)
 
drizzle_result_st * drizzle_con_select_db (drizzle_con_st *con, drizzle_result_st *result, const char *db, drizzle_return_t *ret_ptr)
 
drizzle_result_st * drizzle_select_db (drizzle_con_st *con, drizzle_result_st *result, const char *db, drizzle_return_t *ret_ptr)
 
drizzle_result_st * drizzle_con_shutdown (drizzle_con_st *con, drizzle_result_st *result, drizzle_return_t *ret_ptr)
 
drizzle_result_st * drizzle_shutdown (drizzle_con_st *con, drizzle_result_st *result, uint32_t, drizzle_return_t *ret_ptr)
 
drizzle_result_st * drizzle_kill (drizzle_con_st *con, drizzle_result_st *result, uint32_t query_id, drizzle_return_t *ret_ptr)
 
drizzle_result_st * drizzle_con_ping (drizzle_con_st *con, drizzle_result_st *result, drizzle_return_t *ret_ptr)
 
drizzle_result_st * drizzle_ping (drizzle_con_st *con, drizzle_result_st *result, drizzle_return_t *ret_ptr)
 
drizzle_result_st * drizzle_con_command_write (drizzle_con_st *con, drizzle_result_st *result, drizzle_command_t command, const void *data, size_t size, size_t total, drizzle_return_t *ret_ptr)
 
drizzle_return_t drizzle_con_listen (drizzle_con_st *con)
 
int drizzle_con_backlog (const drizzle_con_st *con)
 
void drizzle_con_set_backlog (drizzle_con_st *con, int backlog)
 
void drizzle_con_set_protocol_version (drizzle_con_st *con, uint8_t protocol_version)
 
void drizzle_con_set_server_version (drizzle_con_st *con, const char *server_version)
 
void drizzle_con_set_thread_id (drizzle_con_st *con, uint32_t thread_id)
 
void drizzle_con_set_scramble (drizzle_con_st *con, const uint8_t *scramble)
 
void drizzle_con_set_capabilities (drizzle_con_st *con, drizzle_capabilities_t capabilities)
 
void drizzle_con_set_charset (drizzle_con_st *con, drizzle_charset_t charset)
 
void drizzle_con_set_status (drizzle_con_st *con, drizzle_con_status_t status)
 
void drizzle_con_set_max_packet_size (drizzle_con_st *con, uint32_t max_packet_size)
 
void drizzle_con_copy_handshake (drizzle_con_st *con, drizzle_con_st *from)
 
void * drizzle_con_command_read (drizzle_con_st *con, drizzle_command_t *command, size_t *offset, size_t *size, size_t *total, drizzle_return_t *ret_ptr)
 
void * drizzle_con_command_buffer (drizzle_con_st *con, drizzle_command_t *command, size_t *total, drizzle_return_t *ret_ptr)
 
void drizzle_con_reset_addrinfo (drizzle_con_st *con)
 
drizzle_return_t drizzle_state_addrinfo (drizzle_con_st *con)
 
drizzle_return_t drizzle_state_connect (drizzle_con_st *con)
 
drizzle_return_t drizzle_state_connecting (drizzle_con_st *con)
 
drizzle_return_t drizzle_state_read (drizzle_con_st *con)
 
drizzle_return_t drizzle_state_write (drizzle_con_st *con)
 
drizzle_return_t drizzle_state_listen (drizzle_con_st *con)
 

Detailed Description

Connection Definitions.

Definition in file conn.cc.