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

 _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_tableflagsoperator= (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 218 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 243 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 250 of file vdbl_database.h.

_VDBL_tableflags::_VDBL_tableflags ( const _VDBL_tableflags __t  )  [inline]

copy constructor

Definition at line 258 of file vdbl_database.h.

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

standard destructor

Definition at line 266 of file vdbl_database.h.


Member Function Documentation

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

assignment operator

Definition at line 271 of file vdbl_database.h.


Member Data Documentation

this is an access control list for every single user

Definition at line 237 of file vdbl_database.h.

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

Definition at line 233 of file vdbl_database.h.

decides whether this is a temporary table

Definition at line 225 of file vdbl_database.h.

decides whether this is table is completely unrestricted

Definition at line 229 of file vdbl_database.h.


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

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