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

internal. Plus de détails...

#include <arcane/core/IServiceFactory.h>

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

Fonctions membres publiques

virtual Ref< ISingletonServiceInstancecreateSingletonServiceInstance (const ServiceBuildInfoBase &sbi)=0
 Créé une instance d'un service singleton.
 
virtual IServiceInfoserviceInfo () const =0
 Retourne le IServiceInfo associé à cette fabrique.
 

Description détaillée

internal.

Fabrique pour un service singleton. Un service singleton n'est créé qu'une seule fois mais peut avoir plusieurs interfaces et il y a donc autant de IServiceInstance que d'interfaces implémentées par le service.

La méthode createSingletonServiceInstance() permet de créér l'instance du service singleton ainsi que les IServiceInstance pour chaque interface implémentée.

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

Documentation des fonctions membres

◆ createSingletonServiceInstance()

virtual Ref< ISingletonServiceInstance > Arcane::Internal::ISingletonServiceFactory::createSingletonServiceInstance ( const ServiceBuildInfoBase sbi)
pure virtual

Créé une instance d'un service singleton.

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

◆ serviceInfo()

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

Retourne le IServiceInfo associé à cette fabrique.

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


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