Infos sur la fabrication d'un service ou d'un module. Plus de détails...
#include <arcane/core/ServiceFactory.h>
Fonctions membres publiques | |
ServiceFactoryInfo (IServiceInfo *si) | |
IServiceInfo * | serviceInfo () const override |
Informations sur le service pouvant être créé par cette fabrique. | |
bool | isAutoload () const override |
vrai si le service est un module et doit être chargé automatiquement | |
bool | isSingleton () const override |
vrai si le service est un service singleton (une seule instance) | |
virtual bool | isModule () const |
virtual void | initializeModuleFactory (ISubDomain *) |
virtual IModule * | createModule (ISubDomain *, IMesh *) |
void | setAutoload (bool v) |
void | setSingleton (bool v) |
void | initProperties (int v) |
void | initProperties () |
Fonctions membres publiques hérités de Arcane::IServiceFactoryInfo | |
virtual | ~IServiceFactoryInfo () |
Libère les ressources. | |
Attributs privés | |
IServiceInfo * | m_service_info |
bool | m_is_autoload |
bool | m_is_singleton |
Infos sur la fabrication d'un service ou d'un module.
Définition à la ligne 113 du fichier ServiceFactory.h.
|
inlineexplicit |
Définition à la ligne 118 du fichier ServiceFactory.h.
|
inlineoverride |
Définition à la ligne 120 du fichier ServiceFactory.h.
|
inlinevirtual |
Définition à la ligne 131 du fichier ServiceFactory.h.
|
inlinevirtual |
Définition à la ligne 130 du fichier ServiceFactory.h.
|
inline |
Définition à la ligne 144 du fichier ServiceFactory.h.
Définition à la ligne 137 du fichier ServiceFactory.h.
|
inlineoverridevirtual |
vrai si le service est un module et doit être chargé automatiquement
Implémente Arcane::IServiceFactoryInfo.
Définition à la ligne 126 du fichier ServiceFactory.h.
Définition à la ligne 129 du fichier ServiceFactory.h.
|
inlineoverridevirtual |
vrai si le service est un service singleton (une seule instance)
Implémente Arcane::IServiceFactoryInfo.
Définition à la ligne 127 du fichier ServiceFactory.h.
|
inlineoverridevirtual |
Informations sur le service pouvant être créé par cette fabrique.
L'instance retournée reste la propriété de l'application l'ayant créée et ne doit ni être modifiée, ni être détruite.
Implémente Arcane::IServiceFactoryInfo.
Définition à la ligne 124 du fichier ServiceFactory.h.
Définition à la ligne 135 du fichier ServiceFactory.h.
Définition à la ligne 136 du fichier ServiceFactory.h.
|
private |
Définition à la ligne 149 du fichier ServiceFactory.h.
|
private |
Définition à la ligne 150 du fichier ServiceFactory.h.
|
private |
Définition à la ligne 148 du fichier ServiceFactory.h.