78
78
bool drizzleclient_net_init(NET *net, Vio* vio);
79
79
void drizzleclient_net_local_init(NET *net);
80
void net_end(NET *net);
81
void net_clear(NET *net, bool clear_buffer);
82
bool net_realloc(NET *net, size_t length);
83
bool net_flush(NET *net);
80
void drizzleclient_net_end(NET *net);
81
void drizzleclient_net_clear(NET *net, bool clear_buffer);
82
bool drizzleclient_net_realloc(NET *net, size_t length);
83
bool drizzleclient_net_flush(NET *net);
84
84
bool drizzleclient_net_write(NET *net,const unsigned char *packet, size_t len);
85
bool net_write_command(NET *net,unsigned char command,
85
bool drizzleclient_net_write_command(NET *net,unsigned char command,
86
86
const unsigned char *header, size_t head_len,
87
87
const unsigned char *packet, size_t len);
88
int32_t net_real_write(NET *net,const unsigned char *packet, size_t len);
88
int32_t drizzleclient_net_real_write(NET *net,const unsigned char *packet, size_t len);
89
89
uint32_t drizzleclient_net_read(NET *net);
90
void net_close(NET *net);
91
bool net_init_sock(NET * net, int sock, int flags);
92
bool net_peer_addr(NET *net, char *buf, uint16_t *port, size_t buflen);
93
void net_keepalive(NET *net, bool flag);
94
int net_get_sd(NET *net);
95
bool net_should_close(NET *net);
96
bool net_more_data(NET *net);
90
void drizzleclient_net_close(NET *net);
91
bool drizzleclient_net_init_sock(NET * net, int sock, int flags);
92
bool drizzleclient_net_peer_addr(NET *net, char *buf, uint16_t *port, size_t buflen);
93
void drizzleclient_net_keepalive(NET *net, bool flag);
94
int drizzleclient_net_get_sd(NET *net);
95
bool drizzleclient_net_should_close(NET *net);
96
bool drizzleclient_net_more_data(NET *net);
98
98
void drizzleclient_net_set_write_timeout(NET *net, uint32_t timeout);
99
99
void drizzleclient_net_set_read_timeout(NET *net, uint32_t timeout);
100
void net_clear_error(NET *net);
100
void drizzleclient_drizzleclient_net_clear_error(NET *net);
102
102
#ifdef __cplusplus