MySQL 9.1.0
Source Code Documentation
st_mysql_plugin Struct Reference

#include <plugin.h>

Public Attributes

int type
 
void * info
 
const char * name
 
const char * author
 
const char * descr
 
int license
 
int(* init )(MYSQL_PLUGIN)
 Function to invoke when plugin is loaded. More...
 
int(* check_uninstall )(MYSQL_PLUGIN)
 Function to invoke when plugin is uninstalled. More...
 
int(* deinit )(MYSQL_PLUGIN)
 Function to invoke when plugin is unloaded. More...
 
unsigned int version
 
SHOW_VARstatus_vars
 
SYS_VAR ** system_vars
 
void * __reserved1
 
unsigned long flags
 

Member Data Documentation

◆ __reserved1

void* st_mysql_plugin::__reserved1

◆ author

const char* st_mysql_plugin::author

◆ check_uninstall

int(* st_mysql_plugin::check_uninstall) (MYSQL_PLUGIN)

Function to invoke when plugin is uninstalled.

◆ deinit

int(* st_mysql_plugin::deinit) (MYSQL_PLUGIN)

Function to invoke when plugin is unloaded.

◆ descr

const char* st_mysql_plugin::descr

◆ flags

unsigned long st_mysql_plugin::flags

◆ info

void* st_mysql_plugin::info

◆ init

int(* st_mysql_plugin::init) (MYSQL_PLUGIN)

Function to invoke when plugin is loaded.

◆ license

int st_mysql_plugin::license

◆ name

const char* st_mysql_plugin::name

◆ status_vars

SHOW_VAR* st_mysql_plugin::status_vars

◆ system_vars

SYS_VAR** st_mysql_plugin::system_vars

◆ type

int st_mysql_plugin::type

◆ version

unsigned int st_mysql_plugin::version

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