internal. Plus de détails...
#include <arcane/core/IServiceFactory.h>
Fonctions membres publiques | |
virtual Ref< ISingletonServiceInstance > | createSingletonServiceInstance (const ServiceBuildInfoBase &sbi)=0 |
Créé une instance d'un service singleton. | |
virtual IServiceInfo * | serviceInfo () const =0 |
Retourne le IServiceInfo associé à cette fabrique. | |
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.
|
pure virtual |
Créé une instance d'un service singleton.
Implémenté dans Arcane::Internal::SingletonServiceFactoryBase.
|
pure virtual |
Retourne le IServiceInfo associé à cette fabrique.
Implémenté dans Arcane::Internal::SingletonServiceFactoryBase.