12#ifndef ARCANE_IMODULEMNG_H
13#define ARCANE_IMODULEMNG_H
18#include "arcane/ArcaneTypes.h"
Interface du gestionnaire de modules.
virtual void addModule(Ref< IModule > m)=0
Ajoute le module m au gestionnaire.
virtual void dumpList(std::ostream &o)=0
Affiche la liste des modules du gestionnaire sur un flux o.
virtual void removeModule(Ref< IModule > m)=0
Supprime le module m.
virtual ModuleCollection modules() const =0
Liste des modules.
virtual bool isModuleActive(const String &name)=0
Indique si le module de nom name est actif.
virtual void removeAllModules()=0
Supprime et détruit les modules gérés par ce gestionnaire.
virtual ~IModuleMng()
Destructeur.
virtual IModule * findModule(const String &name)=0
Retourne l'instance du module de nom name.
Chaîne de caractères unicode.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Collection< IModule * > ModuleCollection
Collection de modules.