Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ServiceAndModuleFactoryMng::Impl
+ Graphe de collaboration de Arcane::ServiceAndModuleFactoryMng::Impl:

Fonctions membres publiques

ServiceFactoryInfoCollection serviceFactoryInfos () const
 
ServiceFactory2Collection serviceFactories2 () const
 
ModuleFactoryInfoCollection moduleFactoryInfos () const
 
void addServiceFactory (IServiceFactoryInfo *sfi, bool need_delete)
 
void addModuleFactory (IModuleFactoryInfo *mfi)
 
void registerServiceInfoForDelete (IServiceInfo *si)
 

Attributs privés

List< IServiceInfo * > m_service_infos
 Liste des informations sur les des services.
 
List< IServiceFactoryInfo * > m_service_factory_infos
 Liste des informations sur les fabriques des services.
 
List< IModuleFactoryInfo * > m_module_factory_infos
 Liste des informations sur les fabriques des modules.
 
List< Internal::IServiceFactory2 * > m_service_factories2
 Liste des informations sur les fabriques des services (V2)
 
UniqueArray< IServiceFactoryInfo * > m_deletable_service_factory_list
 Liste des IServiceFactoryInfo à détruire.
 
UniqueArray< ModuleFactoryReferencem_deletable_module_factory_list
 Liste des IModuleFactoryInfo à détruire.
 
std::set< IServiceFactoryInfo * > m_service_factory_set
 
std::set< IModuleFactoryInfo * > m_module_factory_set
 

Description détaillée

Définition à la ligne 84 du fichier ServiceAndModuleFactoryMng.cc.

Documentation des constructeurs et destructeur

◆ ~Impl()

Arcane::ServiceAndModuleFactoryMng::Impl::~Impl ( )
inline

Définition à la ligne 94 du fichier ServiceAndModuleFactoryMng.cc.

Documentation des fonctions membres

◆ addModuleFactory()

void Arcane::ServiceAndModuleFactoryMng::Impl::addModuleFactory ( IModuleFactoryInfo mfi)
inline

Définition à la ligne 123 du fichier ServiceAndModuleFactoryMng.cc.

◆ addServiceFactory()

void Arcane::ServiceAndModuleFactoryMng::Impl::addServiceFactory ( IServiceFactoryInfo sfi,
bool  need_delete 
)
inline

Définition à la ligne 106 du fichier ServiceAndModuleFactoryMng.cc.

◆ moduleFactoryInfos()

ModuleFactoryInfoCollection Arcane::ServiceAndModuleFactoryMng::Impl::moduleFactoryInfos ( ) const
inline

Définition à la ligne 90 du fichier ServiceAndModuleFactoryMng.cc.

◆ registerServiceInfoForDelete()

void Arcane::ServiceAndModuleFactoryMng::Impl::registerServiceInfoForDelete ( IServiceInfo si)
inline

Définition à la ligne 134 du fichier ServiceAndModuleFactoryMng.cc.

◆ serviceFactories2()

ServiceFactory2Collection Arcane::ServiceAndModuleFactoryMng::Impl::serviceFactories2 ( ) const
inline

Définition à la ligne 89 du fichier ServiceAndModuleFactoryMng.cc.

◆ serviceFactoryInfos()

ServiceFactoryInfoCollection Arcane::ServiceAndModuleFactoryMng::Impl::serviceFactoryInfos ( ) const
inline

Définition à la ligne 88 du fichier ServiceAndModuleFactoryMng.cc.

Documentation des données membres

◆ m_deletable_module_factory_list

UniqueArray<ModuleFactoryReference> Arcane::ServiceAndModuleFactoryMng::Impl::m_deletable_module_factory_list
private

Liste des IModuleFactoryInfo à détruire.

Définition à la ligne 153 du fichier ServiceAndModuleFactoryMng.cc.

◆ m_deletable_service_factory_list

UniqueArray<IServiceFactoryInfo*> Arcane::ServiceAndModuleFactoryMng::Impl::m_deletable_service_factory_list
private

Liste des IServiceFactoryInfo à détruire.

Définition à la ligne 151 du fichier ServiceAndModuleFactoryMng.cc.

◆ m_module_factory_infos

List<IModuleFactoryInfo*> Arcane::ServiceAndModuleFactoryMng::Impl::m_module_factory_infos
private

Liste des informations sur les fabriques des modules.

Définition à la ligne 146 du fichier ServiceAndModuleFactoryMng.cc.

◆ m_module_factory_set

std::set<IModuleFactoryInfo*> Arcane::ServiceAndModuleFactoryMng::Impl::m_module_factory_set
private

Définition à la ligne 156 du fichier ServiceAndModuleFactoryMng.cc.

◆ m_service_factories2

List<Internal::IServiceFactory2*> Arcane::ServiceAndModuleFactoryMng::Impl::m_service_factories2
private

Liste des informations sur les fabriques des services (V2)

Définition à la ligne 148 du fichier ServiceAndModuleFactoryMng.cc.

◆ m_service_factory_infos

List<IServiceFactoryInfo*> Arcane::ServiceAndModuleFactoryMng::Impl::m_service_factory_infos
private

Liste des informations sur les fabriques des services.

Définition à la ligne 144 du fichier ServiceAndModuleFactoryMng.cc.

◆ m_service_factory_set

std::set<IServiceFactoryInfo*> Arcane::ServiceAndModuleFactoryMng::Impl::m_service_factory_set
private

Définition à la ligne 155 du fichier ServiceAndModuleFactoryMng.cc.

◆ m_service_infos

List<IServiceInfo*> Arcane::ServiceAndModuleFactoryMng::Impl::m_service_infos
private

Liste des informations sur les des services.

Définition à la ligne 142 du fichier ServiceAndModuleFactoryMng.cc.


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