libdrizzle Developer Documentation

drizzle_con_st Struct Reference
[Connection Declarations]

#include <structs.h>


Data Fields

uint8_t packet_number
uint8_t protocol_version
uint8_t state_current
short events
short revents
drizzle_capabilities_t capabilities
drizzle_charset_t charset
drizzle_command_t command
drizzle_con_options_t options
drizzle_con_socket_t socket_type
drizzle_con_status_t status
uint32_t max_packet_size
uint32_t result_count
uint32_t thread_id
int backlog
int fd
size_t buffer_size
size_t command_offset
size_t command_size
size_t command_total
size_t packet_size
addrinfo * addrinfo_next
uint8_t * buffer_ptr
uint8_t * command_buffer
uint8_t * command_data
void * context
drizzle_con_context_free_fncontext_free_fn
drizzle_stdrizzle
drizzle_con_stnext
drizzle_con_stprev
drizzle_query_stquery
drizzle_result_stresult
drizzle_result_stresult_list
uint8_t * scramble
union {
   drizzle_con_tcp_st   tcp
   drizzle_con_uds_st   uds
socket
uint8_t buffer [DRIZZLE_MAX_BUFFER_SIZE]
char db [DRIZZLE_MAX_DB_SIZE]
char password [DRIZZLE_MAX_PASSWORD_SIZE]
uint8_t scramble_buffer [DRIZZLE_MAX_SCRAMBLE_SIZE]
char server_version [DRIZZLE_MAX_SERVER_VERSION_SIZE]
drizzle_state_fnstate_stack [DRIZZLE_STATE_STACK_SIZE]
char user [DRIZZLE_MAX_USER_SIZE]


Detailed Description

Definition at line 74 of file structs.h.


Field Documentation

uint8_t drizzle_con_st::packet_number

Definition at line 76 of file structs.h.

uint8_t drizzle_con_st::protocol_version

Definition at line 77 of file structs.h.

uint8_t drizzle_con_st::state_current

Definition at line 78 of file structs.h.

short drizzle_con_st::events

Definition at line 79 of file structs.h.

short drizzle_con_st::revents

Definition at line 80 of file structs.h.

drizzle_capabilities_t drizzle_con_st::capabilities

Definition at line 81 of file structs.h.

drizzle_charset_t drizzle_con_st::charset

Definition at line 82 of file structs.h.

drizzle_command_t drizzle_con_st::command

Definition at line 83 of file structs.h.

drizzle_con_options_t drizzle_con_st::options

Definition at line 84 of file structs.h.

drizzle_con_socket_t drizzle_con_st::socket_type

Definition at line 85 of file structs.h.

drizzle_con_status_t drizzle_con_st::status

Definition at line 86 of file structs.h.

uint32_t drizzle_con_st::max_packet_size

Definition at line 87 of file structs.h.

uint32_t drizzle_con_st::result_count

Definition at line 88 of file structs.h.

uint32_t drizzle_con_st::thread_id

Definition at line 89 of file structs.h.

int drizzle_con_st::backlog

Definition at line 90 of file structs.h.

int drizzle_con_st::fd

Definition at line 91 of file structs.h.

size_t drizzle_con_st::buffer_size

Definition at line 92 of file structs.h.

size_t drizzle_con_st::command_offset

Definition at line 93 of file structs.h.

size_t drizzle_con_st::command_size

Definition at line 94 of file structs.h.

size_t drizzle_con_st::command_total

Definition at line 95 of file structs.h.

size_t drizzle_con_st::packet_size

Definition at line 96 of file structs.h.

struct addrinfo* drizzle_con_st::addrinfo_next

Definition at line 97 of file structs.h.

uint8_t* drizzle_con_st::buffer_ptr

Definition at line 98 of file structs.h.

uint8_t* drizzle_con_st::command_buffer

Definition at line 99 of file structs.h.

uint8_t* drizzle_con_st::command_data

Definition at line 100 of file structs.h.

void* drizzle_con_st::context

Definition at line 101 of file structs.h.

drizzle_con_context_free_fn* drizzle_con_st::context_free_fn

Definition at line 102 of file structs.h.

drizzle_st* drizzle_con_st::drizzle

Definition at line 103 of file structs.h.

drizzle_con_st* drizzle_con_st::next

Definition at line 104 of file structs.h.

drizzle_con_st* drizzle_con_st::prev

Definition at line 105 of file structs.h.

drizzle_query_st* drizzle_con_st::query

Definition at line 106 of file structs.h.

drizzle_result_st* drizzle_con_st::result

Definition at line 107 of file structs.h.

drizzle_result_st* drizzle_con_st::result_list

Definition at line 108 of file structs.h.

uint8_t* drizzle_con_st::scramble

Definition at line 109 of file structs.h.

drizzle_con_tcp_st drizzle_con_st::tcp

Definition at line 112 of file structs.h.

drizzle_con_uds_st drizzle_con_st::uds

Definition at line 113 of file structs.h.

union { ... } drizzle_con_st::socket

uint8_t drizzle_con_st::buffer[DRIZZLE_MAX_BUFFER_SIZE]

Definition at line 115 of file structs.h.

char drizzle_con_st::db[DRIZZLE_MAX_DB_SIZE]

Definition at line 116 of file structs.h.

char drizzle_con_st::password[DRIZZLE_MAX_PASSWORD_SIZE]

Definition at line 117 of file structs.h.

uint8_t drizzle_con_st::scramble_buffer[DRIZZLE_MAX_SCRAMBLE_SIZE]

Definition at line 118 of file structs.h.

char drizzle_con_st::server_version[DRIZZLE_MAX_SERVER_VERSION_SIZE]

Definition at line 119 of file structs.h.

drizzle_state_fn* drizzle_con_st::state_stack[DRIZZLE_STATE_STACK_SIZE]

Definition at line 120 of file structs.h.

char drizzle_con_st::user[DRIZZLE_MAX_USER_SIZE]

Definition at line 121 of file structs.h.


The documentation for this struct was generated from the following file:
Generated on Tue May 4 16:40:34 2010 by  doxygen 1.4.7