Submit
Path:
~
/
/
usr
/
include
/
mysql
/
mysql
/
File Content:
client_plugin.h.pp
struct st_mysql_client_plugin { int type; unsigned int interface_version; const char *name; const char *author; const char *desc; unsigned int version[3]; const char *license; void *mysql_api; int (*init)(char *, size_t, int, va_list); int (*deinit)(void); int (*options)(const char *option, const void *); }; struct st_mysql; #include "plugin_auth_common.h" typedef struct st_plugin_vio_info { enum { MYSQL_VIO_INVALID, MYSQL_VIO_TCP, MYSQL_VIO_SOCKET, MYSQL_VIO_PIPE, MYSQL_VIO_MEMORY } protocol; int socket; } MYSQL_PLUGIN_VIO_INFO; typedef struct st_plugin_vio { int (*read_packet)(struct st_plugin_vio *vio, unsigned char **buf); int (*write_packet)(struct st_plugin_vio *vio, const unsigned char *packet, int packet_len); void (*info)(struct st_plugin_vio *vio, struct st_plugin_vio_info *info); } MYSQL_PLUGIN_VIO; struct st_mysql_client_plugin_AUTHENTICATION { int type; unsigned int interface_version; const char *name; const char *author; const char *desc; unsigned int version[3]; const char *license; void *mysql_api; int (*init)(char *, size_t, int, va_list); int (*deinit)(void); int (*options)(const char *option, const void *); int (*authenticate_user)(MYSQL_PLUGIN_VIO *vio, struct st_mysql *mysql); }; struct st_mysql_client_plugin * mysql_load_plugin(struct st_mysql *mysql, const char *name, int type, int argc, ...); struct st_mysql_client_plugin * mysql_load_plugin_v(struct st_mysql *mysql, const char *name, int type, int argc, va_list args); struct st_mysql_client_plugin * mysql_client_find_plugin(struct st_mysql *mysql, const char *name, int type); struct st_mysql_client_plugin * mysql_client_register_plugin(struct st_mysql *mysql, struct st_mysql_client_plugin *plugin); int mysql_plugin_options(struct st_mysql_client_plugin *plugin, const char *option, const void *value);
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
psi
---
0755
client_authentication.h
1658 bytes
0644
client_plugin.h
7143 bytes
0644
client_plugin.h.pp
1988 bytes
0644
com_data.h
3515 bytes
0644
get_password.h
1601 bytes
0644
group_replication_priv.h
5138 bytes
0644
innodb_priv.h
2570 bytes
0644
mysql_lex_string.h
1505 bytes
0644
plugin.h
26707 bytes
0644
plugin_audit.h
17944 bytes
0644
plugin_audit.h.pp
14023 bytes
0644
plugin_audit.h.pp.lve
13897 bytes
0644
plugin_auth.h
5767 bytes
0644
plugin_auth.h.pp
5147 bytes
0644
plugin_auth_common.h
5529 bytes
0644
plugin_ftparser.h
8047 bytes
0644
plugin_ftparser.h.pp
4871 bytes
0644
plugin_group_replication.h
6072 bytes
0644
plugin_keyring.h
6694 bytes
0644
plugin_keyring.h.pp
4458 bytes
0644
plugin_trace.h
12551 bytes
0644
plugin_validate_password.h
1986 bytes
0644
service_command.h
13882 bytes
0644
service_locking.h
4737 bytes
0644
service_my_plugin_log.h
2082 bytes
0644
service_my_snprintf.h
3812 bytes
0644
service_mysql_alloc.h
3163 bytes
0644
service_mysql_keyring.h
2858 bytes
0644
service_mysql_password_policy.h
2840 bytes
0644
service_mysql_string.h
5758 bytes
0644
service_parser.h
9814 bytes
0644
service_rpl_transaction_ctx.h
2764 bytes
0644
service_rpl_transaction_write_set.h
3663 bytes
0644
service_rules_table.h
5499 bytes
0644
service_security_context.h
4467 bytes
0644
service_srv_session.h
5300 bytes
0644
service_srv_session_info.h
5646 bytes
0644
service_ssl_wrapper.h
5558 bytes
0644
service_thd_alloc.h
4734 bytes
0644
service_thd_engine_lock.h
1898 bytes
0644
service_thd_wait.h
4348 bytes
0644
service_thread_scheduler.h
3079 bytes
0644
services.h
2351 bytes
0644
services.h.pp
22307 bytes
0644
thread_pool_priv.h
6652 bytes
0644
thread_type.h
1787 bytes
0644
N4ST4R_ID | Naxtarrr