Fabrique pour le service singleton de type ServiceType implémentant les interfaces Interfaces. Plus de détails...
#include <arcane/core/ServiceFactory.h>
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.