Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::AbstractObserver

Classe de base d'un observateur. Plus de détails...

#include <arcane/utils/Observer.h>

+ Graphe d'héritage de Arcane::AbstractObserver:
+ Graphe de collaboration de Arcane::AbstractObserver:

Fonctions membres publiques

void attachToObservable (IObservable *obs) override
 S'attache à l'observable obs.
 
void detach () override
 Se détache de l'observable.
 
- Fonctions membres publiques hérités de Arcane::IObserver
virtual ~IObserver ()
 Libère les ressources.
 
virtual void observerUpdate (IObservable *)=0
 Notification venant de l'observable oba.
 

Attributs privés

IObservablem_observable
 

Description détaillée

Classe de base d'un observateur.

Définition à la ligne 32 du fichier utils/Observer.h.

Documentation des constructeurs et destructeur

◆ AbstractObserver()

Arcane::AbstractObserver::AbstractObserver ( )
inline

Définition à la ligne 37 du fichier utils/Observer.h.

◆ ~AbstractObserver()

Arcane::AbstractObserver::~AbstractObserver ( )
virtual

Définition à la ligne 27 du fichier Observer.cc.

Documentation des fonctions membres

◆ attachToObservable()

void Arcane::AbstractObserver::attachToObservable ( IObservable obs)
overridevirtual

S'attache à l'observable obs.

Implémente Arcane::IObserver.

Définition à la ligne 37 du fichier Observer.cc.

Références ARCANE_FATAL.

◆ detach()

void Arcane::AbstractObserver::detach ( )
overridevirtual

Se détache de l'observable.

Implémente Arcane::IObserver.

Définition à la ligne 48 du fichier Observer.cc.

Documentation des données membres

◆ m_observable

IObservable* Arcane::AbstractObserver::m_observable
private

Définition à la ligne 50 du fichier utils/Observer.h.


La documentation de cette classe a été générée à partir des fichiers suivants :