Interface d'un gestionnaire de fabriques de services et modules. Plus de détails...
#include <arcane/core/IServiceAndModuleFactoryMng.h>
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. | |
Interface d'un gestionnaire de fabriques de services et modules.
Définition à la ligne 33 du fichier IServiceAndModuleFactoryMng.h.
|
inlinevirtual |
Libère les ressources.
Définition à la ligne 37 du fichier IServiceAndModuleFactoryMng.h.
|
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.
|
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().
|
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().
|
pure virtual |
Liste des fabriques de service.
Implémenté dans Arcane::ServiceAndModuleFactoryMng.
Référencé par Arcane::Application::moduleFactoryInfos().
|
pure virtual |
Liste des informations sur les fabriques des modules.
Implémenté dans Arcane::ServiceAndModuleFactoryMng.
Référencé par Arcane::Application::serviceFactories2().
|
pure virtual |
Liste des informations sur les fabriques des services.
Implémenté dans Arcane::ServiceAndModuleFactoryMng.