Informations sur la fabrique d'un service. Plus de détails...
#include <arcane/core/IServiceFactory.h>
Fonctions membres publiques | |
virtual | ~IServiceFactoryInfo () |
Libère les ressources. | |
virtual bool | isAutoload () const =0 |
vrai si le service est un module et doit être chargé automatiquement | |
virtual bool | isSingleton () const =0 |
vrai si le service est un service singleton (une seule instance) | |
virtual IServiceInfo * | serviceInfo () const =0 |
Informations sur le service pouvant être créé par cette fabrique. | |
Informations sur la fabrique d'un service.
Cette interface contient les informations nécessaire sur une fabrique d'un service.
En général les instances de cette classe sont soit créées par Arcane à partir d'un fichier axl, soit ou en utilisant une des macros de fabrique de service (définies dans le fichier ServiceFactory.h).
La liste des interfaces supportées par le service et la fabrique associées sont décrites dans serviceInfo().
Définition à la ligne 43 du fichier IServiceFactory.h.
|
inlinevirtual |
Libère les ressources.
Définition à la ligne 48 du fichier IServiceFactory.h.
vrai si le service est un module et doit être chargé automatiquement
Implémenté dans Arcane::Internal::ServiceFactoryInfo.
vrai si le service est un service singleton (une seule instance)
Implémenté dans Arcane::Internal::ServiceFactoryInfo.
|
pure virtual |
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émenté dans Arcane::Internal::ServiceFactoryInfo.