14#include "arcane/utils/ArcanePrecomp.h"
16#include "arcane/utils/List.h"
17#include "arcane/utils/PlatformUtils.h"
18#include "arcane/utils/String.h"
19#include "arcane/utils/Ref.h"
20#include "arccore/base/ReferenceCounter.h"
22#include "arcane/IBase.h"
23#include "arcane/IServiceMng.h"
24#include "arcane/IService.h"
25#include "arcane/IServiceInfo.h"
26#include "arcane/ServiceInstance.h"
52 m_singleton_instances.add(
sv);
57 return m_singleton_instances;
76arcaneCreateServiceMng(
IBase*
b)
108 if (
sii &&
sii->localName()==name)
Arguments d'un évènement envoyé par une collection.
Interface de la classe de base des objets principaux arcane.
Interface des informations d'un service ou d'un module.
Interface d'une instance d'un service.
Interface du gestionnaire de services.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Gestionnaire des services.
ITraceMng * traceMng() const override
Gestionnaire de trace associé
IBase * m_base
Gestionnaire principal.
SingletonServiceInstanceRef singletonServiceReference(const String &name) const override
List< SingletonServiceInstanceRef > m_singleton_instances
Liste des instances singletons.
SingletonServiceInstanceCollection singletonServices() const override
Retourne la liste des services singleton.
void addSingletonInstance(SingletonServiceInstanceRef sv) override
Ajoute une référence au service sv.
Interface du gestionnaire de traces.
Référence à une instance.
Chaîne de caractères unicode.