29#ifndef _mysql_com_server_h
30#define _mysql_com_server_h
41 size_t count,
bool rc);
#define COMPRESSION_ALGORITHM_NAME_LENGTH_MAX
Definition: compression.h:39
@ MYSQL_UNCOMPRESSED
Definition: my_compress.h:28
Some integer typedefs for easier portability.
static int count
Definition: myisam_ftdump.cc:44
void net_server_ext_init(NET_SERVER *ns)
Definition: mysql_com_server.h:67
struct NET_SERVER NET_SERVER
void(* after_header_callback_fn)(NET *net, void *user_data, size_t count, bool rc)
Definition: mysql_com_server.h:40
void(* before_header_callback_fn)(NET *net, void *user_data, size_t count)
Definition: mysql_com_server.h:37
Definition: mysql_com_server.h:58
after_header_callback_fn m_after_header
Definition: mysql_com_server.h:60
struct compression_attributes compression
Definition: mysql_com_server.h:62
before_header_callback_fn m_before_header
Definition: mysql_com_server.h:59
void * m_user_data
Definition: mysql_com_server.h:61
bool timeout_on_full_packet
Definition: mysql_com_server.h:64
mysql_compress_context compress_ctx
Definition: mysql_com_server.h:63
Definition: mysql_com.h:912
This structure holds the negotiated compression algorithm and level between client and server.
Definition: mysql_com_server.h:47
bool compression_optional
Definition: mysql_com_server.h:50
unsigned int compress_level
Definition: mysql_com_server.h:49
char compress_algorithm[COMPRESSION_ALGORITHM_NAME_LENGTH_MAX]
Definition: mysql_com_server.h:48
compression_attributes()
Definition: mysql_com_server.h:51
Compression context information.
Definition: my_compress.h:73
enum enum_compression_algorithm algorithm
Compression algorithm name.
Definition: my_compress.h:74