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

_VDBL_tableflags Class Reference
[Classes and types for internal use]

flags for one table More...

#include <vdbl_database.h>

Collaboration diagram for _VDBL_tableflags:

Collaboration graph
[legend]
List of all members.

Public Methods

 _VDBL_tableflags (bool _temp=false, bool _unrest=true)
 _VDBL_tableflags (const _VDBL_acl &_gacl, bool _temp=false, bool _unrest=true)
 _VDBL_tableflags (const _VDBL_tableflags &__t)
virtual ~_VDBL_tableflags ()
_VDBL_tableflags & operator= (const _VDBL_tableflags &__t)

Public Attributes

bool temporary
bool unrestricted
_VDBL_acl global
std::map< _VDBL_userid, _VDBL_aclACLs

Detailed Description

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

Definition at line 217 of file vdbl_database.h.


Constructor & Destructor Documentation

_VDBL_tableflags::_VDBL_tableflags bool    _temp = false,
bool    _unrest = true
[inline]
 

standard constructor which optionally initializes some members

Definition at line 242 of file vdbl_database.h.

_VDBL_tableflags::_VDBL_tableflags const _VDBL_acl   _gacl,
bool    _temp = false,
bool    _unrest = true
[inline]
 

constructor which initializes the global ACL and optionally some members

Definition at line 249 of file vdbl_database.h.

_VDBL_tableflags::_VDBL_tableflags const _VDBL_tableflags &    __t [inline]
 

copy constructor

Definition at line 257 of file vdbl_database.h.

virtual _VDBL_tableflags::~_VDBL_tableflags   [inline, virtual]
 

standard destructor

Definition at line 265 of file vdbl_database.h.


Member Function Documentation

_VDBL_tableflags& _VDBL_tableflags::operator= const _VDBL_tableflags &    __t [inline]
 

assignment operator

Definition at line 270 of file vdbl_database.h.


Member Data Documentation

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

this is an access control list for every single user

Definition at line 236 of file vdbl_database.h.

_VDBL_acl _VDBL_tableflags::global
 

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

Definition at line 232 of file vdbl_database.h.

bool _VDBL_tableflags::temporary
 

decides whether this is a temporary table

Definition at line 224 of file vdbl_database.h.

bool _VDBL_tableflags::unrestricted
 

decides whether this is table is completely unrestricted

Definition at line 228 of file vdbl_database.h.


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