Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IServiceMngabstract

Interface du gestionnaire de services. Plus de détails...

#include <arcane/core/IServiceMng.h>

+ Graphe d'héritage de Arcane::IServiceMng:
+ Graphe de collaboration de Arcane::IServiceMng:

Fonctions membres publiques

virtual ~IServiceMng ()=default
 Libère les ressources.
 
virtual ITraceMngtraceMng () const =0
 Gestionnaire de trace associé
 
virtual void addSingletonInstance (SingletonServiceInstanceRef sv)=0
 Ajoute une référence au service sv.
 
virtual SingletonServiceInstanceCollection singletonServices () const =0
 Retourne la liste des services singleton.
 
virtual SingletonServiceInstanceRef singletonServiceReference (const String &name) const =0
 

Description détaillée

Interface du gestionnaire de services.

Définition à la ligne 30 du fichier IServiceMng.h.

Documentation des fonctions membres

◆ addSingletonInstance()

virtual void Arcane::IServiceMng::addSingletonInstance ( SingletonServiceInstanceRef  sv)
pure virtual

Ajoute une référence au service sv.

Implémenté dans Arcane::ServiceMng.

◆ singletonServiceReference()

virtual SingletonServiceInstanceRef Arcane::IServiceMng::singletonServiceReference ( const String name) const
pure virtual

Service singleton de nom name.

Retourne une référence nulle si aucune instance de nom name n'existe.

Implémenté dans Arcane::ServiceMng.

◆ singletonServices()

virtual SingletonServiceInstanceCollection Arcane::IServiceMng::singletonServices ( ) const
pure virtual

Retourne la liste des services singleton.

Implémenté dans Arcane::ServiceMng.

◆ traceMng()

virtual ITraceMng * Arcane::IServiceMng::traceMng ( ) const
pure virtual

Gestionnaire de trace associé

Implémenté dans Arcane::ServiceMng.


La documentation de cette classe a été générée à partir du fichier suivant :