24#ifndef VIO_PRIV_INCLUDED 
   25#define VIO_PRIV_INCLUDED 
unsigned int PSI_memory_key
Instrumented memory key.
Definition: psi_memory_bits.h:49
 
unsigned char uchar
Definition: my_inttypes.h:52
 
Common header for many mysys elements.
 
Common definition between mysql server & client.
 
Definition: buf0block_hint.cc:30
 
size_t size(const char *const c)
Definition: base64.h:46
 
Performance schema instrumentation interface.
 
required string event
Definition: replication_group_member_actions.proto:32
 
Definition: violite.h:320
 
PSI_memory_key key_memory_vio_ssl_fd
Definition: vio.cc:52
 
bool vio_ssl_has_data(Vio *vio)
Definition: viossl.cc:803
 
size_t vio_ssl_read(Vio *vio, uchar *buf, size_t size)
Definition: viossl.cc:263
 
PSI_memory_key key_memory_vio_read_buffer
Definition: vio.cc:54
 
void vio_ssl_delete(Vio *vio)
Definition: viossl.cc:389
 
PSI_memory_key key_memory_vio
Definition: vio.cc:53
 
size_t vio_ssl_write(Vio *vio, const uchar *buf, size_t size)
Definition: viossl.cc:305
 
int vio_socket_io_wait(Vio *vio, enum enum_vio_io_event event)
Attempt to wait for an I/O event on a socket.
Definition: viosocket.cc:95
 
int vio_ssl_shutdown(Vio *vio)
Definition: viossl.cc:347
 
int vio_socket_timeout(Vio *vio, uint which, bool old_mode)
Definition: viosocket.cc:311
 
bool vio_buff_has_data(Vio *vio)
Definition: viosocket.cc:212
 
enum_vio_io_event
VIO I/O events.
Definition: violite.h:132
 
size_t vio_read_pipe(Vio *vio, uchar *buf, size_t count)
Definition: viopipe.cc:57
 
bool vio_is_connected_pipe(Vio *vio)
Definition: viopipe.cc:92
 
int vio_shutdown_pipe(Vio *vio)
Definition: viopipe.cc:98
 
size_t vio_write_pipe(Vio *vio, const uchar *buf, size_t count)
Definition: viopipe.cc:74
 
int vio_shutdown_shared_memory(Vio *vio)
Definition: vioshm.cc:196
 
size_t vio_write_shared_memory(Vio *vio, const uchar *buf, size_t size)
Definition: vioshm.cc:100
 
size_t vio_read_shared_memory(Vio *vio, uchar *buf, size_t size)
Definition: vioshm.cc:30
 
void vio_delete_shared_memory(Vio *vio)
Definition: vioshm.cc:150
 
bool vio_is_connected_shared_memory(Vio *vio)
Definition: vioshm.cc:146