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.
bool old_mode
compatibility option:
Definition: mysqld.cc:1241
Definition: buf0block_hint.cc:30
Performance schema instrumentation interface.
required string event
Definition: replication_group_member_actions.proto:32
Definition: violite.h:318
unsigned int uint
Definition: uca9-dump.cc:75
PSI_memory_key key_memory_vio_ssl_fd
Definition: vio.cc:51
bool vio_ssl_has_data(Vio *vio)
Definition: viossl.cc:787
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:53
void vio_ssl_delete(Vio *vio)
Definition: viossl.cc:389
PSI_memory_key key_memory_vio
Definition: vio.cc:52
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:94
int vio_ssl_shutdown(Vio *vio)
Definition: viossl.cc:347
int vio_socket_timeout(Vio *vio, uint which, bool old_mode)
Definition: viosocket.cc:310
bool vio_buff_has_data(Vio *vio)
Definition: viosocket.cc:211
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:97
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