19#if !defined(__cplusplus) && !defined(_WIN32)
30# include <sys/socket.h>
31# include <netinet/in.h>
32# include <arpa/inet.h>
38#include <libdrizzle/visibility.h>
40#include <libdrizzle/structs.h>
Defines, typedefs, enums, and macros.
void drizzle_context_free_fn(drizzle_st *drizzle, void *context)
struct drizzle_con_st drizzle_con_st
drizzle_return_t drizzle_event_watch_fn(drizzle_con_st *con, short events, void *context)
struct drizzle_st drizzle_st
void drizzle_log_fn(const char *line, drizzle_verbose_t verbose, void *context)
drizzle_options_t drizzle_options(const drizzle_st *drizzle)
void drizzle_remove_options(drizzle_st *drizzle, drizzle_options_t options)
drizzle_con_st * drizzle_con_clone(drizzle_st *drizzle, drizzle_con_st *con, const drizzle_con_st *from)
drizzle_con_st * drizzle_con_create(drizzle_st *drizzle, drizzle_con_st *con)
const char * drizzle_version(void)
void drizzle_set_options(drizzle_st *drizzle, drizzle_options_t options)
void * drizzle_context(const drizzle_st *drizzle)
const char * drizzle_verbose_name(drizzle_verbose_t verbose)
const char * drizzle_error(const drizzle_st *drizzle)
void drizzle_set_log_fn(drizzle_st *drizzle, drizzle_log_fn *function, void *context)
int drizzle_errno(const drizzle_st *drizzle)
drizzle_st * drizzle_clone(drizzle_st *drizzle, const drizzle_st *from)
void drizzle_set_timeout(drizzle_st *drizzle, int timeout)
drizzle_con_st * drizzle_con_ready(drizzle_st *drizzle)
void drizzle_set_context_free_fn(drizzle_st *drizzle, drizzle_context_free_fn *function)
void drizzle_set_verbose(drizzle_st *drizzle, drizzle_verbose_t verbose)
void drizzle_set_event_watch_fn(drizzle_st *drizzle, drizzle_event_watch_fn *function, void *context)
const char * drizzle_sqlstate(const drizzle_st *drizzle)
void drizzle_free(drizzle_st *drizzle)
void drizzle_add_options(drizzle_st *drizzle, drizzle_options_t options)
int drizzle_timeout(const drizzle_st *drizzle)
drizzle_st * drizzle_create(drizzle_st *drizzle)
uint16_t drizzle_error_code(const drizzle_st *drizzle)
void drizzle_con_free_all(drizzle_st *drizzle)
drizzle_verbose_t drizzle_verbose(const drizzle_st *drizzle)
drizzle_return_t drizzle_con_wait(drizzle_st *drizzle)
void drizzle_set_context(drizzle_st *drizzle, void *context)
void drizzle_con_free(drizzle_con_st *con)
const char * drizzle_bugreport(void)