_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 Member Functions

 _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_acloperator= (const _VDBL_acl &__a)

Public Attributes

_VDBL_aclentry global
std::map< _VDBL_colid,
_VDBL_aclentry
colwise


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 170 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 186 of file vdbl_database.h.

_VDBL_acl::_VDBL_acl ( const _VDBL_acl _a  )  [inline]

copy constructor

Definition at line 193 of file vdbl_database.h.

virtual _VDBL_acl::~_VDBL_acl (  )  [inline, virtual]

standard destructor

Definition at line 199 of file vdbl_database.h.


Member Function Documentation

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

assignment operator

Definition at line 204 of file vdbl_database.h.


Member Data Documentation

this defines permissions for single columns

Definition at line 180 of file vdbl_database.h.

this defines permissions for all columns

Definition at line 176 of file vdbl_database.h.


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

Generated on Tue Feb 9 14:59:31 2010 for Vienna Database Library by  doxygen 1.5.8