Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Internal::ServiceFactoryInfo
+ Graphe d'héritage de Arcane::Internal::ServiceFactoryInfo:
+ Graphe de collaboration de Arcane::Internal::ServiceFactoryInfo:

Fonctions membres publiques

 ServiceFactoryInfo (IServiceInfo *si)
 
IServiceInfoserviceInfo () 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 IModulecreateModule (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.
 

Description détaillée

Définition à la ligne 113 du fichier ServiceFactory.h.

Documentation des constructeurs et destructeur

◆ ServiceFactoryInfo()

Arcane::Internal::ServiceFactoryInfo::ServiceFactoryInfo ( IServiceInfo si)
inlineexplicit

Définition à la ligne 118 du fichier ServiceFactory.h.

◆ ~ServiceFactoryInfo()

Arcane::Internal::ServiceFactoryInfo::~ServiceFactoryInfo ( )
inlineoverride

Définition à la ligne 120 du fichier ServiceFactory.h.

Documentation des fonctions membres

◆ createModule()

virtual IModule * Arcane::Internal::ServiceFactoryInfo::createModule ( ISubDomain ,
IMesh  
)
inlinevirtual

Définition à la ligne 131 du fichier ServiceFactory.h.

◆ initializeModuleFactory()

virtual void Arcane::Internal::ServiceFactoryInfo::initializeModuleFactory ( ISubDomain )
inlinevirtual

Définition à la ligne 130 du fichier ServiceFactory.h.

◆ initProperties() [1/2]

void Arcane::Internal::ServiceFactoryInfo::initProperties ( )
inline

Définition à la ligne 144 du fichier ServiceFactory.h.

◆ initProperties() [2/2]

void Arcane::Internal::ServiceFactoryInfo::initProperties ( int  v)
inline

Définition à la ligne 137 du fichier ServiceFactory.h.

◆ isAutoload()

bool Arcane::Internal::ServiceFactoryInfo::isAutoload ( ) const
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.

◆ isModule()

virtual bool Arcane::Internal::ServiceFactoryInfo::isModule ( ) const
inlinevirtual

Définition à la ligne 129 du fichier ServiceFactory.h.

◆ isSingleton()

bool Arcane::Internal::ServiceFactoryInfo::isSingleton ( ) const
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.

◆ serviceInfo()

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

◆ setAutoload()

void Arcane::Internal::ServiceFactoryInfo::setAutoload ( bool  v)
inline

Définition à la ligne 135 du fichier ServiceFactory.h.

◆ setSingleton()

void Arcane::Internal::ServiceFactoryInfo::setSingleton ( bool  v)
inline

Définition à la ligne 136 du fichier ServiceFactory.h.


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