Submit
Path:
~
/
/
usr
/
include
/
mysql
/
mysql
/
File Content:
plugin_keyring.h.pp
#include "plugin.h" typedef void * MYSQL_PLUGIN; struct st_mysql_xid { long formatID; long gtrid_length; long bqual_length; char data[128]; }; typedef struct st_mysql_xid MYSQL_XID; enum enum_mysql_show_type { SHOW_UNDEF, SHOW_BOOL, SHOW_INT, SHOW_LONG, SHOW_LONGLONG, SHOW_CHAR, SHOW_CHAR_PTR, SHOW_ARRAY, SHOW_FUNC, SHOW_DOUBLE }; enum enum_mysql_show_scope { SHOW_SCOPE_UNDEF, SHOW_SCOPE_GLOBAL }; struct st_mysql_show_var { const char *name; char *value; enum enum_mysql_show_type type; enum enum_mysql_show_scope scope; }; typedef int (*mysql_show_var_func)(void*, struct st_mysql_show_var*, char *); struct st_mysql_sys_var; struct st_mysql_value; typedef int (*mysql_var_check_func)(void* thd, struct st_mysql_sys_var *var, void *save, struct st_mysql_value *value); typedef void (*mysql_var_update_func)(void* thd, struct st_mysql_sys_var *var, void *var_ptr, const void *save); struct st_mysql_plugin { int type; void *info; const char *name; const char *author; const char *descr; int license; int (*init)(MYSQL_PLUGIN); int (*deinit)(MYSQL_PLUGIN); unsigned int version; struct st_mysql_show_var *status_vars; struct st_mysql_sys_var **system_vars; void * __reserved1; unsigned long flags; }; struct st_mysql_daemon { int interface_version; }; struct st_mysql_information_schema { int interface_version; }; struct st_mysql_storage_engine { int interface_version; }; struct handlerton; struct Mysql_replication { int interface_version; }; struct st_mysql_value { int (*value_type)(struct st_mysql_value *); const char *(*val_str)(struct st_mysql_value *, char *buffer, int *length); int (*val_real)(struct st_mysql_value *, double *realbuf); int (*val_int)(struct st_mysql_value *, long long *intbuf); int (*is_unsigned)(struct st_mysql_value *); }; int thd_in_lock_tables(const void* thd); int thd_tablespace_op(const void* thd); long long thd_test_options(const void* thd, long long test_options); int thd_sql_command(const void* thd); const char *set_thd_proc_info(void* thd, const char *info, const char *calling_func, const char *calling_file, const unsigned int calling_line); void **thd_ha_data(const void* thd, const struct handlerton *hton); void thd_storage_lock_wait(void* thd, long long value); int thd_tx_isolation(const void* thd); int thd_tx_is_read_only(const void* thd); void* thd_tx_arbitrate(void* requestor, void* holder); int thd_tx_priority(const void* thd); int thd_tx_is_dd_trx(const void* thd); char *thd_security_context(void* thd, char *buffer, size_t length, size_t max_query_len); void thd_inc_row_count(void* thd); int thd_allow_batch(void* thd); void thd_mark_transaction_to_rollback(void* thd, int all); int mysql_tmpfile(const char *prefix); int thd_killed(const void* thd); void thd_set_kill_status(const void* thd); void thd_binlog_pos(const void* thd, const char **file_var, unsigned long long *pos_var); unsigned long thd_get_thread_id(const void* thd); void thd_get_xid(const void* thd, MYSQL_XID *xid); void mysql_query_cache_invalidate4(void* thd, const char *key, unsigned int key_length, int using_trx); void *thd_get_ha_data(const void* thd, const struct handlerton *hton); void thd_set_ha_data(void* thd, const struct handlerton *hton, const void *ha_data); struct st_mysql_keyring { int interface_version; my_bool (*mysql_key_store)(const char *key_id, const char *key_type, const char* user_id, const void *key, size_t key_len); my_bool (*mysql_key_fetch)(const char *key_id, char **key_type, const char *user_id, void **key, size_t *key_len); my_bool (*mysql_key_remove)(const char *key_id, const char *user_id); my_bool (*mysql_key_generate)(const char *key_id, const char *key_type, const char *user_id, size_t key_len); void (*mysql_key_iterator_init)(void** key_iterator); void (*mysql_key_iterator_deinit)(void* key_iterator); bool (*mysql_key_iterator_get_key)(void* key_iterator, char *key_id, char *user_id); };
Submit
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