MySQL 9.1.0
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. |
int vio_socket_timeout | ( | Vio * | vio, |
uint | which, | ||
bool | old_mode | ||
) |
void vio_ssl_delete | ( | Vio * | vio | ) |
bool vio_ssl_has_data | ( | Vio * | vio | ) |
int vio_ssl_shutdown | ( | Vio * | vio | ) |
|
extern |
|
extern |
|
extern |