![]() |
MySQL 8.0.43
Source Code Documentation
|
Structures and functions private to the vio package. More...
#include <mysql_com.h>#include "m_string.h"#include "my_sys.h"#include "mysql/psi/psi_memory.h"#include "violite.h"Go to the source code of this file.
Macros | |
| #define | DONT_MAP_VIO |
Functions | |
| bool | vio_buff_has_data (Vio *vio) |
| int | vio_socket_io_wait (Vio *vio, enum enum_vio_io_event event) |
| Attempt to wait for an I/O event on a socket. More... | |
| int | vio_socket_timeout (Vio *vio, uint which, bool old_mode) |
| size_t | vio_ssl_read (Vio *vio, uchar *buf, size_t size) |
| size_t | vio_ssl_write (Vio *vio, const uchar *buf, size_t size) |
| int | vio_ssl_shutdown (Vio *vio) |
| void | vio_ssl_delete (Vio *vio) |
| bool | vio_ssl_has_data (Vio *vio) |
Variables | |
| PSI_memory_key | key_memory_vio |
| PSI_memory_key | key_memory_vio_read_buffer |
| PSI_memory_key | key_memory_vio_ssl_fd |
Structures and functions private to the vio package.
| #define DONT_MAP_VIO |
| bool vio_buff_has_data | ( | Vio * | vio | ) |
| int vio_socket_io_wait | ( | Vio * | vio, |
| enum enum_vio_io_event | event | ||
| ) |
Attempt to wait for an I/O event on a socket.
| vio | VIO object representing a connected socket. |
| event | The type of I/O event (read or write) to wait for. |
| void vio_ssl_delete | ( | Vio * | vio | ) |
| bool vio_ssl_has_data | ( | Vio * | vio | ) |
| int vio_ssl_shutdown | ( | Vio * | vio | ) |
|
extern |
|
extern |
|
extern |