Public Attributes |
MYSQL_SOCKET | mysql_socket |
my_bool | localhost |
struct sockaddr_storage | local |
struct sockaddr_storage | remote |
int | addrLen |
enum enum_vio_type | type |
my_bool | inactive |
char | desc [VIO_DESCRIPTION_SIZE] |
char * | read_buffer |
char * | read_pos |
char * | read_end |
int | read_timeout |
int | write_timeout |
void(* | viodelete )(Vio *) |
int(* | vioerrno )(Vio *) |
size_t(* | read )(Vio *, uchar *, size_t) |
size_t(* | write )(Vio *, const uchar *, size_t) |
int(* | timeout )(Vio *, uint, my_bool) |
int(* | viokeepalive )(Vio *, my_bool) |
int(* | fastsend )(Vio *) |
my_bool(* | peer_addr )(Vio *, char *, uint16 *, size_t) |
void(* | in_addr )(Vio *, struct sockaddr_storage *) |
my_bool(* | should_retry )(Vio *) |
my_bool(* | was_timeout )(Vio *) |
int(* | vioshutdown )(Vio *) |
my_bool(* | is_connected )(Vio *) |
my_bool(* | has_data )(Vio *) |
int(* | io_wait )(Vio *, enum enum_vio_io_event, int) |
my_bool(* | connect )(Vio *, struct sockaddr *, socklen_t, int) |
Detailed Description
Definition at line 211 of file violite.h.
The documentation for this struct was generated from the following file: