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

#include <ParameterCast.h>

Inheritance diagram for BaseLib::DeviceDescription::ParameterCast::Cfm:
BaseLib::DeviceDescription::ParameterCast::ICast

Public Member Functions

 Cfm (BaseLib::SharedObjects *baseLib)
 
 Cfm (BaseLib::SharedObjects *baseLib, xml_node *node, const PParameter &parameter)
 
 ~Cfm () override=default
 
bool needsBinaryPacketData () override
 
void fromPacket (PVariable &value) override
 
void toPacket (PVariable &value) override
 
- Public Member Functions inherited from BaseLib::DeviceDescription::ParameterCast::ICast
 ICast (BaseLib::SharedObjects *baseLib)
 
 ICast (BaseLib::SharedObjects *baseLib, xml_node *node, const PParameter &parameter)
 
virtual ~ICast ()=default
 

Additional Inherited Members

- Protected Attributes inherited from BaseLib::DeviceDescription::ParameterCast::ICast
BaseLib::SharedObjects_bl = nullptr
 
const std::weak_ptr< Parameter_parameter
 

Constructor & Destructor Documentation

§ Cfm() [1/2]

BaseLib::DeviceDescription::ParameterCast::Cfm::Cfm ( BaseLib::SharedObjects baseLib)
explicit

§ Cfm() [2/2]

BaseLib::DeviceDescription::ParameterCast::Cfm::Cfm ( BaseLib::SharedObjects baseLib,
xml_node node,
const PParameter parameter 
)
explicit

§ ~Cfm()

BaseLib::DeviceDescription::ParameterCast::Cfm::~Cfm ( )
overridedefault

Member Function Documentation

§ fromPacket()

void BaseLib::DeviceDescription::ParameterCast::Cfm::fromPacket ( PVariable value)
overridevirtual

§ needsBinaryPacketData()

bool BaseLib::DeviceDescription::ParameterCast::Cfm::needsBinaryPacketData ( )
inlineoverridevirtual

§ toPacket()

void BaseLib::DeviceDescription::ParameterCast::Cfm::toPacket ( PVariable value)
overridevirtual

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