#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. | |
| void | add_access_denied (const CL_SecurityIdentifier &sid, AccessMask access_mask) |
| Add access deny entry. | |
| void | add_user_access_allowed (const CL_String &name, AccessMask access_mask) |
| Add user access allow entry. | |
| void | add_user_access_denied (const CL_String &name, AccessMask access_mask) |
| Add user access deny entry. | |
| void | add_group_access_allowed (const CL_String &name, AccessMask access_mask) |
| Add group access allow entry. | |
| void | add_group_access_denied (const CL_String &name, AccessMask access_mask) |
| Add user access deny entry. | |
| void | remove_access_allowed (const CL_SecurityIdentifier &sid) |
| Remove access allow entry. | |
| void | remove_access_denied (const CL_SecurityIdentifier &sid) |
| Remove access deny entry. | |
| void | remove_user_allowed (const CL_String &name) |
| Remove user access allow entry. | |
| void | remove_user_denied (const CL_String &name) |
| Remove user access deny entry. | |
| void | remove_group_allowed (const CL_String &name) |
| Remove group access allow entry. | |
| void | remove_group_denied (const CL_String &name) |
| Remove group access deny entry. | |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Add access allow entry.
|
|
||||||||||||
|
Add access deny entry.
|
|
||||||||||||
|
Add group access allow entry.
|
|
||||||||||||
|
Add user access deny entry.
|
|
||||||||||||
|
Add user access allow entry.
|
|
||||||||||||
|
Add user access deny entry.
|
|
|
Remove access allow entry.
|
|
|
Remove access deny entry.
|
|
|
Remove group access allow entry.
|
|
|
Remove group access deny entry.
|
|
|
Remove user access allow entry.
|
|
|
Remove user access deny entry.
|
1.4.6