Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Internal::IServiceFactory2abstract

internal. Plus de détails...

#include <arcane/core/IServiceFactory.h>

+ Graphe d'héritage de Arcane::Internal::IServiceFactory2:
+ Graphe de collaboration de Arcane::Internal::IServiceFactory2:

Fonctions membres publiques

virtual void addReference ()=0
 Ajoute une référence.
 
virtual void removeReference ()=0
 Supprime une référence.
 
virtual ServiceInstanceRef createServiceInstance (const ServiceBuildInfoBase &sbi)=0
 Créé une instance du service à partir des infos de sbi.
 
virtual IServiceInfoserviceInfo () const =0
 Retourne le IServiceInfo associé à cette fabrique.
 

Description détaillée

internal.

Interface d'une fabrique pour un service (nouvelle version).

Cette classe s'utiliser via un ReferenceCounter pour gérer sa destruction.

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

Documentation des fonctions membres

◆ addReference()

virtual void Arcane::Internal::IServiceFactory2::addReference ( )
pure virtual

Ajoute une référence.

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

◆ createServiceInstance()

virtual ServiceInstanceRef Arcane::Internal::IServiceFactory2::createServiceInstance ( const ServiceBuildInfoBase sbi)
pure virtual

Créé une instance du service à partir des infos de sbi.

Implémenté dans Arcane::Internal::ServiceFactory2TV2< InterfaceType >.

◆ removeReference()

virtual void Arcane::Internal::IServiceFactory2::removeReference ( )
pure virtual

Supprime une référence.

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

◆ serviceInfo()

virtual IServiceInfo * Arcane::Internal::IServiceFactory2::serviceInfo ( ) const
pure virtual

Retourne le IServiceInfo associé à cette fabrique.

Implémenté dans Arcane::Internal::ServiceFactory2TV2< InterfaceType >.


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