Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ISessionabstract

Interface d'une session d'exécution d'un cas. Plus de détails...

#include <arcane/core/ISession.h>

+ Graphe d'héritage de Arcane::ISession:
+ Graphe de collaboration de Arcane::ISession:

Fonctions membres publiques

virtual ~ISession ()
 Libère les ressources.
 
virtual IApplicationapplication () const =0
 Application.
 
virtual ISubDomaincreateSubDomain (const SubDomainBuildInfo &sdbi)=0
 Créé un sous-domaine avec les paramètres contenus dans sdbi.
 
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 void doAbort ()=0
 Effectue un abort.
 
virtual bool checkIsValidCaseVersion (const String &version)=0
 Vérifie que la version version du jeu de données est valide.
 
virtual void writeExecInfoFile ()=0
 Ecrit le fichier des informations sur l'exécution.
 
- Fonctions membres publiques hérités de Arcane::IBase
virtual ~IBase ()
 Libère les ressources.
 
virtual void build ()=0
 Construit les membres de l'instance. L'instance n'est pas utilisable tant que cette méthode n'a pas été appelée. Cette méthode doit être appelée avant initialize().
 
virtual void initialize ()=0
 Initialise l'instance. L'instance n'est pas utilisable tant que cette méthode n'a pas été appelée.
 
virtual IBaseobjectParent () const =0
 Parent de cet objet.
 
virtual String objectNamespaceURI () const =0
 Namespace de l'objet.
 
virtual String objectLocalName () const =0
 Nom local de l'objet.
 
virtual VersionInfo objectVersion () const =0
 Numéro de version du service.
 
virtual ITraceMngtraceMng () const =0
 Gestionnaire de traces.
 
virtual IRessourceMngressourceMng () const =0
 Gestionnaire de ressources.
 
virtual IServiceMngserviceMng () const =0
 Gestionnaire de services.
 

Description détaillée

Interface d'une session d'exécution d'un cas.

Une session gère l'exécution d'un cas dans un processus.

Cette exécution peut être répartie sur plusieurs sous-domaine en multi-threading.

Définition à la ligne 42 du fichier ISession.h.

Documentation des constructeurs et destructeur

◆ ~ISession()

virtual Arcane::ISession::~ISession ( )
inlinevirtual

Libère les ressources.

Définition à la ligne 47 du fichier ISession.h.

Documentation des fonctions membres

◆ checkIsValidCaseVersion()

virtual bool Arcane::ISession::checkIsValidCaseVersion ( const String version)
pure virtual

Vérifie que la version version du jeu de données est valide.

Valeurs retournées
truesi la version est valide
falsesinon

◆ createSubDomain()

virtual ISubDomain * Arcane::ISession::createSubDomain ( const SubDomainBuildInfo sdbi)
pure virtual

Créé un sous-domaine avec les paramètres contenus dans sdbi.

Le sous-domaine créé est ajouté à la liste des sous-domaines de la session. Le document contenant le jeu de données est ouvert et et sa validité XML est vérifiée mais les options des services et modules ne sont pas lues.

Référencé par Arcane::CodeService::createAndLoadCase().


La documentation de cette classe a été générée à partir du fichier suivant :