Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IServiceFactoryInfoabstract

Informations sur la fabrique d'un service. Plus de détails...

#include <arcane/core/IServiceFactory.h>

+ Graphe d'héritage de Arcane::IServiceFactoryInfo:
+ Graphe de collaboration de Arcane::IServiceFactoryInfo:

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 IServiceInfoserviceInfo () const =0
 Informations sur le service pouvant être créé par cette fabrique.
 

Description détaillée

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.

Documentation des constructeurs et destructeur

◆ ~IServiceFactoryInfo()

virtual Arcane::IServiceFactoryInfo::~IServiceFactoryInfo ( )
inlinevirtual

Libère les ressources.

Définition à la ligne 48 du fichier IServiceFactory.h.

Documentation des fonctions membres

◆ isAutoload()

virtual bool Arcane::IServiceFactoryInfo::isAutoload ( ) const
pure virtual

vrai si le service est un module et doit être chargé automatiquement

Implémenté dans Arcane::Internal::ServiceFactoryInfo.

◆ isSingleton()

virtual bool Arcane::IServiceFactoryInfo::isSingleton ( ) const
pure virtual

vrai si le service est un service singleton (une seule instance)

Implémenté dans Arcane::Internal::ServiceFactoryInfo.

◆ serviceInfo()

virtual IServiceInfo * Arcane::IServiceFactoryInfo::serviceInfo ( ) const
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.


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