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

#include <Logical.h>

Public Member Functions

 EnumerationValue ()
 
 EnumerationValue (std::string id, int32_t index)
 
 EnumerationValue (BaseLib::SharedObjects *baseLib, xml_node *node)
 
virtual ~EnumerationValue ()
 

Public Attributes

std::string id
 
bool indexDefined = false
 
int32_t index = -1
 

Constructor & Destructor Documentation

§ EnumerationValue() [1/3]

BaseLib::DeviceDescription::EnumerationValue::EnumerationValue ( )
inline

§ EnumerationValue() [2/3]

BaseLib::DeviceDescription::EnumerationValue::EnumerationValue ( std::string  id,
int32_t  index 
)
inline

§ EnumerationValue() [3/3]

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

§ ~EnumerationValue()

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

Member Data Documentation

§ id

std::string BaseLib::DeviceDescription::EnumerationValue::id

§ index

int32_t BaseLib::DeviceDescription::EnumerationValue::index = -1

§ indexDefined

bool BaseLib::DeviceDescription::EnumerationValue::indexDefined = false

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