Fabrique pour le service singleton de type ServiceType implémentant les interfaces Interfaces. Plus de détails...
#include <arcane/core/ServiceFactory.h>
Graphe d'héritage de Arcane::Internal::SingletonServiceFactory< ServiceType, Interfaces >:
Graphe de collaboration de Arcane::Internal::SingletonServiceFactory< ServiceType, Interfaces >:Classes | |
| class | Helper |
| Classe utilitaire permettant de créér une instance de IServiceInstance pour chaque interface de Interfaces. Plus de détails... | |
Fonctions membres publiques | |
| SingletonServiceFactory (IServiceInfo *si) | |
Fonctions membres publiques hérités de Arcane::Internal::SingletonServiceFactoryBase | |
| SingletonServiceFactoryBase (IServiceInfo *si) | |
| Ref< ISingletonServiceInstance > | createSingletonServiceInstance (const ServiceBuildInfoBase &sbib) override |
| Créé un service singleton. | |
| IServiceInfo * | serviceInfo () const override |
| Retourne le IServiceInfo associé à cette fabrique. | |
Fonctions membres protégées | |
| ServiceInstanceRef | _createInstance (const ServiceBuildInfoBase &sbib, IServiceInstanceAdder *instance_adder) override |
Fabrique pour le service singleton de type ServiceType implémentant les interfaces Interfaces.
Définition à la ligne 307 du fichier ServiceFactory.h.
|
inlineexplicit |
Définition à la ligne 352 du fichier ServiceFactory.h.
|
inlineoverrideprotectedvirtual |
Implémente Arcane::Internal::SingletonServiceFactoryBase.
Définition à la ligne 354 du fichier ServiceFactory.h.