#include <sstream>
#include <vhdProperty/vhdProperty.h>
#include "_vhdProperty/_vhdProperty.h"
#include <vhdFundamental/vhdDiag.h>
#include <vhdFundamental/vhdIClock.h>
#include <vhdFundamental/vhdSys.h>
#include <vhdContainers/vhdHashSet.h>
#include <vhdProperty/vhdPropertyObserver.h>
#include <vhdProperty/vhdPropertyController.h>
#include <vhdProperty/vhdPropertyTreeIterator.h>
#include <vhdProperty/vhdPropertyAttributeRegister.h>
#include <vhdProperty/vhdPropertyMultiHandler.h>
#include <vhdRuntime/vhdPropertyManager.h>
#include <vhdExceptions/vhdMemoryAllocationError.h>
#include <vhdExceptions/vhdIllegalArgumentException.h>
#include <vhdExceptions/vhdIllegalOperationException.h>
#include <vhdExceptions/vhdIndexOutOfBoundsException.h>
Defines | |
#define | _VHD_METHOD_NAME "_AccessScheduler::_AccessScheduler()" |
#define | _VHD_METHOD_NAME "_AccessScheduler::_AccessScheduler()" |
#define | _VHD_METHOD_NAME "_AccessScheduler::hasCandidatingObserverProfiles()" |
#define | _VHD_METHOD_NAME "_AccessScheduler::hasCandidatingObserverProfile( _ObserverProfileRef observerProfile)" |
#define | _VHD_METHOD_NAME "_AccessScheduler::addCandidatingObserverProfile( _ObserverProfileRef observerProfile)" |
#define | _VHD_METHOD_NAME "_AccessScheduler::removeCandidatingObserverProfile( _ObserverProfileRef observerProfile)" |
#define | _VHD_METHOD_NAME "_AccessScheduler::hasObservingObserverProfiles()" |
#define | _VHD_METHOD_NAME "_AccessScheduler::hasObservingObserverProfile( _ObserverProfileRef observerProfile)" |
#define | _VHD_METHOD_NAME "_AccessScheduler::addObservingObserverProfile( _ObserverProfileRef observerProfile)" |
#define | _VHD_METHOD_NAME "_AccessScheduler::removeObservingObserverProfile( _ObserverProfileRef observerProfile)" |
#define | _VHD_METHOD_NAME "_AccessScheduler::removeControllerProfileFromPriorityLevel( _ControllerProfileRef controllerProfile, vhtInt priorityLevel)" |
#define | _VHD_METHOD_NAME "_AccessScheduler::pushFrontControllerProfileToPriorityLevel( _ControllerProfileRef controllerProfile, vhtInt priorityLevel)" |
#define | _VHD_METHOD_NAME "_AccessScheduler::pushBackControllerProfileToPriorityLevel( _ControllerProfileRef controllerProfile, vhtInt priorityLevel)" |
#define | _VHD_METHOD_NAME "_AccessScheduler::countControllerProfilesInFrontOf( _ControllerProfileRef controllerProfile)" |
#define | _VHD_METHOD_NAME "_AccessScheduler::countSignedInControllerProfilesInFrontOf( _ControllerProfileRef controllerProfile)" |
#define | _VHD_METHOD_NAME "_AccessScheduler::getForemostControllerProfile()" |
#define | _VHD_METHOD_NAME "_AccessScheduler::getForemostSignedInControllerProfile()" |
#define | _VHD_METHOD_NAME "_AccessScheduler::nextCandidatingObserverOrControllerProfile()" |
#define | _VHD_METHOD_NAME "_AccessScheduler::notifyCandidatingObserverProfiles()" |
#define | _VHD_METHOD_NAME "_AccessScheduler::notifyCandidatingControllerProfile()" |
#define | _VHD_METHOD_NAME "vhdProperty::_createObserverProfile( vhdPropertyObserverRef propertyObserver, const _PropertySet & propertyObserverPropertySet)" |
#define | _VHD_METHOD_NAME "vhdProperty::_changeObserverProfilePropertySet( _ObserverProfileRef observerProfile, _PropertySet & propertyObserverPropertySet)" |
#define | _VHD_METHOD_NAME "vhdProperty::_signInObserverProfile( _ObserverProfileRef observerProfile)" |
#define | _VHD_METHOD_NAME "vhdProperty::_hasObservation( _ObserverProfileRef observerProfile, vhtTime timeout)" |
#define | _VHD_METHOD_NAME "vhdProperty::_assureObservation( _ObserverProfileRef observerProfile)" |
#define | _VHD_METHOD_NAME "vhdProperty::_signOutObserverProfile( _ObserverProfileRef observerProfile)" |
#define | _VHD_METHOD_NAME "vhdProperty::_createControllerProfile( vhdPropertyControllerRef propertyController, vhtInt propertyControllerPriorityLevel, const _PropertySet & propertyControllerPropertySet)" |
#define | _VHD_METHOD_NAME "vhdProperty::_changeControllerProfilePriorityLevel( _ControllerProfileRef controllerProfile, vhtInt propertyControllerPriorityLevel)" |
#define | _VHD_METHOD_NAME "vhdProperty::_changeControllerProfilePropertySet( _ControllerProfileRef controllerProfile, _PropertySet & propertyControllerPropertySet)" |
#define | _VHD_METHOD_NAME "vhdProperty::_isForemost( _ControllerProfileRef controllerProfile)" |
#define | _VHD_METHOD_NAME "vhdProperty::_signInControllerProfile( _ControllerProfileRef controllerProfile)" |
#define | _VHD_METHOD_NAME "vhdProperty::_isForemostSignedIn( _ControllerProfileRef controllerProfile)" |
#define | _VHD_METHOD_NAME "vhdProperty::_hasControl( _ControllerProfileRef controllerProfile, vhtTime timeout)" |
#define | _VHD_METHOD_NAME "vhdProperty::_assureControl( _ControllerProfileRef controllerProfile)" |
#define | _VHD_METHOD_NAME "vhdProperty::_signOutControllerProfile( _ControllerProfileRef controllerProfile)" |
#define | _VHD_METHOD_NAME "vhdProperty::vhdProperty()" |
#define | _VHD_METHOD_NAME "vhdProperty::~vhdProperty()" |
#define | _VHD_METHOD_NAME "vhdProperty::_getPropertyOwner()" |
#define | _VHD_METHOD_NAME "vhdProperty::_setPropertyOwner( vhdPropertyClientRef newPropertyOwner)" |
#define | _VHD_METHOD_NAME "vhdProperty::_setDisabledFlag( vhtBool value)" |
#define | _VHD_METHOD_NAME "vhdProperty::vhdProperty()" |
#define | _VHD_METHOD_NAME "vhdProperty::_dispatchAddPropertyNotification( vhdPropertyRef property)" |
#define | _VHD_METHOD_NAME "vhdProperty::_dispatchRemovePropertyNotification( vhdPropertyRef property)" |
#define | _VHD_METHOD_NAME "vhdProperty::_setPropertyManager( vhdPropertyManagerRef propertyManager)" |
#define | _VHD_METHOD_NAME "vhdProperty::hasOwner()" |
#define | _VHD_METHOD_NAME "vhdProperty::isDisabled()" |
#define | _VHD_METHOD_NAME "vhdProperty::getPropertyClassName()" |
#define | _VHD_METHOD_NAME "vhdProperty::getPropertyName()" |
#define | _VHD_METHOD_NAME "vhdProperty::setPropertyName( const std::string & propertyName)" |
#define | _VHD_METHOD_NAME "vhdProperty::hasPropertyAttribute( vhtUInt32 propertyAttributeID)" |
#define | _VHD_METHOD_NAME "vhdProperty::hasPropertyAttribute( const std::string & propertyAttributeName)" |
#define | _VHD_METHOD_NAME "vhdProperty::addPropertyAttribute( vhtUInt32 propertyAttributeID)" |
#define | _VHD_METHOD_NAME "vhdProperty::addPropertyAttribute( const std::string & propertyAttributeName)" |
#define | _VHD_METHOD_NAME "vhdProperty::removePropertyAttribute( vhtUInt32 propertyAttributeID)" |
#define | _VHD_METHOD_NAME "vhdProperty::removePropertyAttribute( const std::string & propertyAttributeName)" |
#define | _VHD_METHOD_NAME "vhdProperty::getNumberOfPropertyAttributes()" |
#define | _VHD_METHOD_NAME "vhdProperty::getPropertyAttributeByIndex( vhtSize32 index)" |
#define | _VHD_METHOD_NAME "vhdProperty::isParentPropertyForbidden()" |
#define | _VHD_METHOD_NAME "vhdProperty::forbidParentProperty()" |
#define | _VHD_METHOD_NAME "vhdProperty::hasSubProperty( vhdPropertyRef subProperty)" |
#define | _VHD_METHOD_NAME "vhdProperty::addSubProperty( vhdPropertyRef subProperty)" |
#define | _VHD_METHOD_NAME "vhdProperty::removeSubProperty( vhdPropertyRef subProperty)" |
#define | _VHD_METHOD_NAME "vhdProperty::removeAllSubProperties()" |
#define | _VHD_METHOD_NAME "vhdProperty::insertParentProperty( vhdPropertyRef parentProperty)" |
#define | _VHD_METHOD_NAME "vhdProperty::insertSubProperty( vhdPropertyRef subProperty)" |
#define | _VHD_METHOD_NAME "vhdProperty::takeAllSubPropertiesFrom( vhdPropertyRef fromProperty)" |
#define | _VHD_METHOD_NAME "vhdProperty::passAllSubPropertiesTo( vhdPropertyRef toProperty)" |
#define | _VHD_METHOD_NAME "vhdProperty::getParentProperty()" |
#define | _VHD_METHOD_NAME "vhdProperty::setParentProperty( vhdPropertyRef parentProperty)" |
#define | _VHD_METHOD_NAME "vhdProperty::getSubPropertySet()" |
#define | _VHD_METHOD_NAME "vhdProperty::getPropertyTreeIterator()" |
#define | _VHD_METHOD_NAME "vhdProperty::getSubPropertyIterator()" |
#define | _VHD_METHOD_NAME "vhdProperty::getSubPropertyDeque()" |
#define | _VHD_METHOD_NAME "vhdProperty::getSubPropertyIterator()" |
#define | _VHD_METHOD_NAME "vhdProperty::getPropertyMultiHandler()" |
#define | _VHD_METHOD_NAME "vhdProperty::getPropertyManager()" |
#define | _VHD_METHOD_NAME "vhdProperty::dispatchPropertyChangeNotification()" |
Functions | |
vhdCLASS_TYPE_INIT (vhdProperty, vhdObject) vhdProperty |
#define _VHD_METHOD_NAME "vhdProperty::dispatchPropertyChangeNotification()" |
#define _VHD_METHOD_NAME "vhdProperty::getPropertyManager()" |
#define _VHD_METHOD_NAME "vhdProperty::getPropertyMultiHandler()" |
#define _VHD_METHOD_NAME "vhdProperty::getSubPropertyIterator()" |
#define _VHD_METHOD_NAME "vhdProperty::getSubPropertyDeque()" |
#define _VHD_METHOD_NAME "vhdProperty::getSubPropertyIterator()" |
#define _VHD_METHOD_NAME "vhdProperty::getPropertyTreeIterator()" |
#define _VHD_METHOD_NAME "vhdProperty::getSubPropertySet()" |
#define _VHD_METHOD_NAME "vhdProperty::setParentProperty( vhdPropertyRef parentProperty)" |
#define _VHD_METHOD_NAME "vhdProperty::getParentProperty()" |
#define _VHD_METHOD_NAME "vhdProperty::passAllSubPropertiesTo( vhdPropertyRef toProperty)" |
#define _VHD_METHOD_NAME "vhdProperty::takeAllSubPropertiesFrom( vhdPropertyRef fromProperty)" |
#define _VHD_METHOD_NAME "vhdProperty::insertSubProperty( vhdPropertyRef subProperty)" |
#define _VHD_METHOD_NAME "vhdProperty::insertParentProperty( vhdPropertyRef parentProperty)" |
#define _VHD_METHOD_NAME "vhdProperty::removeAllSubProperties()" |
#define _VHD_METHOD_NAME "vhdProperty::removeSubProperty( vhdPropertyRef subProperty)" |
#define _VHD_METHOD_NAME "vhdProperty::addSubProperty( vhdPropertyRef subProperty)" |
#define _VHD_METHOD_NAME "vhdProperty::hasSubProperty( vhdPropertyRef subProperty)" |
#define _VHD_METHOD_NAME "vhdProperty::forbidParentProperty()" |
#define _VHD_METHOD_NAME "vhdProperty::isParentPropertyForbidden()" |
#define _VHD_METHOD_NAME "vhdProperty::getPropertyAttributeByIndex( vhtSize32 index)" |
#define _VHD_METHOD_NAME "vhdProperty::getNumberOfPropertyAttributes()" |
#define _VHD_METHOD_NAME "vhdProperty::removePropertyAttribute( const std::string & propertyAttributeName)" |
#define _VHD_METHOD_NAME "vhdProperty::removePropertyAttribute( vhtUInt32 propertyAttributeID)" |
#define _VHD_METHOD_NAME "vhdProperty::addPropertyAttribute( const std::string & propertyAttributeName)" |
#define _VHD_METHOD_NAME "vhdProperty::addPropertyAttribute( vhtUInt32 propertyAttributeID)" |
#define _VHD_METHOD_NAME "vhdProperty::hasPropertyAttribute( const std::string & propertyAttributeName)" |
#define _VHD_METHOD_NAME "vhdProperty::hasPropertyAttribute( vhtUInt32 propertyAttributeID)" |
#define _VHD_METHOD_NAME "vhdProperty::setPropertyName( const std::string & propertyName)" |
#define _VHD_METHOD_NAME "vhdProperty::getPropertyName()" |
#define _VHD_METHOD_NAME "vhdProperty::getPropertyClassName()" |
#define _VHD_METHOD_NAME "vhdProperty::isDisabled()" |
#define _VHD_METHOD_NAME "vhdProperty::hasOwner()" |
#define _VHD_METHOD_NAME "vhdProperty::_setPropertyManager( vhdPropertyManagerRef propertyManager)" |
#define _VHD_METHOD_NAME "vhdProperty::_dispatchRemovePropertyNotification( vhdPropertyRef property)" |
#define _VHD_METHOD_NAME "vhdProperty::_dispatchAddPropertyNotification( vhdPropertyRef property)" |
#define _VHD_METHOD_NAME "vhdProperty::vhdProperty()" |
#define _VHD_METHOD_NAME "vhdProperty::_setDisabledFlag( vhtBool value)" |
#define _VHD_METHOD_NAME "vhdProperty::_setPropertyOwner( vhdPropertyClientRef newPropertyOwner)" |
#define _VHD_METHOD_NAME "vhdProperty::_getPropertyOwner()" |
#define _VHD_METHOD_NAME "vhdProperty::~vhdProperty()" |
#define _VHD_METHOD_NAME "vhdProperty::vhdProperty()" |
#define _VHD_METHOD_NAME "vhdProperty::_signOutControllerProfile( _ControllerProfileRef controllerProfile)" |
#define _VHD_METHOD_NAME "vhdProperty::_assureControl( _ControllerProfileRef controllerProfile)" |
#define _VHD_METHOD_NAME "vhdProperty::_hasControl( _ControllerProfileRef controllerProfile, vhtTime timeout)" |
#define _VHD_METHOD_NAME "vhdProperty::_isForemostSignedIn( _ControllerProfileRef controllerProfile)" |
#define _VHD_METHOD_NAME "vhdProperty::_signInControllerProfile( _ControllerProfileRef controllerProfile)" |
#define _VHD_METHOD_NAME "vhdProperty::_isForemost( _ControllerProfileRef controllerProfile)" |
#define _VHD_METHOD_NAME "vhdProperty::_changeControllerProfilePropertySet( _ControllerProfileRef controllerProfile, _PropertySet & propertyControllerPropertySet)" |
#define _VHD_METHOD_NAME "vhdProperty::_changeControllerProfilePriorityLevel( _ControllerProfileRef controllerProfile, vhtInt propertyControllerPriorityLevel)" |
#define _VHD_METHOD_NAME "vhdProperty::_createControllerProfile( vhdPropertyControllerRef propertyController, vhtInt propertyControllerPriorityLevel, const _PropertySet & propertyControllerPropertySet)" |
#define _VHD_METHOD_NAME "vhdProperty::_signOutObserverProfile( _ObserverProfileRef observerProfile)" |
#define _VHD_METHOD_NAME "vhdProperty::_assureObservation( _ObserverProfileRef observerProfile)" |
#define _VHD_METHOD_NAME "vhdProperty::_hasObservation( _ObserverProfileRef observerProfile, vhtTime timeout)" |
#define _VHD_METHOD_NAME "vhdProperty::_signInObserverProfile( _ObserverProfileRef observerProfile)" |
#define _VHD_METHOD_NAME "vhdProperty::_changeObserverProfilePropertySet( _ObserverProfileRef observerProfile, _PropertySet & propertyObserverPropertySet)" |
#define _VHD_METHOD_NAME "vhdProperty::_createObserverProfile( vhdPropertyObserverRef propertyObserver, const _PropertySet & propertyObserverPropertySet)" |
#define _VHD_METHOD_NAME "_AccessScheduler::notifyCandidatingControllerProfile()" |
#define _VHD_METHOD_NAME "_AccessScheduler::notifyCandidatingObserverProfiles()" |
#define _VHD_METHOD_NAME "_AccessScheduler::nextCandidatingObserverOrControllerProfile()" |
#define _VHD_METHOD_NAME "_AccessScheduler::getForemostSignedInControllerProfile()" |
#define _VHD_METHOD_NAME "_AccessScheduler::getForemostControllerProfile()" |
#define _VHD_METHOD_NAME "_AccessScheduler::countSignedInControllerProfilesInFrontOf( _ControllerProfileRef controllerProfile)" |
#define _VHD_METHOD_NAME "_AccessScheduler::countControllerProfilesInFrontOf( _ControllerProfileRef controllerProfile)" |
#define _VHD_METHOD_NAME "_AccessScheduler::pushBackControllerProfileToPriorityLevel( _ControllerProfileRef controllerProfile, vhtInt priorityLevel)" |
#define _VHD_METHOD_NAME "_AccessScheduler::pushFrontControllerProfileToPriorityLevel( _ControllerProfileRef controllerProfile, vhtInt priorityLevel)" |
#define _VHD_METHOD_NAME "_AccessScheduler::removeControllerProfileFromPriorityLevel( _ControllerProfileRef controllerProfile, vhtInt priorityLevel)" |
#define _VHD_METHOD_NAME "_AccessScheduler::removeObservingObserverProfile( _ObserverProfileRef observerProfile)" |
#define _VHD_METHOD_NAME "_AccessScheduler::addObservingObserverProfile( _ObserverProfileRef observerProfile)" |
#define _VHD_METHOD_NAME "_AccessScheduler::hasObservingObserverProfile( _ObserverProfileRef observerProfile)" |
#define _VHD_METHOD_NAME "_AccessScheduler::hasObservingObserverProfiles()" |
#define _VHD_METHOD_NAME "_AccessScheduler::removeCandidatingObserverProfile( _ObserverProfileRef observerProfile)" |
#define _VHD_METHOD_NAME "_AccessScheduler::addCandidatingObserverProfile( _ObserverProfileRef observerProfile)" |
#define _VHD_METHOD_NAME "_AccessScheduler::hasCandidatingObserverProfile( _ObserverProfileRef observerProfile)" |
#define _VHD_METHOD_NAME "_AccessScheduler::hasCandidatingObserverProfiles()" |
#define _VHD_METHOD_NAME "_AccessScheduler::_AccessScheduler()" |
#define _VHD_METHOD_NAME "_AccessScheduler::_AccessScheduler()" |
vhdCLASS_TYPE_INIT | ( | vhdProperty | , | |
vhdObject | ||||
) |