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) |
DRIZZLE_LOCAL void drizzle_con_reset_addrinfo | ( | drizzle_con_st * | con | ) |
Clear address info, freeing structs if needed.
[in] | con | Connection 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] |
Check if state stack is empty.
[in] | con | Connection structure previously initialized with drizzle_con_create(), drizzle_con_clone(), or related functions. |
Definition at line 71 of file conn_local.h.
Referenced by drizzle_column_read(), drizzle_column_skip(), drizzle_column_write(), drizzle_con_command_read(), drizzle_con_command_write(), drizzle_con_connect(), drizzle_con_listen(), drizzle_field_read(), drizzle_handshake_client_read(), drizzle_handshake_client_write(), drizzle_handshake_server_read(), drizzle_handshake_server_write(), drizzle_result_read(), drizzle_result_write(), drizzle_row_read(), drizzle_row_write(), and drizzle_state_loop().
static void drizzle_state_pop | ( | drizzle_con_st * | con | ) | [inline, static] |
Pop a function off of the stack.
[in] | con | Connection 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] |
Push a function onto the stack.
[in] | con | Connection structure previously initialized with drizzle_con_create(), drizzle_con_clone(), or related functions. |
[in] | function | Function to push. |
Definition at line 83 of file conn_local.h.
Referenced by drizzle_column_read(), drizzle_column_skip(), drizzle_column_write(), drizzle_con_command_read(), drizzle_con_command_write(), drizzle_con_connect(), drizzle_con_listen(), drizzle_field_read(), drizzle_handshake_client_read(), drizzle_handshake_client_write(), drizzle_handshake_server_read(), drizzle_handshake_server_write(), drizzle_result_read(), drizzle_result_write(), drizzle_row_read(), and drizzle_row_write().
static void drizzle_state_reset | ( | drizzle_con_st * | con | ) | [inline, static] |
Reset the stack so it is empty.
[in] | con | Connection 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().