8#include "Arp/Base/Acf/Commons/SystemStateEnum.hpp"
9#include "Arp/Base/Acf/Commons/SystemEventProvider.hpp"
11namespace Arp {
namespace Base {
namespace Acf {
namespace Commons
35 String GetProcessName(
void)const;
36 bool IsMainProcess(
void)const;
37 bool IsChildProcess(
void)const;
43 const Impl& GetImpl(
void)const;
This class provides some system functionality and infos.
Definition: Application.hpp:17
~Application(void)
Default destructor.
Application & operator=(Application &&arg) noexcept
Default move-assignment operator.
Application(Application &&arg) noexcept
Default move constructor.
This class provides system event handling functionality.
Definition: SystemEventProvider.hpp:21
This wrapper class extends the SystemState enum by some special operations.
Definition: SystemStateEnum.hpp:16
Adapter class to implement PImpl idiom.
Definition: PimplPtr.hxx:15
This class represents the Arp String. The implementation is based on std::string.
Definition: String.hpp:39
Root namespace for the PLCnext API
class ARP_DEPRECATED("Use Arp::Enum<T> instead.") EnumStrings
Deprecated! The class implements an adapter for enums to define the string literals of the enum entri...
Definition: EnumStrings.hxx:38