VOS::DenyAllPropertyAccessControl Class Reference
[libmetaobject_property]
#include <vos/metaobjects/property/property.hh>
Inheritance diagram for VOS::DenyAllPropertyAccessControl:

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
- virtual ~DenyAllPropertyAccessControl ()
- virtual const std::string getPolicyName ()
- virtual bool checkReadPermission (PropertyEvent &event, std::string &message)
- AccessControl callback to check if a given Vobject is permitted to read a section of this property.
- AccessControl callback to check if a given Vobject is permitted to read a section of this property.
- virtual bool checkChangePermission (PropertyEvent &event, std::string &message)
- AccessControl callback to check if a given Vobject is permitted to change this property.
- AccessControl callback to check if a given Vobject is permitted to change this property.
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:
- /home/tetron/hack/vos/libs/vos/vos/property.hh