| add_factor(I_multi_factor_auth *m) | I_multi_factor_auth | inlinevirtual | 
  | alter_mfa(I_multi_factor_auth *) | I_multi_factor_auth | inlinevirtual | 
  | deserialize(uint f, Json_dom *mfa_dom) override | Multi_factor_auth_info | virtual | 
  | finish_registration(THD *, LEX_USER *, uint) override | Multi_factor_auth_info | virtual | 
  | get_auth_str() | Multi_factor_auth_info |  | 
  | get_auth_str_len() | Multi_factor_auth_info |  | 
  | get_client_plugin_len() | Multi_factor_auth_info |  | 
  | get_client_plugin_str() | Multi_factor_auth_info |  | 
  | get_command_string(enum_sql_command sql_command) | Multi_factor_auth_info |  | 
  | get_factor() | Multi_factor_auth_info |  | 
  | get_finish_registration() | Multi_factor_auth_info |  | 
  | get_generated_password_len() | Multi_factor_auth_info |  | 
  | get_generated_password_str() | Multi_factor_auth_info |  | 
  | get_generated_passwords(Userhostpassword_list &gp, const char *u, const char *h) override | Multi_factor_auth_info | virtual | 
  | get_info_for_query_rewrite(THD *, LEX_USER *) override | Multi_factor_auth_info | virtual | 
  | get_init_registration() | Multi_factor_auth_info |  | 
  | get_lex_mfa() | Multi_factor_auth_info |  | 
  | get_multi_factor_auth_info() | I_multi_factor_auth | inline | 
  | get_multi_factor_auth_list() | I_multi_factor_auth | inline | 
  | get_nth_factor() | Multi_factor_auth_info |  | 
  | get_plugin_str() | Multi_factor_auth_info |  | 
  | get_plugin_str_len() | Multi_factor_auth_info |  | 
  | get_requires_registration() | Multi_factor_auth_info |  | 
  | get_server_challenge_info(server_challenge_info_vector &sc) override | Multi_factor_auth_info | virtual | 
  | get_unregister() | Multi_factor_auth_info |  | 
  | init_registration(THD *, uint) override | Multi_factor_auth_info | virtual | 
  | is_add_factor() | Multi_factor_auth_info |  | 
  | is_alter_allowed(THD *, LEX_USER *) | I_multi_factor_auth | inlinevirtual | 
  | is_drop_factor() | Multi_factor_auth_info |  | 
  | is_identified_by() | Multi_factor_auth_info |  | 
  | is_identified_with() | Multi_factor_auth_info |  | 
  | is_modify_factor() | Multi_factor_auth_info |  | 
  | is_passwordless() override | Multi_factor_auth_info | virtual | 
  | m_mem_root | Multi_factor_auth_info | private | 
  | m_multi_factor_auth | Multi_factor_auth_info | private | 
  | m_update | Multi_factor_auth_info | private | 
  | Multi_factor_auth_info(MEM_ROOT *mem_root) | Multi_factor_auth_info |  | 
  | Multi_factor_auth_info(MEM_ROOT *mem_root, LEX_MFA *m) | Multi_factor_auth_info |  | 
  | operator=(Multi_factor_auth_info &new_af) | Multi_factor_auth_info |  | 
  | plugin_name() | Multi_factor_auth_info |  | 
  | serialize(Json_array &mfa_arr) override | Multi_factor_auth_info | virtual | 
  | set_auth_str(const char *, size_t) | Multi_factor_auth_info |  | 
  | set_client_plugin(const char *, size_t) | Multi_factor_auth_info |  | 
  | set_factor(nthfactor f) | Multi_factor_auth_info |  | 
  | set_finish_registration(bool v) | Multi_factor_auth_info |  | 
  | set_generated_password(const char *, size_t) | Multi_factor_auth_info |  | 
  | set_init_registration(bool v) | Multi_factor_auth_info |  | 
  | set_passwordless(int v) | Multi_factor_auth_info |  | 
  | set_plugin_str(const char *, size_t) | Multi_factor_auth_info |  | 
  | set_requires_registration(int v) | Multi_factor_auth_info |  | 
  | update_user_attributes() override | Multi_factor_auth_info | virtual | 
  | validate_against_authentication_policy(THD *, const authentication_policy::Factors &) | I_multi_factor_auth | inlinevirtual | 
  | validate_plugins_in_auth_chain(THD *thd, const authentication_policy::Factors &policy_factors) override | Multi_factor_auth_info | virtual | 
  | validate_row() | Multi_factor_auth_info | private | 
  | ~I_multi_factor_auth()=default | I_multi_factor_auth | virtual | 
  | ~Multi_factor_auth_info() override | Multi_factor_auth_info | inline |