List of all members.
Public Member Functions |
void | init (const char *host_arg, const char *user_arg, const char *proxied_host_arg, const char *proxied_user_arg, bool with_grant_arg) |
void | init (MEM_ROOT *mem, const char *host_arg, const char *user_arg, const char *proxied_host_arg, const char *proxied_user_arg, bool with_grant_arg) |
void | init (TABLE *table, MEM_ROOT *mem) |
bool | get_with_grant () |
const char * | get_user () |
const char * | get_proxied_user () |
const char * | get_proxied_host () |
void | set_user (MEM_ROOT *mem, const char *user_arg) |
bool | check_validity (bool check_no_resolve) |
bool | matches (const char *host_arg, const char *user_arg, const char *ip_arg, const char *proxied_user_arg) |
bool | pk_equals (ACL_PROXY_USER *grant) |
bool | granted_on (const char *host_arg, const char *user_arg) |
void | print_grant (String *str) |
void | set_data (ACL_PROXY_USER *grant) |
Static Public Member Functions |
static bool | auth_element_equals (const char *a, const char *b) |
static int | store_pk (TABLE *table, const LEX_STRING *host, const LEX_STRING *user, const LEX_STRING *proxied_host, const LEX_STRING *proxied_user) |
static int | store_data_record (TABLE *table, const LEX_STRING *host, const LEX_STRING *user, const LEX_STRING *proxied_host, const LEX_STRING *proxied_user, bool with_grant, const char *grantor) |
The documentation for this class was generated from the following file: