12#ifndef ARCANE_IAPPLICATION_H
13#define ARCANE_IAPPLICATION_H
17#include "arcane/ArcaneTypes.h"
18#include "arcane/IBase.h"
37class IParallelSuperMng;
40class IPhysicalUnitSystemService;
42class IConfigurationMng;
43class ApplicationBuildInfo;
44class DotNetRuntimeInitialisationInfo;
73 ARCCORE_DEPRECATED_2021(
"Use dataFactoryMng() instead")
92 virtual
String versionStr() const =0;
95 virtual
String mainVersionStr() const =0;
98 virtual
String majorAndMinorVersionStr() const =0;
107 virtual
String applicationName() const =0;
123 virtual
String userConfigPath() const =0;
150 virtual
bool hasGarbageCollector() const =0;
170 const
String& file_suffix) =0;
Informations pour l'initialisation des accélérateurs.
Informations pour construire une instance de IApplication.
Informations sur une application.
Informations pour l'initialisation du runtime '.Net'.
Interface de l'application.
virtual IIOMng * ioMng()=0
Gestionnaire des entrées/sorties.
virtual IConfigurationMng * configurationMng() const =0
Gestionnaire des configurations d'exécution.
virtual IParallelSuperMng * parallelSuperMng()=0
Gestionnaire superviseur du parallélisme.
virtual IParallelSuperMng * sequentialParallelSuperMng()=0
Gestionnaire un superviseur séquentiel du parallélisme.
Interface de la classe de base des objets principaux arcane.
Interface d'un chargeur de cas.
Gestionnaire de configuration.
Interface du gestionnaire des entrées sorties.
Interface d'une session d'exécution d'un cas.
Interface du gestionnaire de configuration d'un gestionnnaire de trace.
Interface du gestionnaire de traces.
Chaîne de caractères unicode.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Collection< Internal::IServiceFactory2 * > ServiceFactory2Collection
Collection de fabriques de service.
Span< const std::byte > ByteConstSpan
Vue en lecture seule d'un tableau à une dimension de caractères.
Collection< IModuleFactoryInfo * > ModuleFactoryInfoCollection
Collection d'informations sur les fabriques de module.
Collection< ISession * > SessionCollection
Collection de sessions.