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: