Fonctions membres publiques | |
ArcaneCodeService (const ServiceBuildInfo &sbi) | |
virtual bool | parseArgs (StringList &args) |
Analyse les arguments de la ligne de commandes. | |
virtual ISession * | createSession () |
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 ISession * | createSession () |
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 ISubDomain * | createAndLoadCase (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 IServiceInfo * | serviceInfo () const |
Informations du service. | |
virtual IBase * | serviceParent () const |
Parent de ce service. | |
virtual IService * | serviceInterface () |
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. | |
Définition à la ligne 35 du fichier driverlib/ArcaneCodeService.cc.
Arcane::ArcaneCodeService::ArcaneCodeService | ( | const ServiceBuildInfo & | sbi | ) |
Définition à la ligne 63 du fichier driverlib/ArcaneCodeService.cc.
|
virtual |
Définition à la ligne 73 du fichier driverlib/ArcaneCodeService.cc.
|
protectedvirtual |
Réimplémentée à partir de Arcane::CodeService.
Définition à la ligne 81 du fichier driverlib/ArcaneCodeService.cc.
|
protectedvirtual |
Réimplémentée à partir de Arcane::CodeService.
|
inline |
Définition à la ligne 51 du fichier driverlib/ArcaneCodeService.cc.
|
inline |
Définition à la ligne 50 du fichier impl/ArcaneCodeService.cc.
|
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().
Crée une session.
L'instance doit appeler IApplication::addSession().
Implémente Arcane::ICodeService.
|
virtual |
Initialise la session session.
is_continue | indique 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().
|
virtual |
Initialise la session session.
is_continue | indique si on est en reprise Le cas doit déjà avoir été chargé par loadCase() |
Réimplémentée à partir de Arcane::CodeService.
|
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.
true | si l'exéctution doit s'arrêter, |
false | si elle continue normalement |
Réimplémentée à partir de Arcane::CodeService.
Définition à la ligne 118 du fichier driverlib/ArcaneCodeService.cc.
|
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.
true | si l'exéctution doit s'arrêter, |
false | si elle continue normalement |
Réimplémentée à partir de Arcane::CodeService.
|
static |
Définition à la ligne 58 du fichier impl/ArcaneCodeService.cc.