132 + strlen(con->
user) + 1
135 + strlen(con->
db) + 1;
139 if (free_size < con->packet_size)
150 ptr[4]= (uint8_t)(con->
command);
static drizzle_command_drizzle_t _command_drizzle_map[]
@ DRIZZLE_COMMAND_FIELD_LIST
@ DRIZZLE_COMMAND_CHANGE_USER
drizzle_command_drizzle_t
@ DRIZZLE_COMMAND_DRIZZLE_QUERY
@ DRIZZLE_COMMAND_DRIZZLE_PING
@ DRIZZLE_COMMAND_DRIZZLE_SHUTDOWN
@ DRIZZLE_COMMAND_DRIZZLE_QUIT
@ DRIZZLE_COMMAND_DRIZZLE_INIT_DB
@ DRIZZLE_COMMAND_DRIZZLE_END
static void drizzle_state_pop(drizzle_con_st *con)
static void drizzle_state_push(drizzle_con_st *con, drizzle_state_fn *function)
@ DRIZZLE_CON_NO_RESULT_READ
#define DRIZZLE_MAX_BUFFER_SIZE
#define DRIZZLE_MAX_SCRAMBLE_SIZE
static void drizzle_log_debug(drizzle_st *drizzle, const char *format,...)
#define drizzle_set_byte3(__buffer, __int)
uint8_t * drizzle_pack_auth(drizzle_con_st *con, uint8_t *ptr, drizzle_return_t *ret_ptr)
drizzle_return_t drizzle_state_packet_read(drizzle_con_st *con)
drizzle_return_t drizzle_state_write(drizzle_con_st *con)
drizzle_return_t drizzle_state_command_read(drizzle_con_st *con)
drizzle_return_t drizzle_state_read(drizzle_con_st *con)
drizzle_return_t drizzle_state_command_write(drizzle_con_st *con)
drizzle_return_t drizzle_state_result_read(drizzle_con_st *con)
uint8_t buffer[DRIZZLE_MAX_BUFFER_SIZE]
drizzle_con_options_t options
char db[DRIZZLE_MAX_DB_SIZE]
drizzle_command_t command
char user[DRIZZLE_MAX_USER_SIZE]