12#ifndef ARCANE_UTILS_IOBSERVABLE_H
13#define ARCANE_UTILS_IOBSERVABLE_H
71 virtual ARCANE_DEPRECATED_220
void destroy() =0;
Fichier de configuration d'Arcane.
Interface d'un observable.
virtual ARCANE_DEPRECATED_220 bool isDestroyed() const =0
Vrai si l'observable est détruit et ne doit plus être utilisé.
virtual void detachAllObservers()=0
Détache tous les observeurs associés à cette instance.
virtual void attachObserver(IObserver *obs)=0
Attache l'observateur obs à cette observable.
virtual ARCANE_DEPRECATED_220 void destroy()=0
Détruit l'observable. Cet appel détruit l'instance (via delete this). Elle ne doit donc plus être uti...
virtual void notifyAllObservers()=0
Notifie tous les observateurs.
virtual bool hasObservers() const =0
Vrai si des observers sont attachées à cette observable.
virtual void detachObserver(IObserver *obs)=0
Détache l'observateur obs de cette observable.
virtual ~IObservable()
Libère les ressources.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-