Drizzled Public API Documentation

conn.h File Reference

Connection Declarations. More...

Go to the source code of this file.

Functions

DRIZZLE_API int drizzle_con_fd (const drizzle_con_st *con)
DRIZZLE_API drizzle_return_t drizzle_con_set_fd (drizzle_con_st *con, int fd)
DRIZZLE_API void drizzle_con_close (drizzle_con_st *con)
DRIZZLE_API drizzle_return_t drizzle_con_set_events (drizzle_con_st *con, short events)
DRIZZLE_API drizzle_return_t drizzle_con_set_revents (drizzle_con_st *con, short revents)
DRIZZLE_API drizzle_stdrizzle_con_drizzle (const drizzle_con_st *con)
DRIZZLE_API const char * drizzle_con_error (const drizzle_con_st *con)
DRIZZLE_API int drizzle_con_errno (const drizzle_con_st *con)
DRIZZLE_API uint16_t drizzle_con_error_code (const drizzle_con_st *con)
DRIZZLE_API const char * drizzle_con_sqlstate (const drizzle_con_st *con)
DRIZZLE_API drizzle_con_options_t drizzle_con_options (const drizzle_con_st *con)
DRIZZLE_API void drizzle_con_set_options (drizzle_con_st *con, drizzle_con_options_t options)
DRIZZLE_API void drizzle_con_add_options (drizzle_con_st *con, drizzle_con_options_t options)
DRIZZLE_API void drizzle_con_remove_options (drizzle_con_st *con, drizzle_con_options_t options)
DRIZZLE_API const char * drizzle_con_host (const drizzle_con_st *con)
DRIZZLE_API in_port_t drizzle_con_port (const drizzle_con_st *con)
DRIZZLE_API void drizzle_con_set_tcp (drizzle_con_st *con, const char *host, in_port_t port)
DRIZZLE_API const char * drizzle_con_uds (const drizzle_con_st *con)
DRIZZLE_API void drizzle_con_set_uds (drizzle_con_st *con, const char *uds)
DRIZZLE_API const char * drizzle_con_user (const drizzle_con_st *con)
DRIZZLE_API const char * drizzle_con_password (const drizzle_con_st *con)
DRIZZLE_API void drizzle_con_set_auth (drizzle_con_st *con, const char *user, const char *password)
DRIZZLE_API const char * drizzle_con_db (const drizzle_con_st *con)
DRIZZLE_API void drizzle_con_set_db (drizzle_con_st *con, const char *db)
DRIZZLE_API void * drizzle_con_context (const drizzle_con_st *con)
DRIZZLE_API void drizzle_con_set_context (drizzle_con_st *con, void *context)
DRIZZLE_API void drizzle_con_set_context_free_fn (drizzle_con_st *con, drizzle_con_context_free_fn *function)
DRIZZLE_API uint8_t drizzle_con_protocol_version (const drizzle_con_st *con)
DRIZZLE_API const char * drizzle_con_server_version (const drizzle_con_st *con)
DRIZZLE_API uint32_t drizzle_con_server_version_number (const drizzle_con_st *con)
DRIZZLE_API uint32_t drizzle_con_thread_id (const drizzle_con_st *con)
DRIZZLE_API const uint8_t * drizzle_con_scramble (const drizzle_con_st *con)
DRIZZLE_API drizzle_capabilities_t drizzle_con_capabilities (const drizzle_con_st *con)
DRIZZLE_API drizzle_charset_t drizzle_con_charset (const drizzle_con_st *con)
DRIZZLE_API drizzle_con_status_t drizzle_con_status (const drizzle_con_st *con)
DRIZZLE_API uint32_t drizzle_con_max_packet_size (const drizzle_con_st *con)

Detailed Description

Connection Declarations.

Definition in file conn.h.