12#ifndef ARCANE_ISESSION_H
13#define ARCANE_ISESSION_H
17#include "arcane/ArcaneTypes.h"
18#include "arcane/IBase.h"
31class SubDomainBuildInfo;
Interface de l'application.
Interface de la classe de base des objets principaux arcane.
Interface d'une session d'exécution d'un cas.
virtual void writeExecInfoFile()=0
Ecrit le fichier des informations sur l'exécution.
virtual bool checkIsValidCaseVersion(const String &version)=0
Vérifie que la version version du jeu de données est valide.
virtual ISubDomain * createSubDomain(const SubDomainBuildInfo &sdbi)=0
Créé un sous-domaine avec les paramètres contenus dans sdbi.
virtual void doAbort()=0
Effectue un abort.
virtual IApplication * application() const =0
Application.
virtual void endSession(int ret_val)=0
Termine la session avec le code de retour ret_val.
virtual SubDomainCollection subDomains()=0
Liste des sous-domaines de la session.
virtual ~ISession()
Libère les ressources.
Interface du gestionnaire d'un sous-domaine.
Paramètres nécessaires à la construction d'un sous-domaine.
Chaîne de caractères unicode.
Collection< ISubDomain * > SubDomainCollection
Collection de sous-domaines.