|
ClanLib
2.3.7
|
Access Control List (ACL). More...
#include <access_control_list.h>
Public Types | |
Attributes | |
| typedef unsigned int | AccessMask |
Public Member Functions | |
Construction | |
| CL_AccessControlList () | |
| ~CL_AccessControlList () | |
Operations | |
| void | add_access_allowed (const CL_SecurityIdentifier &sid, AccessMask access_mask) |
| Add access allow entry. More... | |
| void | add_access_denied (const CL_SecurityIdentifier &sid, AccessMask access_mask) |
| Add access deny entry. More... | |
| void | add_user_access_allowed (const CL_String &name, AccessMask access_mask) |
| Add user access allow entry. More... | |
| void | add_user_access_denied (const CL_String &name, AccessMask access_mask) |
| Add user access deny entry. More... | |
| void | add_group_access_allowed (const CL_String &name, AccessMask access_mask) |
| Add group access allow entry. More... | |
| void | add_group_access_denied (const CL_String &name, AccessMask access_mask) |
| Add user access deny entry. More... | |
| void | remove_access_allowed (const CL_SecurityIdentifier &sid) |
| Remove access allow entry. More... | |
| void | remove_access_denied (const CL_SecurityIdentifier &sid) |
| Remove access deny entry. More... | |
| void | remove_user_allowed (const CL_String &name) |
| Remove user access allow entry. More... | |
| void | remove_user_denied (const CL_String &name) |
| Remove user access deny entry. More... | |
| void | remove_group_allowed (const CL_String &name) |
| Remove group access allow entry. More... | |
| void | remove_group_denied (const CL_String &name) |
| Remove group access deny entry. More... | |
Access Control List (ACL).
| typedef unsigned int CL_AccessControlList::AccessMask |
| CL_AccessControlList::CL_AccessControlList | ( | ) |
| CL_AccessControlList::~CL_AccessControlList | ( | ) |
| void CL_AccessControlList::add_access_allowed | ( | const CL_SecurityIdentifier & | sid, |
| AccessMask | access_mask | ||
| ) |
Add access allow entry.
| void CL_AccessControlList::add_access_denied | ( | const CL_SecurityIdentifier & | sid, |
| AccessMask | access_mask | ||
| ) |
Add access deny entry.
| void CL_AccessControlList::add_group_access_allowed | ( | const CL_String & | name, |
| AccessMask | access_mask | ||
| ) |
Add group access allow entry.
| void CL_AccessControlList::add_group_access_denied | ( | const CL_String & | name, |
| AccessMask | access_mask | ||
| ) |
Add user access deny entry.
| void CL_AccessControlList::add_user_access_allowed | ( | const CL_String & | name, |
| AccessMask | access_mask | ||
| ) |
Add user access allow entry.
| void CL_AccessControlList::add_user_access_denied | ( | const CL_String & | name, |
| AccessMask | access_mask | ||
| ) |
Add user access deny entry.
| void CL_AccessControlList::remove_access_allowed | ( | const CL_SecurityIdentifier & | sid) |
Remove access allow entry.
| void CL_AccessControlList::remove_access_denied | ( | const CL_SecurityIdentifier & | sid) |
Remove access deny entry.
| void CL_AccessControlList::remove_group_allowed | ( | const CL_String & | name) |
Remove group access allow entry.
| void CL_AccessControlList::remove_group_denied | ( | const CL_String & | name) |
Remove group access deny entry.
| void CL_AccessControlList::remove_user_allowed | ( | const CL_String & | name) |
Remove user access allow entry.
| void CL_AccessControlList::remove_user_denied | ( | const CL_String & | name) |
Remove user access deny entry.
1.8.4