Interface of a service and module factory manager. More...
#include <arcane/core/IServiceAndModuleFactoryMng.h>
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. | |
Interface of a service and module factory manager.
Definition at line 32 of file IServiceAndModuleFactoryMng.h.
|
pure virtual |
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.
Implemented in Arcane::ServiceAndModuleFactoryMng.
|
pure virtual |
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.
Implemented in Arcane::ServiceAndModuleFactoryMng.
|
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.
Implemented in Arcane::ServiceAndModuleFactoryMng.
|
pure virtual |
List of service factories.
Implemented in Arcane::ServiceAndModuleFactoryMng.
|
pure virtual |
List of information about module factories.
Implemented in Arcane::ServiceAndModuleFactoryMng.
|
pure virtual |
List of information about service factories.
Implemented in Arcane::ServiceAndModuleFactoryMng.