#include <security.h>
List of all members.
Public Member Functions |
| Acl () throw () |
| Acl (const std::string &) throw () |
| Creates an ACL from a string.
|
| Acl (const Acl &parent, uid_t uid, gid_t gid, mode_t cmode, mode_t *fmode) throw () |
int | has (uint8_t type) const throw () |
std::string | serialize (void) const throw () |
void | validate (void) const throw (DmException) |
Constructor & Destructor Documentation
Creates an ACL from a string.
dmlite::Acl::Acl |
( |
const Acl & |
parent, |
|
|
uid_t |
uid, |
|
|
gid_t |
gid, |
|
|
mode_t |
cmode, |
|
|
mode_t * |
fmode |
|
) |
| throw () |
Creates a new ACL inheriting from parent.
- Parameters:
-
parent | The parent's ACL vector. |
uid | The current user uid. |
gid | The current user gid. |
cmode | The creation mode. |
fmode | The current file mode. It will be modified to fit the inheritance. |
Member Function Documentation
Returns the position if there is an ACL entry with the type 'type' -1 otherwise.
The documentation for this struct was generated from the following file: