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

_VDBL_viewflags Class Reference
[Classes and types for internal use]

flags for one view More...

#include <vdbl_database.h>

Collaboration diagram for _VDBL_viewflags:

Collaboration graph
[legend]
List of all members.

Public Methods

 _VDBL_viewflags ()
 _VDBL_viewflags (const _VDBL_acl &_gacl)
 _VDBL_viewflags (const _VDBL_viewflags &__v)
virtual ~_VDBL_viewflags ()
_VDBL_viewflags & operator= (const _VDBL_viewflags &__v)

Public Attributes

_VDBL_acl global
std::map< _VDBL_userid, _VDBL_aclACLs

Detailed Description

This class describes the additional information for a view within a database, including access control

Definition at line 286 of file vdbl_database.h.


Constructor & Destructor Documentation

_VDBL_viewflags::_VDBL_viewflags   [inline]
 

standard constructor

Definition at line 302 of file vdbl_database.h.

_VDBL_viewflags::_VDBL_viewflags const _VDBL_acl   _gacl [inline]
 

constructor which initializes the global ACL entry

Definition at line 307 of file vdbl_database.h.

_VDBL_viewflags::_VDBL_viewflags const _VDBL_viewflags &    __v [inline]
 

copy constructor

Definition at line 312 of file vdbl_database.h.

virtual _VDBL_viewflags::~_VDBL_viewflags   [inline, virtual]
 

standard destructor

Definition at line 317 of file vdbl_database.h.


Member Function Documentation

_VDBL_viewflags& _VDBL_viewflags::operator= const _VDBL_viewflags &    __v [inline]
 

assignment operator

Definition at line 322 of file vdbl_database.h.


Member Data Documentation

std::map<_VDBL_userid,_VDBL_acl> _VDBL_viewflags::ACLs
 

this is an access control list for every single user

Definition at line 296 of file vdbl_database.h.

_VDBL_acl _VDBL_viewflags::global
 

this is the global access control list (valid for all users)

Definition at line 292 of file vdbl_database.h.


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