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

#include <ParameterCast.h>

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

Public Member Functions

 Invert (BaseLib::SharedObjects *baseLib)
 
 Invert (BaseLib::SharedObjects *baseLib, xml_node *node, const PParameter &parameter)
 
 ~Invert () override=default
 
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
 
virtual bool needsBinaryPacketData ()
 

Additional Inherited Members

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

Constructor & Destructor Documentation

§ Invert() [1/2]

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

§ Invert() [2/2]

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

§ ~Invert()

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

Member Function Documentation

§ fromPacket()

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

§ toPacket()

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

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