12#ifndef ARCANE_CORE_ISERVICEANDMODULEFACTORYMNG_H
13#define ARCANE_CORE_ISERVICEANDMODULEFACTORYMNG_H
Déclarations des types généraux de Arcane.
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 ServiceFactory2Collection serviceFactories2() const =0
Liste des informations sur les fabriques des modules.
virtual ~IServiceAndModuleFactoryMng()=default
Libère les ressources.
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.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
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.