dmlite  0.6
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
dmlite::AclEntry Struct Reference

ACL Entry. More...

#include <security.h>

Public Member Functions

bool operator== (const AclEntry &) const
 
bool operator!= (const AclEntry &) const
 
bool operator< (const AclEntry &) const
 
bool operator> (const AclEntry &) const
 

Public Attributes

uint8_t type
 
uint8_t perm
 
uint32_t id
 

Static Public Attributes

static const uint8_t kUserObj = 1
 ACL Type possible values. More...
 
static const uint8_t kUser = 2
 
static const uint8_t kGroupObj = 3
 
static const uint8_t kGroup = 4
 
static const uint8_t kMask = 5
 
static const uint8_t kOther = 6
 
static const uint8_t kDefault = 0x20
 

Detailed Description

ACL Entry.

Member Function Documentation

bool dmlite::AclEntry::operator!= ( const AclEntry ) const
bool dmlite::AclEntry::operator< ( const AclEntry ) const
bool dmlite::AclEntry::operator== ( const AclEntry ) const
bool dmlite::AclEntry::operator> ( const AclEntry ) const

Member Data Documentation

uint32_t dmlite::AclEntry::id
const uint8_t dmlite::AclEntry::kDefault = 0x20
static
const uint8_t dmlite::AclEntry::kGroup = 4
static
const uint8_t dmlite::AclEntry::kGroupObj = 3
static
const uint8_t dmlite::AclEntry::kMask = 5
static
const uint8_t dmlite::AclEntry::kOther = 6
static
const uint8_t dmlite::AclEntry::kUser = 2
static
const uint8_t dmlite::AclEntry::kUserObj = 1
static

ACL Type possible values.

uint8_t dmlite::AclEntry::perm
uint8_t dmlite::AclEntry::type

The documentation for this struct was generated from the following file: