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: