![]() |
MySQL
8.0.23
Source Code Documentation
|
#include <client_async_authentication.h>
Public Attributes | |
int(* | read_packet )(MYSQL_PLUGIN_VIO *vio, uchar **buf) |
int(* | write_packet )(MYSQL_PLUGIN_VIO *vio, const uchar *pkt, int pkt_len) |
void(* | info )(MYSQL_PLUGIN_VIO *vio, MYSQL_PLUGIN_VIO_INFO *info) |
net_async_status(* | read_packet_nonblocking )(struct MYSQL_PLUGIN_VIO *vio, unsigned char **buf, int *result) |
net_async_status(* | write_packet_nonblocking )(struct MYSQL_PLUGIN_VIO *vio, const unsigned char *pkt, int pkt_len, int *result) |
MYSQL * | mysql |
auth_plugin_t * | plugin |
what plugin we're under More... | |
const char * | db |
struct { | |
uchar * pkt | |
pointer into NET::buff More... | |
uint pkt_len | |
} | cached_server_reply |
int | packets_read |
int | packets_written |
counters for send/received packets More... | |
int | mysql_change_user |
if it's mysql_change_user() More... | |
int | last_read_packet_len |
the length of the last read packet More... | |
struct { ... } MCPVIO_EXT::cached_server_reply |
const char* MCPVIO_EXT::db |
void(* MCPVIO_EXT::info) (MYSQL_PLUGIN_VIO *vio, MYSQL_PLUGIN_VIO_INFO *info) |
int MCPVIO_EXT::last_read_packet_len |
the length of the last read packet
MYSQL* MCPVIO_EXT::mysql |
int MCPVIO_EXT::mysql_change_user |
if it's mysql_change_user()
int MCPVIO_EXT::packets_read |
int MCPVIO_EXT::packets_written |
counters for send/received packets
uchar* MCPVIO_EXT::pkt |
pointer into NET::buff
uint MCPVIO_EXT::pkt_len |
auth_plugin_t* MCPVIO_EXT::plugin |
what plugin we're under
int(* MCPVIO_EXT::read_packet) (MYSQL_PLUGIN_VIO *vio, uchar **buf) |
net_async_status(* MCPVIO_EXT::read_packet_nonblocking) (struct MYSQL_PLUGIN_VIO *vio, unsigned char **buf, int *result) |
int(* MCPVIO_EXT::write_packet) (MYSQL_PLUGIN_VIO *vio, const uchar *pkt, int pkt_len) |
net_async_status(* MCPVIO_EXT::write_packet_nonblocking) (struct MYSQL_PLUGIN_VIO *vio, const unsigned char *pkt, int pkt_len, int *result) |