interreality.org [VOS]
[Home] [About]
[Screenshots]
[Download]
[News]
[Community]
[Documentation] [Manual]
[Bugs & Requests] [Wiki]

VOS::DenyAllPropertyAccessControl Class Reference
[libmetaobject_property]

#include <vos/metaobjects/property/property.hh>

Inheritance diagram for VOS::DenyAllPropertyAccessControl:

VOS::PropertyAccessControl List of all members.

Detailed Description

Access control policy for properties permits unlimited reads but denies allwrites and replaces.

Definition at line 373 of file property.hh.

Public Member Functions

Static Public Attributes


Constructor & Destructor Documentation

virtual VOS::DenyAllPropertyAccessControl::~DenyAllPropertyAccessControl (  )  [inline, virtual]

Definition at line 378 of file property.hh.


Member Function Documentation

virtual bool VOS::DenyAllPropertyAccessControl::checkChangePermission ( PropertyEvent event,
std::string &  message 
) [inline, virtual]

AccessControl callback to check if a given Vobject is permitted to change this property.

Parameters:
event the requested change event
message Will be set to contain a message describing reason for a failure.

Implements VOS::PropertyAccessControl.

Definition at line 385 of file property.hh.

virtual bool VOS::DenyAllPropertyAccessControl::checkReadPermission ( PropertyEvent event,
std::string &  message 
) [inline, virtual]

AccessControl callback to check if a given Vobject is permitted to read a section of this property.

Parameters:
event the requested read event
message Will be set to a message describing the reason for a failure.

Implements VOS::PropertyAccessControl.

Definition at line 383 of file property.hh.

virtual const std::string VOS::DenyAllPropertyAccessControl::getPolicyName (  )  [inline, virtual]

Get a short string describing this policy.

Implements VOS::PropertyAccessControl.

Definition at line 380 of file property.hh.


Member Data Documentation

Definition at line 376 of file property.hh.


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