Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::IObserver Class Referenceabstract

Public Member Functions

virtual ~IObserver ()
 Releases resources.
virtual void observerUpdate (IObservable *)=0
 Notification coming from the observable oba.
virtual void attachToObservable (IObservable *obs)=0
 Attaches to the observable obs.
virtual void detach ()=0
 Detaches from the observable.

Detailed Description

Definition at line 44 of file arccore/src/base/arccore/base/IObserver.h.

Constructor & Destructor Documentation

◆ IObserver()

Arcane::IObserver::IObserver ( )
inlineprotected

Definition at line 48 of file arccore/src/base/arccore/base/IObserver.h.

◆ ~IObserver()

virtual Arcane::IObserver::~IObserver ( )
inlinevirtual

Releases resources.

Definition at line 52 of file arccore/src/base/arccore/base/IObserver.h.

Member Function Documentation

◆ attachToObservable()

virtual void Arcane::IObserver::attachToObservable ( IObservable * obs)
pure virtual

Attaches to the observable obs.

Implemented in Arcane::AbstractObserver.

Referenced by Arcane::Observable::attachObserver().

◆ detach()

virtual void Arcane::IObserver::detach ( )
pure virtual

Detaches from the observable.

Implemented in Arcane::AbstractObserver.

◆ observerUpdate()

virtual void Arcane::IObserver::observerUpdate ( IObservable * )
pure virtual

Notification coming from the observable oba.

Implemented in Arcane::ObserverT< T >.


The documentation for this class was generated from the following file: