#include <application_intf.h>
Inherits adtf::ucom::ant::IObject.
Inherited by adtf::services::quiet::IApplication.
|
|
| ~IObject ()=default |
| | Protected destructor --> Only the final implementation can be destroyed!
|
| |
The IApplication interface wraps a generic processing loop.
◆ EnqueueJob()
Queues the job to the the applications queue processing. This job must be executed within the main thread.
- Parameters
-
| [in] | oJob | the job to call the Run(adtf::base::ant::IRunnable::RUN_JOB) to. |
| [in] | bWait | enables waiting until job was executed. |
- Returns
- Standard Result Value
◆ Exec()
| virtual tResult adtf::services::ant::IApplication::Exec |
( |
| ) |
|
|
pure virtual |
Application main function.
- Returns
- Will return the
oExitResult of the Exit method.
◆ Exit()
| virtual tResult adtf::services::ant::IApplication::Exit |
( |
tResult | oExitResult = ERR_NOERROR | ) |
|
|
pure virtual |
Stops the application.
- Parameters
-
| oExitResult | [in] the return code that the applications Exec function return. |
- Return values
-
| ERR_NOERROR | Exit Code was set. Blocking Exec return. |
The documentation for this class was generated from the following file: