internal. Plus de détails...
#include <arcane/core/IServiceFactory.h>
Graphe d'héritage de Arcane::Internal::AbstractServiceFactory:
Graphe de collaboration de Arcane::Internal::AbstractServiceFactory:Fonctions membres publiques | |
| void | addReference () override |
| Ajoute une référence. | |
| void | removeReference () override |
| Supprime une référence. | |
Fonctions membres publiques hérités de Arcane::Internal::IServiceFactory2 | |
| 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. | |
Attributs privés | |
| std::atomic< Int32 > | m_nb_ref |
internal.
Classe de base pour une fabrique pour un service.
Cette classe s'utiliser via un ReferenceCounter pour gérer sa destruction.
Définition à la ligne 104 du fichier IServiceFactory.h.
|
inlineprotected |
Définition à la ligne 108 du fichier IServiceFactory.h.
|
overridevirtual |
Ajoute une référence.
Implémente Arcane::Internal::IServiceFactory2.
Définition à la ligne 134 du fichier ServiceFactory.cc.
|
overridevirtual |
Supprime une référence.
Implémente Arcane::Internal::IServiceFactory2.
Définition à la ligne 140 du fichier ServiceFactory.cc.
|
private |
Définition à la ligne 113 du fichier IServiceFactory.h.