AttachmentFailed : Exception levée lorsqu'on tente d'attacher, à un descripteur d'une entité désignée, un démon non alloué.//IntDescValueMonitor* MyDescMonitor = // new IntDescValueMonitor("myDescMonitor"); //MyDescMonitor->AssignWhenSetIntMethod(myDesc_whenSetInt_Body); class ClassA : public Entity {...}; ClassA::ClassA() { IntVariableDescriptor* pD = new MyDesc(); // symbole de classe : MY_DESC AddVariableDescriptor(pD); MyDescMonitor->AttachToDescriptor(this, MY_DESC);// AttachmentFailed }DirectAttachmentFailed : Exception levée lorsqu'on tente d'attacher, directement à un descripteur désigné, un démon non alloué.
//IntDescValueMonitor* MyDescMonitor = // new IntDescValueMonitor("myDescMonitor"); //MyDescMonitor->AssignWhenSetIntMethod(myDesc_whenSetInt_Body); class ClassA : public Entity {...}; ClassA::ClassA() { IntVariableDescriptor* pD = new MyDesc(); // symbole de classe : MY_DESC AddVariableDescriptor(pD); MyDescMonitor->AttachToDescriptor(pD);// DirectAttachmentFailed }AttachmentTypeError : Exception levée lorsqu'on tente d'attacher un démon d'un type différent de celui du descripteur.
IntDescValueMonitor* MyDescMonitor = new IntDescValueMonitor("myDescMonitor"); MyDescMonitor->AssignWhenSetIntMethod(myDesc_whenSetInt_Body); class ClassA : public Entity {...}; ClassA::ClassA() { FloatVariableDescriptor* pD = new MyDesc(); // symbole de classe : MY_DESC AddVariableDescriptor(pD); MyDescMonitor->AttachToDescriptor(this, MY_DESC); // AttachmentTypeError }