Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::IServiceAndModuleFactoryMng Class Referenceabstract

Public Member Functions

virtual ~IServiceAndModuleFactoryMng ()=default
 Releases resources.
virtual void createAllServiceRegistererFactories ()=0
 Creates all factories associated with a ServiceRegisterer.
virtual ServiceFactoryInfoCollection serviceFactoryInfos () const =0
 List of information about service factories.
virtual ServiceFactory2Collection serviceFactories2 () const =0
 List of information about module factories.
virtual ModuleFactoryInfoCollection moduleFactoryInfos () const =0
 List of service factories.
virtual void addGlobalFactory (IServiceFactoryInfo *sfi)=0
 Adds the service factory sfi. sfi must not be destroyed while this instance is in use. If sfi is already registered, no operation is performed.
virtual void addGlobalFactory (IModuleFactoryInfo *mfi)=0
 Adds the module factory mfi. mfi must not be destroyed while this instance is in use. If mfi is already registered, no operation is performed.

Detailed Description

Definition at line 32 of file IServiceAndModuleFactoryMng.h.

Member Function Documentation

◆ createAllServiceRegistererFactories()

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

Creates all factories associated with a ServiceRegisterer.

This method can be called multiple times if you wish to register new available services, for example, after a dynamic library load.


The documentation for this class was generated from the following file: