8#include "Arp/Base/Core/Enum.hxx" 
   12namespace Arp::Services::AppManager::Services
 
   18enum class AppStatus : 
uint32 
   78    FlagsMask       = 4294967232,
 
   81constexpr AppStatus operator|(AppStatus lhs, AppStatus rhs)
 
   83    return static_cast<AppStatus
>(
static_cast<uint32>(lhs) | 
static_cast<uint32>(rhs));
 
   86constexpr AppStatus operator&(AppStatus lhs, AppStatus rhs)
 
   88    return static_cast<AppStatus
>(
static_cast<uint32>(lhs) & 
static_cast<uint32>(rhs));
 
   91constexpr AppStatus& operator|=(AppStatus& lhs, AppStatus rhs)
 
   93    return (lhs = 
static_cast<AppStatus
>(
static_cast<uint32>(lhs) | 
static_cast<uint32>(rhs)));
 
   96constexpr AppStatus& operator&=(AppStatus& lhs, AppStatus rhs)
 
   98    return (lhs = 
static_cast<AppStatus
>(
static_cast<uint32>(lhs) & 
static_cast<uint32>(rhs)));
 
  101constexpr AppStatus operator~(AppStatus arg)
 
  103    return static_cast<AppStatus
>(~static_cast<uint32>(arg));
 
  108ARP_EXPORT std::ostream& operator<<(std::ostream& os, AppStatus value);
 
  109ARP_EXPORT std::istream& operator>>(std::istream& is, AppStatus& value);
 
  115template<> 
struct fmt::formatter<
Arp::Services::AppManager::Services::AppStatus> : 
public fmt::ostream_formatter {};
 
std::uint32_t uint32
The Arp unsigned integer type of 4 byte size.
Definition: PrimitiveTypes.hpp:33
 
@ Stopped
summary>Thread is either waiting for an event, currently sleeping or waits for another thread to fini...
 
Root namespace for the PLCnext API