Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

_VDBL_acl Class Reference
[Classes and types for internal use]

Access control list. More...

#include <vdbl_database.h>

Collaboration diagram for _VDBL_acl:

Collaboration graph
[legend]
List of all members.

Public Methods

 _VDBL_acl (bool _gr=false, bool _ga=false, bool _gw=false, bool _gd=false, bool _gctp=false)
 _VDBL_acl (const _VDBL_acl &_a)
virtual ~_VDBL_acl ()
_VDBL_acl & operator= (const _VDBL_acl &__a)

Public Attributes

_VDBL_aclentry global
std::map< _VDBL_colid, _VDBL_aclentrycolwise

Detailed Description

This class defines an access control list There is an entry for global access (valid for all columns) and special permissions for various columns

Definition at line 169 of file vdbl_database.h.


Constructor & Destructor Documentation

_VDBL_acl::_VDBL_acl bool    _gr = false,
bool    _ga = false,
bool    _gw = false,
bool    _gd = false,
bool    _gctp = false
[inline]
 

standard constructor which optionally initializes the global ACL entry

Definition at line 185 of file vdbl_database.h.

_VDBL_acl::_VDBL_acl const _VDBL_acl &    _a [inline]
 

copy constructor

Definition at line 192 of file vdbl_database.h.

virtual _VDBL_acl::~_VDBL_acl   [inline, virtual]
 

standard destructor

Definition at line 198 of file vdbl_database.h.


Member Function Documentation

_VDBL_acl& _VDBL_acl::operator= const _VDBL_acl &    __a [inline]
 

assignment operator

Definition at line 203 of file vdbl_database.h.


Member Data Documentation

std::map<_VDBL_colid,_VDBL_aclentry> _VDBL_acl::colwise
 

this defines permissions for single columns

Definition at line 179 of file vdbl_database.h.

_VDBL_aclentry _VDBL_acl::global
 

this defines permissions for all columns

Definition at line 175 of file vdbl_database.h.


The documentation for this class was generated from the following file:
Generated on Tue Nov 4 01:29:21 2003 for Vienna Database Library by doxygen1.2.18