|
| virtual | ~IArcaneMain () |
| | Releases resources.
|
| virtual void | build ()=0 |
| | Constructs the class members. The instance is not usable until this method has been called. This method must be called before initialize().
|
| virtual void | initialize ()=0 |
| | Initializes the instance. The instance is not usable until this method has been called.
|
| virtual bool | parseArgs (StringList args)=0 |
| | Parses arguments.
|
| virtual int | execute ()=0 |
| | Starts execution. This method only returns when the program exits.
|
|
virtual void | finalize ()=0 |
| | Performs the last operations before instance destruction.
|
|
virtual int | errorCode () const =0 |
| | Execution error code.
|
|
virtual void | setErrorCode (int errcode)=0 |
| | Sets the return code.
|
|
virtual void | doAbort ()=0 |
| | Performs an abort.
|
|
virtual const ApplicationInfo & | applicationInfo () const =0 |
| | Executable information.
|
|
virtual const ApplicationBuildInfo & | applicationBuildInfo () const =0 |
| | Information to build the IApplication instance.
|
|
virtual const DotNetRuntimeInitialisationInfo & | dotnetRuntimeInitialisationInfo () const =0 |
| | .Net runtime initialization information.
|
|
virtual const AcceleratorRuntimeInitialisationInfo & | acceleratorRuntimeInitialisationInfo () const =0 |
| | Runtime initialization information for accelerators.
|
|
virtual IMainFactory * | mainFactory () const =0 |
| | Main factory.
|
|
virtual IApplication * | application () const =0 |
| | Application.
|
|
virtual bool | hasGarbageCollector () const =0 |
| | Indicates that certain objects are managed via a garbage collector.
|
|
virtual ServiceFactoryInfoCollection | registeredServiceFactoryInfos ()=0 |
| | List of registered service factories.
|
|
virtual ModuleFactoryInfoCollection | registeredModuleFactoryInfos ()=0 |
| | List of registered module factories.
|
|
virtual void | setDirectExecuteFunctor (IDirectSubDomainExecuteFunctor *f)=0 |
Definition at line 54 of file IArcaneMain.h.
◆ ~IArcaneMain()
| virtual Arcane::IArcaneMain::~IArcaneMain |
( |
| ) |
|
|
inlinevirtual |
◆ arcaneMain()
Retrieves the global instance.
- Warning
- The global instance is only available during the call to ArcaneMain::arcaneMain().
Definition at line 165 of file InterfaceImpl.cc.
◆ build()
| virtual void Arcane::IArcaneMain::build |
( |
| ) |
|
|
pure virtual |
Constructs the class members. The instance is not usable until this method has been called. This method must be called before initialize().
- Warning
- This method must only be called once.
◆ execute()
| virtual int Arcane::IArcaneMain::execute |
( |
| ) |
|
|
pure virtual |
Starts execution. This method only returns when the program exits.
- Returns
- the Arcane return code, 0 if everything is okay.
◆ initialize()
| virtual void Arcane::IArcaneMain::initialize |
( |
| ) |
|
|
pure virtual |
Initializes the instance. The instance is not usable until this method has been called.
- Warning
- This method must only be called once.
◆ parseArgs()
| virtual bool Arcane::IArcaneMain::parseArgs |
( |
StringList | args | ) |
|
|
pure virtual |
Parses arguments.
Recognized arguments must be removed from the list.
- Return values
-
| true | if execution must stop, |
| false | if it continues normally |
◆ setArcaneMain()
| void Arcane::IArcaneMain::setArcaneMain |
( |
IArcaneMain * | arcane_main | ) |
|
|
static |
The documentation for this class was generated from the following files: