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

Interface d'un gestionnaire de fabriques de services et modules. Plus de détails...

#include <arcane/core/IServiceAndModuleFactoryMng.h>

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

Fonctions membres publiques

virtual ~IServiceAndModuleFactoryMng ()
 Libère les ressources.
 
virtual void createAllServiceRegistererFactories ()=0
 Créé toutes les fabriques associées à des ServiceRegisterer.
 
virtual ServiceFactoryInfoCollection serviceFactoryInfos () const =0
 Liste des informations sur les fabriques des services.
 
virtual ServiceFactory2Collection serviceFactories2 () const =0
 Liste des informations sur les fabriques des modules.
 
virtual ModuleFactoryInfoCollection moduleFactoryInfos () const =0
 Liste des fabriques de service.
 
virtual void addGlobalFactory (IServiceFactoryInfo *sfi)=0
 Ajoute la fabrique de service sfi. sfi ne doit pas être détruit tant que cette instance est utilisée. Si sfi est déjà enregistréé, aucune opération n'est effectuée.
 
virtual void addGlobalFactory (IModuleFactoryInfo *mfi)=0
 Ajoute la fabrique de module mfi. mfi ne doit pas être détruit tant que cette instance est utilisée. Si mfi est déjà enregistréé, aucune opération n'est effectuée.
 

Description détaillée

Interface d'un gestionnaire de fabriques de services et modules.

Définition à la ligne 33 du fichier IServiceAndModuleFactoryMng.h.

Documentation des constructeurs et destructeur

◆ ~IServiceAndModuleFactoryMng()

virtual Arcane::IServiceAndModuleFactoryMng::~IServiceAndModuleFactoryMng ( )
inlinevirtual

Libère les ressources.

Définition à la ligne 37 du fichier IServiceAndModuleFactoryMng.h.

Documentation des fonctions membres

◆ addGlobalFactory() [1/2]

virtual void Arcane::IServiceAndModuleFactoryMng::addGlobalFactory ( IModuleFactoryInfo mfi)
pure virtual

Ajoute la fabrique de module mfi. mfi ne doit pas être détruit tant que cette instance est utilisée. Si mfi est déjà enregistréé, aucune opération n'est effectuée.

Implémenté dans Arcane::ServiceAndModuleFactoryMng.

◆ addGlobalFactory() [2/2]

virtual void Arcane::IServiceAndModuleFactoryMng::addGlobalFactory ( IServiceFactoryInfo sfi)
pure virtual

Ajoute la fabrique de service sfi. sfi ne doit pas être détruit tant que cette instance est utilisée. Si sfi est déjà enregistréé, aucune opération n'est effectuée.

Implémenté dans Arcane::ServiceAndModuleFactoryMng.

Référencé par Arcane::Application::build().

◆ createAllServiceRegistererFactories()

virtual void Arcane::IServiceAndModuleFactoryMng::createAllServiceRegistererFactories ( )
pure virtual

Créé toutes les fabriques associées à des ServiceRegisterer.

Cette méthode peut être appelée plusieurs fois si on souhaite enregistrer les nouveaux services disponibles par exemple après un chargement dynamique de bibliothèque.

Implémenté dans Arcane::ServiceAndModuleFactoryMng.

Référencé par Arcane::Application::build().

◆ moduleFactoryInfos()

virtual ModuleFactoryInfoCollection Arcane::IServiceAndModuleFactoryMng::moduleFactoryInfos ( ) const
pure virtual

Liste des fabriques de service.

Implémenté dans Arcane::ServiceAndModuleFactoryMng.

Référencé par Arcane::Application::moduleFactoryInfos().

◆ serviceFactories2()

virtual ServiceFactory2Collection Arcane::IServiceAndModuleFactoryMng::serviceFactories2 ( ) const
pure virtual

Liste des informations sur les fabriques des modules.

Implémenté dans Arcane::ServiceAndModuleFactoryMng.

Référencé par Arcane::Application::serviceFactories2().

◆ serviceFactoryInfos()

virtual ServiceFactoryInfoCollection Arcane::IServiceAndModuleFactoryMng::serviceFactoryInfos ( ) const
pure virtual

Liste des informations sur les fabriques des services.

Implémenté dans Arcane::ServiceAndModuleFactoryMng.


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