MySQL 8.3.0
Source Code Documentation
mysql_async_auth Struct Reference

#include <client_async_authentication.h>

Public Attributes

MYSQLmysql
 
bool non_blocking
 
char * data
 
uint data_len
 
const char * data_plugin
 set to mysql_async_connect::scramble_plugin More...
 
const char * db
 
const char * auth_plugin_name
 
auth_plugin_tauth_plugin
 
MCPVIO_EXT mpvio
 
ulong pkt_length
 
int res
 
char * change_user_buff
 
int change_user_buff_len
 
int client_auth_plugin_state
 Used by caching_sha256_password plugin. More...
 
authsm_function state_function
 
uint current_factor_index
 
sha2_async_auth sha2_auth
 

Member Data Documentation

◆ auth_plugin

auth_plugin_t* mysql_async_auth::auth_plugin

◆ auth_plugin_name

const char* mysql_async_auth::auth_plugin_name

◆ change_user_buff

char* mysql_async_auth::change_user_buff

◆ change_user_buff_len

int mysql_async_auth::change_user_buff_len

◆ client_auth_plugin_state

int mysql_async_auth::client_auth_plugin_state

Used by caching_sha256_password plugin.

◆ current_factor_index

uint mysql_async_auth::current_factor_index

◆ data

char* mysql_async_auth::data

◆ data_len

uint mysql_async_auth::data_len

◆ data_plugin

const char* mysql_async_auth::data_plugin

set to mysql_async_connect::scramble_plugin

◆ db

const char* mysql_async_auth::db

◆ mpvio

MCPVIO_EXT mysql_async_auth::mpvio

◆ mysql

MYSQL* mysql_async_auth::mysql

◆ non_blocking

bool mysql_async_auth::non_blocking

◆ pkt_length

ulong mysql_async_auth::pkt_length

◆ res

int mysql_async_auth::res

◆ sha2_auth

sha2_async_auth mysql_async_auth::sha2_auth

◆ state_function

authsm_function mysql_async_auth::state_function

The documentation for this struct was generated from the following file: