Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

NoPropertyAccessControl Class Reference

Access control policy for properties that always says yes. More...

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

Inheritance diagram for NoPropertyAccessControl:

PropertyAccessControl List of all members.

Public Member Functions

Static Public Attributes


Detailed Description

Access control policy for properties that always says yes.

Definition at line 410 of file property.hh.


Member Function Documentation

virtual bool NoPropertyAccessControl::checkChangePermission PropertyEvent event,
string &  message
[inline, virtual]
 

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

Parameters:
event the requested change

Implements PropertyAccessControl.

Definition at line 420 of file property.hh.

virtual bool NoPropertyAccessControl::checkReadPermission PropertyEvent event,
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

Implements PropertyAccessControl.

Definition at line 418 of file property.hh.

virtual const string NoPropertyAccessControl::getPolicyName  )  [inline, virtual]
 

Get a short string describing this policy.

Implements PropertyAccessControl.

Definition at line 415 of file property.hh.


Member Data Documentation

NoPropertyAccessControl NoPropertyAccessControl::static_ [static]
 

Definition at line 40 of file property.cc.

Referenced by Avatar::Avatar(), Gateway::Gateway(), HostedAvatar::HostedAvatar(), Image2D::Image2D(), LocalProperty::initialize(), ExtrapolatedLocalProperty::initialize(), Talkative::initialize(), Metadata::initialize(), Hypercard::initialize(), Avatar::initialize(), VOSGUI::Widget::initialize(), VOSGUI::LocalMenubar::initialize(), VOSGUI::LocalMenu::initialize(), VOSGUI::Display::initialize(), A3DL::Viewpoint::initialize(), A3DL::Light::initialize(), DoNothingPropertySecurityInitializer::initializePropertyAccessControl(), LocalGateway::LocalGateway(), LocalHostedAvatar::LocalHostedAvatar(), VOSGUI::LocalMenu::LocalMenu(), VOSGUI::LocalMenuBar::LocalMenuBar(), LocalServices::LocalServices(), VOSGUI::MenuBar::MenuBar(), Metadata::Metadata(), Search::Search(), Services::Services(), Sound::setImmediate(), Sound::setLoop(), Sound::setSound(), Text::setText(), VOSChatGUI::PrivMsg::setup(), VOSChatGUI::AvatarList::setup(), A3DL::Snow::Snow(), and Talkative::Talkative().


The documentation for this class was generated from the following files:
Generated on Tue Aug 12 03:55:55 2003 for Interreality Project - VOS by doxygen 1.3.2