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

Interface du gestionnaire de modules. Plus de détails...

#include <arcane/core/IModuleMng.h>

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

Fonctions membres publiques

virtual ~IModuleMng ()
 Destructeur.
 
virtual void addModule (Ref< IModule > m)=0
 Ajoute le module m au gestionnaire.
 
virtual void removeModule (Ref< IModule > m)=0
 Supprime le module m.
 
virtual void dumpList (std::ostream &o)=0
 Affiche la liste des modules du gestionnaire sur un flux o.
 
virtual ModuleCollection modules () const =0
 Liste des modules.
 
virtual void removeAllModules ()=0
 Supprime et détruit les modules gérés par ce gestionnaire.
 
virtual bool isModuleActive (const String &name)=0
 Indique si le module de nom name est actif.
 
virtual IModulefindModule (const String &name)=0
 Retourne l'instance du module de nom name.
 

Description détaillée

Interface du gestionnaire de modules.

Définition à la ligne 38 du fichier IModuleMng.h.

Documentation des constructeurs et destructeur

◆ ~IModuleMng()

virtual Arcane::IModuleMng::~IModuleMng ( )
inlinevirtual

Destructeur.

Libère les ressources

Définition à la ligne 44 du fichier IModuleMng.h.

Documentation des fonctions membres

◆ addModule()

virtual void Arcane::IModuleMng::addModule ( Ref< IModule m)
pure virtual

Ajoute le module m au gestionnaire.

Implémenté dans Arcane::ModuleMng.

◆ dumpList()

virtual void Arcane::IModuleMng::dumpList ( std::ostream &  o)
pure virtual

Affiche la liste des modules du gestionnaire sur un flux o.

Implémenté dans Arcane::ModuleMng.

◆ findModule()

virtual IModule * Arcane::IModuleMng::findModule ( const String name)
pure virtual

Retourne l'instance du module de nom name.

Si aucune module de nom name n'existe, retourne 0.

Implémenté dans Arcane::ModuleMng.

◆ isModuleActive()

virtual bool Arcane::IModuleMng::isModuleActive ( const String name)
pure virtual

Indique si le module de nom name est actif.

Si aucune module de nom name n'existe, retourne false.

Implémenté dans Arcane::ModuleMng.

◆ modules()

virtual ModuleCollection Arcane::IModuleMng::modules ( ) const
pure virtual

Liste des modules.

Implémenté dans Arcane::ModuleMng.

◆ removeAllModules()

virtual void Arcane::IModuleMng::removeAllModules ( )
pure virtual

Supprime et détruit les modules gérés par ce gestionnaire.

Implémenté dans Arcane::ModuleMng.

◆ removeModule()

virtual void Arcane::IModuleMng::removeModule ( Ref< IModule m)
pure virtual

Supprime le module m.

Implémenté dans Arcane::ModuleMng.


La documentation de cette classe a été générée à partir du fichier suivant :