![]() |
libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
Class describing JSON payloads. More...
#include <JsonPayload.h>
Public Member Functions | |
| JsonPayload (BaseLib::SharedObjects *baseLib) | |
| JsonPayload (BaseLib::SharedObjects *baseLib, xml_node *node) | |
| virtual | ~JsonPayload () |
Public Attributes | |
| std::string | key |
| std::string | subkey |
| std::string | subsubkey |
| std::vector< std::string > | keyPath |
| std::string | parameterId |
| bool | constValueBooleanSet = false |
| bool | constValueBoolean = false |
| bool | constValueIntegerSet = false |
| int32_t | constValueInteger = -1 |
| bool | constValueDecimalSet = false |
| double | constValueDecimal = -1 |
| bool | constValueStringSet = false |
| std::string | constValueString |
Protected Attributes | |
| BaseLib::SharedObjects * | _bl = nullptr |
Class describing JSON payloads.
| BaseLib::DeviceDescription::JsonPayload::JsonPayload | ( | BaseLib::SharedObjects * | baseLib | ) |
| BaseLib::DeviceDescription::JsonPayload::JsonPayload | ( | BaseLib::SharedObjects * | baseLib, |
| xml_node * | node | ||
| ) |
|
inlinevirtual |
|
protected |
| bool BaseLib::DeviceDescription::JsonPayload::constValueBoolean = false |
| bool BaseLib::DeviceDescription::JsonPayload::constValueBooleanSet = false |
| double BaseLib::DeviceDescription::JsonPayload::constValueDecimal = -1 |
| bool BaseLib::DeviceDescription::JsonPayload::constValueDecimalSet = false |
| int32_t BaseLib::DeviceDescription::JsonPayload::constValueInteger = -1 |
| bool BaseLib::DeviceDescription::JsonPayload::constValueIntegerSet = false |
| std::string BaseLib::DeviceDescription::JsonPayload::constValueString |
| bool BaseLib::DeviceDescription::JsonPayload::constValueStringSet = false |
| std::string BaseLib::DeviceDescription::JsonPayload::key |
| std::vector<std::string> BaseLib::DeviceDescription::JsonPayload::keyPath |
| std::string BaseLib::DeviceDescription::JsonPayload::parameterId |
| std::string BaseLib::DeviceDescription::JsonPayload::subkey |
| std::string BaseLib::DeviceDescription::JsonPayload::subsubkey |