libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
BaseLib::DeviceDescription::HttpPayload Class Reference

Class describing HTTP payloads. More...

#include <HttpPayload.h>

Public Member Functions

 HttpPayload (BaseLib::SharedObjects *baseLib)
 
 HttpPayload (BaseLib::SharedObjects *baseLib, xml_node *node)
 
virtual ~HttpPayload ()
 

Public Attributes

std::string key
 
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
 

Detailed Description

Class describing HTTP payloads.

Constructor & Destructor Documentation

§ HttpPayload() [1/2]

BaseLib::DeviceDescription::HttpPayload::HttpPayload ( BaseLib::SharedObjects baseLib)

§ HttpPayload() [2/2]

BaseLib::DeviceDescription::HttpPayload::HttpPayload ( BaseLib::SharedObjects baseLib,
xml_node node 
)

§ ~HttpPayload()

virtual BaseLib::DeviceDescription::HttpPayload::~HttpPayload ( )
inlinevirtual

Member Data Documentation

§ _bl

BaseLib::SharedObjects* BaseLib::DeviceDescription::HttpPayload::_bl = nullptr
protected

§ constValueBoolean

bool BaseLib::DeviceDescription::HttpPayload::constValueBoolean = false

§ constValueBooleanSet

bool BaseLib::DeviceDescription::HttpPayload::constValueBooleanSet = false

§ constValueDecimal

double BaseLib::DeviceDescription::HttpPayload::constValueDecimal = -1

§ constValueDecimalSet

bool BaseLib::DeviceDescription::HttpPayload::constValueDecimalSet = false

§ constValueInteger

int32_t BaseLib::DeviceDescription::HttpPayload::constValueInteger = -1

§ constValueIntegerSet

bool BaseLib::DeviceDescription::HttpPayload::constValueIntegerSet = false

§ constValueString

std::string BaseLib::DeviceDescription::HttpPayload::constValueString

§ constValueStringSet

bool BaseLib::DeviceDescription::HttpPayload::constValueStringSet = false

§ key

std::string BaseLib::DeviceDescription::HttpPayload::key

§ parameterId

std::string BaseLib::DeviceDescription::HttpPayload::parameterId

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