12#ifndef ARCANE_ISERVICEMNG_H
13#define ARCANE_ISERVICEMNG_H
17#include "arcane/ArcaneTypes.h"
Interface du gestionnaire de services.
virtual SingletonServiceInstanceRef singletonServiceReference(const String &name) const =0
virtual SingletonServiceInstanceCollection singletonServices() const =0
Retourne la liste des services singleton.
virtual ITraceMng * traceMng() const =0
Gestionnaire de trace associé
virtual void addSingletonInstance(SingletonServiceInstanceRef sv)=0
Ajoute une référence au service sv.
virtual ~IServiceMng()=default
Libère les ressources.
Interface du gestionnaire de traces.
Chaîne de caractères unicode.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Collection< SingletonServiceInstanceRef > SingletonServiceInstanceCollection
Collection d'instances de services singletons.
Ref< ISingletonServiceInstance > SingletonServiceInstanceRef
Référence à l'interface 'ISingletonServiceInstance'.