internal. Plus de détails...
#include <arcane/core/IServiceFactory.h>
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 IServiceInfo * | serviceInfo () const =0 |
Retourne le IServiceInfo associé à cette fabrique. | |
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.
Ajoute une référence.
Implémenté dans Arcane::Internal::AbstractServiceFactory.
|
pure virtual |
Créé une instance du service à partir des infos de sbi.
Implémenté dans Arcane::Internal::ServiceFactory2TV2< InterfaceType >.
Supprime une référence.
Implémenté dans Arcane::Internal::AbstractServiceFactory.
|
pure virtual |
Retourne le IServiceInfo associé à cette fabrique.
Implémenté dans Arcane::Internal::ServiceFactory2TV2< InterfaceType >.