MySQL 9.1.0
Source Code Documentation
Event_tracking_authentication_information Class Referencefinal

#include <sql_audit.h>

Inheritance diagram for Event_tracking_authentication_information:
[legend]

Public Member Functions

 Event_tracking_authentication_information (mysql_event_tracking_authentication_subclass_t subclass, std::vector< const char * > &auth_methods, bool is_role, const char *new_user, const char *new_host)
 
- Public Member Functions inherited from Event_tracking_information
 Event_tracking_information ()
 
 Event_tracking_information (const char *command_name, size_t command_length)
 
 Event_tracking_information (const Event_tracking_information &src)=default
 
virtual ~Event_tracking_information ()
 

Public Attributes

mysql_event_tracking_authentication_subclass_t subclass_
 
std::vector< const char * > authentication_methods_
 
bool is_role_
 
mysql_cstring_with_length new_user_
 
mysql_cstring_with_length new_host_
 
- Public Attributes inherited from Event_tracking_information
mysql_cstring_with_length command_
 

Constructor & Destructor Documentation

◆ Event_tracking_authentication_information()

Event_tracking_authentication_information::Event_tracking_authentication_information ( mysql_event_tracking_authentication_subclass_t  subclass,
std::vector< const char * > &  auth_methods,
bool  is_role,
const char *  new_user,
const char *  new_host 
)
inlineexplicit

Member Data Documentation

◆ authentication_methods_

std::vector<const char *> Event_tracking_authentication_information::authentication_methods_

◆ is_role_

bool Event_tracking_authentication_information::is_role_

◆ new_host_

mysql_cstring_with_length Event_tracking_authentication_information::new_host_

◆ new_user_

mysql_cstring_with_length Event_tracking_authentication_information::new_user_

◆ subclass_

mysql_event_tracking_authentication_subclass_t Event_tracking_authentication_information::subclass_

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