MySQL 9.1.0
Source Code Documentation
s_mysql_event_tracking_general_information Struct Reference

More...

#include <event_tracking_general_service.h>

Public Attributes

mysql_service_status_t(* init )(event_tracking_general_information_handle *handle)
 Initialize authentication event data handle. More...
 
mysql_service_status_t(* deinit )(event_tracking_general_information_handle handle)
 Deinitialize authentication event data handle. More...
 
mysql_service_status_t(* get )(event_tracking_general_information_handle handle, const char *name, void *value)
 Get information about given authentication event. More...
 

Detailed Description

A service to fetch additional data about authentication event

Member Data Documentation

◆ deinit

mysql_service_status_t(* s_mysql_event_tracking_general_information::deinit) (event_tracking_general_information_handle handle)

Deinitialize authentication event data handle.

Parameters
[in,out]handleHandle to be deinitialized
Returns
Status of operation
Return values
falseSuccess
trueError

◆ get

mysql_service_status_t(* s_mysql_event_tracking_general_information::get) (event_tracking_general_information_handle handle, const char *name, void *value)

Get information about given authentication event.

Accepted names and corresponding value type

"external_user" -> mysql_cstring_with_length "time" -> uint64_t "rows" -> uint64_t

Parameters
[in]handleEvent tracking information handle
[in]nameData identifier
[out]valueValue of the identifier
Returns
status of the operation
Return values
falseSuccess
trueError

◆ init

mysql_service_status_t(* s_mysql_event_tracking_general_information::init) (event_tracking_general_information_handle *handle)

Initialize authentication event data handle.

Parameters
[out]handleHandle to authentication event data
Returns
Status of handle creation
Return values
falseSuccess
trueError

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