libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
BaseLib::Variable Member List

This is the complete list of members for BaseLib::Variable, including all inherited members.

arrayValueBaseLib::Variable
binaryValueBaseLib::Variable
booleanValueBaseLib::Variable
createError(int32_t faultCode, const std::string &faultString, bool retry=false)BaseLib::Variablestatic
errorStructBaseLib::Variable
floatValueBaseLib::Variable
fromString(std::string &value, DeviceDescription::ILogical::Type::Enum type)BaseLib::Variablestatic
fromString(std::string &value, DeviceDescription::IPhysical::Type::Enum type)BaseLib::Variablestatic
fromString(std::string &value, VariableType type)BaseLib::Variablestatic
getTypeString(VariableType type)BaseLib::Variablestatic
integerValueBaseLib::Variable
integerValue64BaseLib::Variable
operator bool_type() constBaseLib::Variable
operator!=(const Variable &rhs)BaseLib::Variable
operator<(const Variable &rhs)BaseLib::Variable
operator<=(const Variable &rhs)BaseLib::Variable
operator=(const Variable &rhs)BaseLib::Variable
operator==(const Variable &rhs)BaseLib::Variable
operator>(const Variable &rhs)BaseLib::Variable
operator>=(const Variable &rhs)BaseLib::Variable
print(bool stdout=false, bool stderr=false, bool oneLine=false)BaseLib::Variable
setType(VariableType value)BaseLib::Variableinline
setType(DeviceDescription::ILogical::Type::Enum value)BaseLib::Variable
stringValueBaseLib::Variable
structValueBaseLib::Variable
toString()BaseLib::Variable
trimStrings()BaseLib::Variable
typeBaseLib::Variable
Variable()BaseLib::Variable
Variable(Variable const &rhs)BaseLib::Variable
Variable(VariableType variableType)BaseLib::Variableexplicit
Variable(uint8_t integer)BaseLib::Variableexplicit
Variable(int32_t integer)BaseLib::Variableexplicit
Variable(uint32_t integer)BaseLib::Variableexplicit
Variable(int64_t integer)BaseLib::Variableexplicit
Variable(uint64_t integer)BaseLib::Variableexplicit
Variable(const std::string &string)BaseLib::Variableexplicit
Variable(const char *string)BaseLib::Variableexplicit
Variable(bool boolean)BaseLib::Variableexplicit
Variable(double floatVal)BaseLib::Variableexplicit
Variable(const PArray &arrayVal)BaseLib::Variableexplicit
Variable(const std::vector< std::string > &arrayVal)BaseLib::Variableexplicit
Variable(const PStruct &structVal)BaseLib::Variableexplicit
Variable(const std::vector< uint8_t > &binaryVal)BaseLib::Variableexplicit
Variable(const uint8_t *binaryVal, size_t binaryValSize)BaseLib::Variableexplicit
Variable(const std::vector< char > &binaryVal)BaseLib::Variableexplicit
Variable(const char *binaryVal, size_t binaryValSize)BaseLib::Variableexplicit
Variable(DeviceDescription::ILogical::Type::Enum variableType)BaseLib::Variableexplicit
Variable(const xml_node *node)BaseLib::Variableexplicit
~Variable()BaseLib::Variablevirtual