Added DCB_STATE_CONNECT fro backe d connect status

Added gw_decode_mysql_server_handshake() in mysql_common.c
This commit is contained in:
Massimiliano Pinto
2013-07-01 11:37:26 +02:00
parent 5a4ae09c51
commit 0457505721
2 changed files with 81 additions and 7 deletions

View File

@ -103,13 +103,14 @@ typedef struct mysql_session {
} MYSQL_session;
/* MySQL Protocol States */
#define MYSQL_ALLOC 0 /* Allocate data */
#define MYSQL_AUTH_SENT 1 /* Authentication handshake has been sent */
#define MYSQL_AUTH_RECV 2 /* Received user, password, db and capabilities */
#define MYSQL_AUTH_FAILED 3 /* Auth failed, return error packet */
#define MYSQL_IDLE 4 /* Auth done. Protocol is idle, waiting for statements */
#define MYSQL_ROUTING 5 /* The received command has been routed to backend(s) */
#define MYSQL_WAITING_RESULT 6 /* Waiting for result set */
#define MYSQL_ALLOC 0 /* Allocate data */
#define MYSQL_AUTH_SENT 1 /* Authentication handshake has been sent */
#define MYSQL_AUTH_RECV 2 /* Received user, password, db and capabilities */
#define MYSQL_AUTH_FAILED 3 /* Auth failed, return error packet */
#define MYSQL_IDLE 4 /* Auth done. Protocol is idle, waiting for statements */
#define MYSQL_ROUTING 5 /* The received command has been routed to backends */
#define MYSQL_WAITING_RESULT 6 /* Waiting for result set */
#define MYSQL_CONNECTED 7 /* Backend socket Connected */
/* Protocol packing macros. */
#define gw_mysql_set_byte2(__buffer, __int) do { \