Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

CL_AccessControlList Class Reference

#include <access_control_list.h>

List of all members.

Public Types

typedef unsigned int AccessMask
 Attributes:.

Public Member Functions

 CL_AccessControlList ()
 Construction:.
 ~CL_AccessControlList ()
void add_access_allowed (const CL_SecurityIdentifier &sid, AccessMask access_mask)
 Operations:.
void add_access_denied (const CL_SecurityIdentifier &sid, AccessMask access_mask)
void add_user_access_allowed (const CL_String &name, AccessMask access_mask)
void add_user_access_denied (const CL_String &name, AccessMask access_mask)
void add_group_access_allowed (const CL_String &name, AccessMask access_mask)
void add_group_access_denied (const CL_String &name, AccessMask access_mask)
void remove_access_allowed (const CL_SecurityIdentifier &sid)
void remove_access_denied (const CL_SecurityIdentifier &sid)
void remove_user_allowed (const CL_String &name)
void remove_user_denied (const CL_String &name)
void remove_group_allowed (const CL_String &name)
void remove_group_denied (const CL_String &name)


Member Typedef Documentation

typedef unsigned int CL_AccessControlList::AccessMask
 

Attributes:.

Definition at line 44 of file access_control_list.h.


Constructor & Destructor Documentation

CL_AccessControlList::CL_AccessControlList  ) 
 

Construction:.

Definition at line 35 of file access_control_list.cpp.

CL_AccessControlList::~CL_AccessControlList  ) 
 

Definition at line 39 of file access_control_list.cpp.


Member Function Documentation

void CL_AccessControlList::add_access_allowed const CL_SecurityIdentifier sid,
AccessMask  access_mask
 

Operations:.

Definition at line 49 of file access_control_list.cpp.

void CL_AccessControlList::add_access_denied const CL_SecurityIdentifier sid,
AccessMask  access_mask
 

Definition at line 53 of file access_control_list.cpp.

void CL_AccessControlList::add_group_access_allowed const CL_String &  name,
AccessMask  access_mask
 

Definition at line 65 of file access_control_list.cpp.

void CL_AccessControlList::add_group_access_denied const CL_String &  name,
AccessMask  access_mask
 

Definition at line 69 of file access_control_list.cpp.

void CL_AccessControlList::add_user_access_allowed const CL_String &  name,
AccessMask  access_mask
 

Definition at line 57 of file access_control_list.cpp.

void CL_AccessControlList::add_user_access_denied const CL_String &  name,
AccessMask  access_mask
 

Definition at line 61 of file access_control_list.cpp.

void CL_AccessControlList::remove_access_allowed const CL_SecurityIdentifier sid  ) 
 

Definition at line 73 of file access_control_list.cpp.

void CL_AccessControlList::remove_access_denied const CL_SecurityIdentifier sid  ) 
 

Definition at line 77 of file access_control_list.cpp.

void CL_AccessControlList::remove_group_allowed const CL_String &  name  ) 
 

Definition at line 89 of file access_control_list.cpp.

void CL_AccessControlList::remove_group_denied const CL_String &  name  ) 
 

Definition at line 93 of file access_control_list.cpp.

void CL_AccessControlList::remove_user_allowed const CL_String &  name  ) 
 

Definition at line 81 of file access_control_list.cpp.

void CL_AccessControlList::remove_user_denied const CL_String &  name  ) 
 

Definition at line 85 of file access_control_list.cpp.


The documentation for this class was generated from the following files:
Generated on Sat Feb 19 22:51:17 2005 for npcore by  doxygen 1.4.1