class DescValueMonitor


Héritage :


Méthodes publiques

[more] Constructeurs/Destructeurs
[more] Identification
[more] Attachement/détachement


o Constructeurs/Destructeurs

o DescValueMonitor(char*)
Constructeur avec passage obligatoire du nom de classe.

o DescValueMonitor(const DescValueMonitor&)
Constructeur par copie. Les méthodes déclenchées lors des accès et des modifications de valeurs ne sont pas copiées, c'est-à-dire que le démon d'origine et sa copie possèdent les mêmes pointeurs sur ces méthodes.

o ~DescValueMonitor()
Destructeur

o Identification

oValueTypeId DescriptorType() const
Renvoie le type des descripteurs auxquels le démon peut être attaché.

ovoid DescriptorType(ValueTypeId)
Etablit le type des descripteurs auxquels le démon peut être attaché

ovoid ClassName(char*)
Affecte à la classe le nom donné en argument. Ce nom de classe sera hérité par toutes les instances de la classe (en fait normalement une seule). Cette méthode doit être appelée, soit indirectement, en invoquant le constructeur de DescValueMonitor (lequel reçoit le nom de classe en argument), soit directement dans le constructeur des sous-classes).

ochar* ClassName() const
Renvoie le nom de classe du démon.

o Attachement/détachement

ovoid AttachToDescriptor(DescriptedEntity*, UserDescriptorId)
Le démon récepteur de ce message est attaché au descripteur de l'entité (passé en argument). Les méthodes du récepteur pourront être déclenchées lors d'événements sur la valeur du descripteur.

ovoid AttachToDescriptor(VariableDescriptor*)
Idem, mais le démon récepteur de ce message est attaché au descripteur passé en argument.

ovoid DetachFromDescriptor(DescriptedEntity*, UserDescriptorId)
Le démon récepteur de ce message est détaché du descripteur de l'entité (passé en argument). Les méthodes du récepteur ne pourront plus être déclenchées lors d'événements sur la valeur du descripteur.

ovoid DetachFromDescriptor(VariableDescriptor*)
Idem, mais le démon récepteur de ce message est détaché du descripteur passé en argument


Classes descendantes directes :
EntityTabDescValueMonitor
DescValueSpecTabDescValueMonitor
EntityDescValueMonitor
FloatDescValueMonitor
DoubleDescValueMonitor
IntDescValueMonitor
StringDescValueMonitor

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