libdrizzle Developer Documentation

State Machine Functions

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_server_handshake_read (drizzle_con_st *con)
drizzle_return_t drizzle_state_server_handshake_write (drizzle_con_st *con)
drizzle_return_t drizzle_state_client_handshake_read (drizzle_con_st *con)
drizzle_return_t drizzle_state_client_handshake_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_server_handshake).


Function Documentation

drizzle_return_t drizzle_state_loop ( drizzle_con_st con  ) 

Main state loop for connections.

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 686 of file conn.c.

drizzle_return_t drizzle_state_connect ( drizzle_con_st con  ) 

Definition at line 730 of file conn.c.

drizzle_return_t drizzle_state_connecting ( drizzle_con_st con  ) 

Definition at line 805 of file conn.c.

drizzle_return_t drizzle_state_read ( drizzle_con_st con  ) 

Definition at line 840 of file conn.c.

drizzle_return_t drizzle_state_write ( drizzle_con_st con  ) 

Definition at line 913 of file conn.c.

drizzle_return_t drizzle_state_server_handshake_read ( drizzle_con_st con  ) 

Definition at line 74 of file handshake.c.

drizzle_return_t drizzle_state_server_handshake_write ( drizzle_con_st con  ) 

Definition at line 193 of file handshake.c.

drizzle_return_t drizzle_state_client_handshake_read ( drizzle_con_st con  ) 

Definition at line 287 of file handshake.c.

drizzle_return_t drizzle_state_client_handshake_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 506 of file handshake.c.

drizzle_return_t drizzle_state_command_read ( drizzle_con_st con  ) 

Definition at line 282 of file command.c.

drizzle_return_t drizzle_state_command_write ( drizzle_con_st con  ) 

Definition at line 325 of file command.c.

drizzle_return_t drizzle_state_result_read ( drizzle_con_st con  ) 

Definition at line 380 of file result.c.

drizzle_return_t drizzle_state_result_write ( drizzle_con_st con  ) 

Definition at line 461 of file result.c.

drizzle_return_t drizzle_state_column_read ( drizzle_con_st con  ) 

Definition at line 697 of file column.c.

drizzle_return_t drizzle_state_column_write ( drizzle_con_st con  ) 

Definition at line 798 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 197 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 254 of file field.c.


Generated on Mon Sep 28 12:54:05 2009 by  doxygen 1.6.1