Instances des services singletons. Plus de détails...
| Fonctions membres publiques | |
| ServiceInstance (IServiceInfo *si) | |
| void | addReference () override | 
| Ajoute une référence. | |
| void | removeReference () override | 
| Supprime une référence. | |
| ServiceInstanceCollection | interfaceInstances () override | 
| Liste des instances des interfaces implémentées par le singleton. | |
| void | destroyInstance () | 
| IServiceInfo * | serviceInfo () const override | 
| void | setTrueInstance (ServiceInstanceRef si) | 
| void | addInstance (ServiceInstanceRef instance) override | 
|  Fonctions membres publiques hérités de Arcane::IServiceInstance | |
| virtual Internal::ExternalRef | _internalDotNetHandle () const | 
Instances des services singletons.
Les services singletons peuvent implémenter plusieurs interfaces. Il y a donc une instance IServiceInstance par interface plus une instance pour le service lui-même. Comme toutes ces instances référencent le même service, il faut faire attention de ne détruire le service qu'une seule fois.
Définition à la ligne 77 du fichier ServiceFactory.cc.
| 
 | inline | 
Définition à la ligne 82 du fichier ServiceFactory.cc.
| 
 | inline | 
Définition à la ligne 84 du fichier ServiceFactory.cc.
| 
 | inlineoverridevirtual | 
Implémente Arcane::Internal::IServiceInstanceAdder.
Définition à la ligne 106 du fichier ServiceFactory.cc.
| 
 | inlineoverridevirtual | 
Ajoute une référence.
Implémente Arcane::IServiceInstance.
Définition à la ligne 89 du fichier ServiceFactory.cc.
| 
 | inline | 
Définition à la ligne 98 du fichier ServiceFactory.cc.
| 
 | inlineoverridevirtual | 
Liste des instances des interfaces implémentées par le singleton.
Implémente Arcane::ISingletonServiceInstance.
Définition à la ligne 97 du fichier ServiceFactory.cc.
| 
 | inlineoverridevirtual | 
Supprime une référence.
Implémente Arcane::IServiceInstance.
Définition à la ligne 90 du fichier ServiceFactory.cc.
| 
 | inlineoverridevirtual | 
Implémente Arcane::IServiceInstance.
Définition à la ligne 103 du fichier ServiceFactory.cc.
| 
 | inline | 
Définition à la ligne 104 du fichier ServiceFactory.cc.