|
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 |
|
Définition à la ligne 53 du fichier IArcaneMain.h.