12#ifndef ARCANE_ISERVICEANDMODULEFACTORYMNG_H
13#define ARCANE_ISERVICEANDMODULEFACTORYMNG_H
17#include "arcane/ArcaneTypes.h"
Informations sur la fabrique d'un module.
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....
virtual ServiceFactoryInfoCollection serviceFactoryInfos() const =0
Liste des informations sur les fabriques des services.
virtual ModuleFactoryInfoCollection moduleFactoryInfos() const =0
Liste des fabriques de service.
virtual void createAllServiceRegistererFactories()=0
Créé toutes les fabriques associées à des ServiceRegisterer.
virtual ~IServiceAndModuleFactoryMng()
Libère les ressources.
virtual ServiceFactory2Collection serviceFactories2() const =0
Liste des informations sur les fabriques des modules.
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....
Informations sur la fabrique d'un service.
Collection< IServiceFactoryInfo * > ServiceFactoryInfoCollection
Collection d'informations sur les fabriques de service.
Collection< Internal::IServiceFactory2 * > ServiceFactory2Collection
Collection de fabriques de service.
Collection< IModuleFactoryInfo * > ModuleFactoryInfoCollection
Collection d'informations sur les fabriques de module.