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

#include <HmDevice.h>

Public Member Functions

 EnforceLink (BaseLib::SharedObjects *baseLib)
 
 EnforceLink (BaseLib::SharedObjects *baseLib, xml_node *parameterSetNode)
 
virtual ~EnforceLink ()
 
virtual std::shared_ptr< VariablegetValue (LogicalParameter::Type::Enum type)
 

Public Attributes

std::string id
 
std::string value
 

Protected Attributes

BaseLib::SharedObjects_bl = nullptr
 

Constructor & Destructor Documentation

§ EnforceLink() [1/2]

BaseLib::HmDeviceDescription::EnforceLink::EnforceLink ( BaseLib::SharedObjects baseLib)

§ EnforceLink() [2/2]

BaseLib::HmDeviceDescription::EnforceLink::EnforceLink ( BaseLib::SharedObjects baseLib,
xml_node parameterSetNode 
)

§ ~EnforceLink()

virtual BaseLib::HmDeviceDescription::EnforceLink::~EnforceLink ( )
inlinevirtual

Member Function Documentation

§ getValue()

PVariable BaseLib::HmDeviceDescription::EnforceLink::getValue ( LogicalParameter::Type::Enum  type)
virtual

Member Data Documentation

§ _bl

BaseLib::SharedObjects* BaseLib::HmDeviceDescription::EnforceLink::_bl = nullptr
protected

§ id

std::string BaseLib::HmDeviceDescription::EnforceLink::id

§ value

std::string BaseLib::HmDeviceDescription::EnforceLink::value

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