Drizzled Public API Documentation

drizzle_plugin::NET Class Reference

Public Member Functions

void init (int sock, uint32_t buffer_length)
bool flush ()
void end ()
void close ()
bool peer_addr (char *buf, size_t buflen, uint16_t &)
void keepalive (bool flag)
int get_sd () const
void set_write_timeout (uint32_t timeout)
void set_read_timeout (uint32_t timeout)
bool write (const void *, size_t)
bool write_command (unsigned char command, data_ref header, data_ref body)
uint32_t read ()

Public Attributes

Viovio
unsigned char * buff
unsigned char * buff_end
unsigned char * write_pos
unsigned char * read_pos
unsigned long remain_in_buf
unsigned long length
unsigned long buf_length
unsigned long where_b
unsigned long max_packet
unsigned long max_packet_size
unsigned int pkt_nr
unsigned int compress_pkt_nr
unsigned int write_timeout_
unsigned int read_timeout_
unsigned int retry_count
char save_char
bool compress
unsigned int last_errno
unsigned char error_

Detailed Description

Definition at line 30 of file net_serv.h.

Member Function Documentation

void drizzle_plugin::NET::init ( int  sock,
uint32_t  buffer_length 
)

Init with packet info.

Definition at line 69 of file net_serv.cc.


The documentation for this class was generated from the following files: