Fonctions membres publiques | |
virtual | ~IArcaneMain () |
Libère les ressources. | |
virtual void | build ()=0 |
Construit les membres la classe. 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 bool | parseArgs (StringList args)=0 |
Analyse les arguments. | |
virtual int | execute ()=0 |
Lance l'exécution. Cette méthode ne retourne que lorsqu'on quitte le programme. | |
virtual void | finalize ()=0 |
Effectue les dernières opérations avant destruction de l'instance. | |
virtual int | errorCode () const =0 |
Code d'erreur de l'exécution. | |
virtual void | setErrorCode (int errcode)=0 |
Positionne le code de retour. | |
virtual void | doAbort ()=0 |
Effectue un abort. | |
virtual const ApplicationInfo & | applicationInfo () const =0 |
Informations sur l'éxécutable. | |
virtual const ApplicationBuildInfo & | applicationBuildInfo () const =0 |
Informations pour construire l'instance IApplication. | |
virtual const DotNetRuntimeInitialisationInfo & | dotnetRuntimeInitialisationInfo () const =0 |
Informations d'initialisation du runtime '.Net'. | |
virtual const AcceleratorRuntimeInitialisationInfo & | acceleratorRuntimeInitialisationInfo () const =0 |
Informations d'initialisation du runtime pour les accélérateurs. | |
virtual IMainFactory * | mainFactory () const =0 |
Fabrique principale. | |
virtual IApplication * | application () const =0 |
Application. | |
virtual bool | hasGarbageCollector () const =0 |
Indique que certains objets sont gérés via un ramasse miette. | |
virtual ServiceFactoryInfoCollection | registeredServiceFactoryInfos ()=0 |
Liste des fabriques de service enregistrées. | |
virtual ModuleFactoryInfoCollection | registeredModuleFactoryInfos ()=0 |
Liste des fabriques de module enregistrées. | |
virtual void | setDirectExecuteFunctor (IDirectSubDomainExecuteFunctor *f)=0 |
Fonctions membres publiques statiques | |
static IArcaneMain * | arcaneMain () |
static void | setArcaneMain (IArcaneMain *arcane_main) |
Définition à la ligne 53 du fichier IArcaneMain.h.
|
inlinevirtual |
Libère les ressources.
Définition à la ligne 58 du fichier IArcaneMain.h.
|
static |
Récupère l'instance globale.
Définition à la ligne 150 du fichier InterfaceImpl.cc.
Construit les membres la classe. 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().
Lance l'exécution. Cette méthode ne retourne que lorsqu'on quitte le programme.
Initialise l'instance. L'instance n'est pas utilisable tant que cette méthode n'a pas été appelée.
|
pure virtual |
Analyse les arguments.
Les arguments reconnus doivent être supprimés de la liste.
true | si l'exécution doit s'arrêter, |
false | si elle continue normalement |
|
static |
Définition à la ligne 159 du fichier InterfaceImpl.cc.