libdrizzle Developer Documentation

State Machine Declarations


Functions

drizzle_return_t drizzle_state_loop (drizzle_con_st *con)
drizzle_return_t drizzle_state_packet_read (drizzle_con_st *con)
drizzle_return_t drizzle_state_addrinfo (drizzle_con_st *con)
drizzle_return_t drizzle_state_connect (drizzle_con_st *con)
drizzle_return_t drizzle_state_connecting (drizzle_con_st *con)
drizzle_return_t drizzle_state_read (drizzle_con_st *con)
drizzle_return_t drizzle_state_write (drizzle_con_st *con)
drizzle_return_t drizzle_state_listen (drizzle_con_st *con)
drizzle_return_t drizzle_state_handshake_server_read (drizzle_con_st *con)
drizzle_return_t drizzle_state_handshake_server_write (drizzle_con_st *con)
drizzle_return_t drizzle_state_handshake_client_read (drizzle_con_st *con)
drizzle_return_t drizzle_state_handshake_client_write (drizzle_con_st *con)
drizzle_return_t drizzle_state_handshake_result_read (drizzle_con_st *con)
drizzle_return_t drizzle_state_command_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)
drizzle_return_t drizzle_state_result_write (drizzle_con_st *con)
drizzle_return_t drizzle_state_column_read (drizzle_con_st *con)
drizzle_return_t drizzle_state_column_write (drizzle_con_st *con)
drizzle_return_t drizzle_state_row_read (drizzle_con_st *con)
drizzle_return_t drizzle_state_row_write (drizzle_con_st *con)
drizzle_return_t drizzle_state_field_read (drizzle_con_st *con)
drizzle_return_t drizzle_state_field_write (drizzle_con_st *con)

Detailed Description

These functions are used in the protocol parsing state machine. Not all functions are defined in state.c, they are in the most appropriate source file (for example, handshake.c for drizzle_state_handshake_server_read).

Function Documentation

drizzle_return_t drizzle_state_loop ( drizzle_con_st con  ) 

Main state loop for connections.

Parameters:
[in] con Connection structure previously initialized with drizzle_con_create(), drizzle_con_clone(), or related functions.
Returns:
Standard drizzle return value.

Definition at line 18 of file state.c.

drizzle_return_t drizzle_state_packet_read ( drizzle_con_st con  ) 

Definition at line 40 of file state.c.

drizzle_return_t drizzle_state_addrinfo ( drizzle_con_st con  ) 

Definition at line 714 of file conn.c.

drizzle_return_t drizzle_state_connect ( drizzle_con_st con  ) 

Definition at line 784 of file conn.c.

drizzle_return_t drizzle_state_connecting ( drizzle_con_st con  ) 

Definition at line 862 of file conn.c.

drizzle_return_t drizzle_state_read ( drizzle_con_st con  ) 

Definition at line 897 of file conn.c.

drizzle_return_t drizzle_state_write ( drizzle_con_st con  ) 

Definition at line 975 of file conn.c.

drizzle_return_t drizzle_state_listen ( drizzle_con_st con  ) 

Definition at line 1038 of file conn.c.

drizzle_return_t drizzle_state_handshake_server_read ( drizzle_con_st con  ) 

Definition at line 74 of file handshake.c.

drizzle_return_t drizzle_state_handshake_server_write ( drizzle_con_st con  ) 

Definition at line 192 of file handshake.c.

drizzle_return_t drizzle_state_handshake_client_read ( drizzle_con_st con  ) 

Definition at line 288 of file handshake.c.

drizzle_return_t drizzle_state_handshake_client_write ( drizzle_con_st con  ) 

Definition at line 433 of file handshake.c.

drizzle_return_t drizzle_state_handshake_result_read ( drizzle_con_st con  ) 

Definition at line 508 of file handshake.c.

drizzle_return_t drizzle_state_command_read ( drizzle_con_st con  ) 

Definition at line 61 of file command.c.

drizzle_return_t drizzle_state_command_write ( drizzle_con_st con  ) 

Definition at line 103 of file command.c.

drizzle_return_t drizzle_state_result_read ( drizzle_con_st con  ) 

Definition at line 384 of file result.c.

drizzle_return_t drizzle_state_result_write ( drizzle_con_st con  ) 

Definition at line 464 of file result.c.

drizzle_return_t drizzle_state_column_read ( drizzle_con_st con  ) 

Definition at line 699 of file column.c.

drizzle_return_t drizzle_state_column_write ( drizzle_con_st con  ) 

Definition at line 799 of file column.c.

drizzle_return_t drizzle_state_row_read ( drizzle_con_st con  ) 

Definition at line 158 of file row.c.

drizzle_return_t drizzle_state_row_write ( drizzle_con_st con  ) 

Definition at line 196 of file row.c.

drizzle_return_t drizzle_state_field_read ( drizzle_con_st con  ) 

Definition at line 148 of file field.c.

drizzle_return_t drizzle_state_field_write ( drizzle_con_st con  ) 

Definition at line 255 of file field.c.


Generated on Tue May 4 16:40:34 2010 by  doxygen 1.4.7