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