Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ArcaneCodeService
+ Graphe d'héritage de Arcane::ArcaneCodeService:
+ Graphe de collaboration de Arcane::ArcaneCodeService:

Fonctions membres publiques

 ArcaneCodeService (const ServiceBuildInfo &sbi)
 
virtual bool parseArgs (StringList &args)
 Analyse les arguments de la ligne de commandes.
 
virtual ISessioncreateSession ()
 Crée une session.
 
virtual void initCase (ISubDomain *sub_domain, bool is_continue)
 Initialise la session session.
 
void build ()
 
 ArcaneCodeService (const ServiceBuildInfo &sbi)
 
virtual bool parseArgs (StringList &args)
 Analyse les arguments de la ligne de commandes.
 
virtual ISessioncreateSession ()
 Crée une session.
 
virtual void initCase (ISubDomain *sub_domain, bool is_continue)
 Initialise la session session.
 
void build ()
 
- Fonctions membres publiques hérités de Arcane::CodeService
 CodeService (const ServiceBuildInfo &sbi)
 
virtual ISubDomaincreateAndLoadCase (ISession *session, const SubDomainBuildInfo &sdbi)
 Créé et charge le cas avec les infos sdbi pour la session session.
 
virtual bool allowExecution () const
 Retourne si le code accepte l'exécution.
 
virtual StringCollection validExtensions () const
 Retourne la liste des extensions de fichier traitées par l'instance. L'extension ne comprend pas le '.'.
 
virtual Real lengthUnit () const
 Unité de longueur utilisé par le code.
 
virtual IServiceInfoserviceInfo () const
 Informations du service.
 
virtual IBaseserviceParent () const
 Parent de ce service.
 
virtual IServiceserviceInterface ()
 Interface de ce service (normalement this)
 
- Fonctions membres publiques hérités de Arcane::ICodeService
virtual ~ICodeService ()
 Libère les ressources.
 
- Fonctions membres publiques hérités de Arcane::IService
virtual ~IService ()
 Libère les ressources.
 

Attributs publics statiques

static Internal::ServiceInfo service_info
 

Fonctions membres protégées

virtual void _preInitializeSubDomain (ISubDomain *sd)
 
virtual void _preInitializeSubDomain (ISubDomain *sd)
 
- Fonctions membres protégées hérités de Arcane::CodeService
void _addExtension (const String &extension)
 
IApplication_application () const
 
- Fonctions membres protégées hérités de Arcane::IService
 IService ()
 Constructeur.
 

Description détaillée

Définition à la ligne 35 du fichier driverlib/ArcaneCodeService.cc.

Documentation des constructeurs et destructeur

◆ ArcaneCodeService()

Arcane::ArcaneCodeService::ArcaneCodeService ( const ServiceBuildInfo sbi)

Définition à la ligne 63 du fichier driverlib/ArcaneCodeService.cc.

◆ ~ArcaneCodeService()

Arcane::ArcaneCodeService::~ArcaneCodeService ( )
virtual

Définition à la ligne 73 du fichier driverlib/ArcaneCodeService.cc.

Documentation des fonctions membres

◆ _preInitializeSubDomain() [1/2]

void Arcane::ArcaneCodeService::_preInitializeSubDomain ( ISubDomain sd)
protectedvirtual

Réimplémentée à partir de Arcane::CodeService.

Définition à la ligne 81 du fichier driverlib/ArcaneCodeService.cc.

◆ _preInitializeSubDomain() [2/2]

virtual void Arcane::ArcaneCodeService::_preInitializeSubDomain ( ISubDomain sd)
protectedvirtual

Réimplémentée à partir de Arcane::CodeService.

◆ build() [1/2]

void Arcane::ArcaneCodeService::build ( )
inline

Définition à la ligne 51 du fichier driverlib/ArcaneCodeService.cc.

◆ build() [2/2]

void Arcane::ArcaneCodeService::build ( )
inline

Définition à la ligne 50 du fichier impl/ArcaneCodeService.cc.

◆ createSession() [1/2]

ISession * Arcane::ArcaneCodeService::createSession ( )
virtual

Crée une session.

L'instance doit appeler IApplication::addSession().

Implémente Arcane::ICodeService.

Définition à la ligne 106 du fichier driverlib/ArcaneCodeService.cc.

Références Arcane::IApplication::addSession(), et Arcane::ArcaneSession::build().

◆ createSession() [2/2]

virtual ISession * Arcane::ArcaneCodeService::createSession ( )
virtual

Crée une session.

L'instance doit appeler IApplication::addSession().

Implémente Arcane::ICodeService.

◆ initCase() [1/2]

void Arcane::ArcaneCodeService::initCase ( ISubDomain sub_domain,
bool  is_continue 
)
virtual

Initialise la session session.

Paramètres
is_continueindique si on est en reprise Le cas doit déjà avoir été chargé par loadCase()

Réimplémentée à partir de Arcane::CodeService.

Définition à la ligne 89 du fichier driverlib/ArcaneCodeService.cc.

Références Arcane::CodeService::initCase().

◆ initCase() [2/2]

virtual void Arcane::ArcaneCodeService::initCase ( ISubDomain sub_domain,
bool  is_continue 
)
virtual

Initialise la session session.

Paramètres
is_continueindique si on est en reprise Le cas doit déjà avoir été chargé par loadCase()

Réimplémentée à partir de Arcane::CodeService.

◆ parseArgs() [1/2]

bool Arcane::ArcaneCodeService::parseArgs ( StringList args)
virtual

Analyse les arguments de la ligne de commandes.

Le tableau args ne contient que les arguments qui n'ont pas été interprétés par Arcane.

Les arguments reconnus doivent être supprimés de la liste.

Valeurs retournées
truesi l'exéctution doit s'arrêter,
falsesi elle continue normalement

Réimplémentée à partir de Arcane::CodeService.

Définition à la ligne 118 du fichier driverlib/ArcaneCodeService.cc.

◆ parseArgs() [2/2]

virtual bool Arcane::ArcaneCodeService::parseArgs ( StringList args)
virtual

Analyse les arguments de la ligne de commandes.

Le tableau args ne contient que les arguments qui n'ont pas été interprétés par Arcane.

Les arguments reconnus doivent être supprimés de la liste.

Valeurs retournées
truesi l'exéctution doit s'arrêter,
falsesi elle continue normalement

Réimplémentée à partir de Arcane::CodeService.

Documentation des données membres

◆ service_info

Internal::ServiceInfo Arcane::ArcaneCodeService::service_info
static

Définition à la ligne 58 du fichier impl/ArcaneCodeService.cc.


La documentation de cette classe a été générée à partir des fichiers suivants :