12#ifndef ARCANE_CORE_ISERVICEMNG_H
13#define ARCANE_CORE_ISERVICEMNG_H
Declarations of Arcane's general types.
Service manager interface.
virtual SingletonServiceInstanceRef singletonServiceReference(const String &name) const =0
virtual SingletonServiceInstanceCollection singletonServices() const =0
Returns the list of singleton services.
virtual ITraceMng * traceMng() const =0
Associated trace manager.
virtual void addSingletonInstance(SingletonServiceInstanceRef sv)=0
Adds a reference to the service sv.
virtual ~IServiceMng()=default
Releases resources.
Unicode character string.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Collection< SingletonServiceInstanceRef > SingletonServiceInstanceCollection
Collection of singleton service instances.
Ref< ISingletonServiceInstance > SingletonServiceInstanceRef
Reference to the 'ISingletonServiceInstance' interface.