#include <vdbl_database.h>
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_tableflags & | operator= (const _VDBL_tableflags &__t) |
Public Attributes | |
bool | temporary |
bool | unrestricted |
_VDBL_acl | global |
std::map< _VDBL_userid, _VDBL_acl > | ACLs |
Definition at line 218 of file vdbl_database.h.
_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.
_VDBL_tableflags& _VDBL_tableflags::operator= | ( | const _VDBL_tableflags & | __t | ) | [inline] |
assignment operator
Definition at line 271 of file vdbl_database.h.
std::map<_VDBL_userid,_VDBL_acl> _VDBL_tableflags::ACLs |
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.