sdbus-c++  1.2.0
High-level C++ D-Bus library based on systemd D-Bus implementation
sdbus::Flags Class Reference

Public Types

enum  GeneralFlags : uint8_t { DEPRECATED = 0, METHOD_NO_REPLY = 1, PRIVILEGED = 2 }
 
enum  PropertyUpdateBehaviorFlags : uint8_t { EMITS_CHANGE_SIGNAL = 3, EMITS_INVALIDATION_SIGNAL = 4, EMITS_NO_SIGNAL = 5, CONST_PROPERTY_VALUE = 6 }
 
enum  : uint8_t { FLAG_COUNT = 7 }
 

Public Member Functions

void set (GeneralFlags flag, bool value=true)
 
void set (PropertyUpdateBehaviorFlags flag, bool value=true)
 
bool test (GeneralFlags flag) const
 
bool test (PropertyUpdateBehaviorFlags flag) const
 
uint64_t toSdBusInterfaceFlags () const
 
uint64_t toSdBusMethodFlags () const
 
uint64_t toSdBusSignalFlags () const
 
uint64_t toSdBusPropertyFlags () const
 
uint64_t toSdBusWritablePropertyFlags () const
 

The documentation for this class was generated from the following file: