Contraintes de disponibilité liée à l'état de la ressource


o StateAvailabilityConstraint
nom C++ symbole de classe nom de classe classe des éléments classes des composants
StateAvailabilityConstraint STATE_AVAILABILITY_CONSTRAINT stateAvailabilityConstraint

Descripteurs :

type classe, symbole, nom v. par défaut
C DescValueSpecTab* StateDomain STATE_DOMAIN stateDomain tableau vide conjonction de domaines de valeurs

Méthodes :

type classe, symbole, nom corps par défaut classes des arguments
Entity* StateRelatedPredicate STATE_RELATED_PREDICATE stateRelatedPredicate gAlwaysTrue

Une telle contrainte est une des valeurs du descripteur StateAvailabilityAttribute de la ressource. Elle est spécifiée de deux manières complémentaires :

En l'absence de valeur pour StateDomain, le prédicat StateRelatedPredicate décide seul de la satisfaction. Si le prédicat n'est pas surchargé, la contrainte est vérifiée par la ressource si toutes les invocations du service IsInDomain sur les différentes instances de DescValueSpec renvoient vrai. En présence des deux spécifications, la conjonction de leur satisfaction est nécessaire.


This page was generated with the help of DOC++.