This class provides some system functionality and infos.
More...
#include <Application.hpp>
|
using | Pimpl = PimplPtr< Impl > |
| The Impl pointer type.
|
|
This class provides some system functionality and infos.
The Application class is the code pendant to an Arp process.
◆ Application() [1/2]
Arp::Base::Acf::Commons::Application::Application |
( |
Pimpl |
pimpl | ) |
|
|
explicit |
Constructs an Application instance.
- Parameters
-
pimpl | The implementation pointer of this instance. |
◆ Application() [2/2]
Arp::Base::Acf::Commons::Application::Application |
( |
Application && |
arg | ) |
|
|
defaultnoexcept |
Default move constructor.
- Parameters
-
◆ GetImpl()
const Application::Impl & Arp::Base::Acf::Commons::Application::GetImpl |
( |
void |
| ) |
|
For internal use only.
- Returns
- This implementation instance.
◆ GetName()
String Arp::Base::Acf::Commons::Application::GetName |
( |
void |
| ) |
const |
Gets the name of the current process.
- Returns
- The name of the current process
This operation is DEPRECATED, use GetProcessName instead.
◆ GetProcessName()
String Arp::Base::Acf::Commons::Application::GetProcessName |
( |
void |
| ) |
const |
Gets the name of the current process.
- Returns
- The name of the current process
◆ GetSystemEvents()
Gets the provider of system events.
- Returns
- The system events provider.
The system events might be used to consume special system events while registering specific delegates.
◆ GetSystemState()
SystemStateEnum Arp::Base::Acf::Commons::Application::GetSystemState |
( |
void |
| ) |
const |
Gets the actual system state.
- Returns
- The actual system state.
◆ IsChildProcess()
bool Arp::Base::Acf::Commons::Application::IsChildProcess |
( |
void |
| ) |
const |
Determines if the current process is a child process.
- Returns
true
if the current process is a child process, otherwise false
.
◆ IsMainProcess()
bool Arp::Base::Acf::Commons::Application::IsMainProcess |
( |
void |
| ) |
const |
Determines if the current process is the main process.
- Returns
true
if the current process is the main process, otherwise false
.
◆ operator=()
Default move-assignment operator.
- Parameters
-
- Returns
- This instance.
The documentation for this class was generated from the following files: