Drizzled Public API Documentation

Local Connection Declarations

Functions

DRIZZLE_LOCAL void drizzle_con_reset_addrinfo (drizzle_con_st *con)
static bool drizzle_state_none (drizzle_con_st *con)
static void drizzle_state_push (drizzle_con_st *con, drizzle_state_fn *function)
static void drizzle_state_pop (drizzle_con_st *con)
static void drizzle_state_reset (drizzle_con_st *con)

Function Documentation

DRIZZLE_LOCAL void drizzle_con_reset_addrinfo ( drizzle_con_st con)

Clear address info, freeing structs if needed.

Parameters:
[in]conConnection structure previously initialized with drizzle_con_create(), drizzle_con_clone(), or related functions.

Definition at line 737 of file conn.c.

Referenced by drizzle_con_free(), drizzle_con_set_tcp(), and drizzle_con_set_uds().

static bool drizzle_state_none ( drizzle_con_st con) [inline, static]
static void drizzle_state_pop ( drizzle_con_st con) [inline, static]

Pop a function off of the stack.

Parameters:
[in]conConnection structure previously initialized with drizzle_con_create(), drizzle_con_clone(), or related functions.

Definition at line 99 of file conn_local.h.

static void drizzle_state_push ( drizzle_con_st con,
drizzle_state_fn *  function 
) [inline, static]
static void drizzle_state_reset ( drizzle_con_st con) [inline, static]

Reset the stack so it is empty.

Parameters:
[in]conConnection structure previously initialized with drizzle_con_create(), drizzle_con_clone(), or related functions.

Definition at line 110 of file conn_local.h.

Referenced by drizzle_con_close().