Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
Loading...
Searching...
No Matches
database::security::access_control Member List

This is the complete list of members for database::security::access_control, including all inherited members.

access_control()=defaultdatabase::security::access_control
access_mutex_database::security::access_controlmutableprivate
active_sessions_database::security::access_controlprivate
assign_role_to_user(const std::string &user_id, const std::string &role_name)database::security::access_control
check_permission(const std::string &user_id, const std::string &table, const std::string &operation) constdatabase::security::access_control
check_table_access(const std::string &user_id, const std::string &table) constdatabase::security::access_control
cleanup_expired_sessions()database::security::access_control
create_role(const role &new_role)database::security::access_control
create_session(const std::string &user_id, const std::string &client_ip)database::security::access_control
get_user_roles(const std::string &user_id) constdatabase::security::access_control
permission enum namedatabase::security::access_control
revoke_role_from_user(const std::string &user_id, const std::string &role_name)database::security::access_control
roles_database::security::access_controlprivate
terminate_session(const std::string &session_id)database::security::access_control
user_roles_database::security::access_controlprivate
validate_session(const std::string &session_id) constdatabase::security::access_control