12#ifndef ARCANE_CORE_ICODESERVICE_H
13#define ARCANE_CORE_ICODESERVICE_H
18#include "arcane/core/IService.h"
Déclarations des types généraux de Arcane.
Interface d'un chargeur de cas.
virtual bool parseArgs(StringList &args)=0
Analyse les arguments de la ligne de commandes.
virtual ISubDomain * createAndLoadCase(ISession *session, const SubDomainBuildInfo &sdbi)=0
Créé et charge le cas avec les infos sdbi pour la session session.
virtual Real ARCANE_DEPRECATED lengthUnit() const =0
Unité de longueur utilisé par le code.
virtual bool allowExecution() const =0
Retourne si le code accepte l'exécution.
~ICodeService()=default
Libère les ressources.
virtual ISession * createSession()=0
Crée une session.
virtual void initCase(ISubDomain *sub_domain, bool is_continue)=0
Initialise la session session.
virtual StringCollection validExtensions() const =0
Retourne la liste des extensions de fichier traitées par l'instance. L'extension ne comprend pas le '...
Interface d'une session d'exécution d'un cas.
Interface du gestionnaire d'un sous-domaine.
Paramètres nécessaires à la construction d'un sous-domaine.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Collection< String > StringCollection
Collection de chaînes de caractères.
List< String > StringList
Tableau de chaînes de caractères unicode.
double Real
Type représentant un réel.