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

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

BinaryEncoder()=defaultBaseLib::BinaryEncoder
BinaryEncoder(BaseLib::SharedObjects *baseLib)BaseLib::BinaryEncoderexplicit
encodeBinary(std::vector< char > &packet, const std::vector< uint8_t > &data)BaseLib::BinaryEncoderstatic
encodeBinary(std::vector< uint8_t > &encodedData, const std::vector< uint8_t > &data)BaseLib::BinaryEncoderstatic
encodeBoolean(std::vector< char > &encodedData, bool boolean)BaseLib::BinaryEncoderstatic
encodeBoolean(std::vector< uint8_t > &encodedData, bool boolean)BaseLib::BinaryEncoderstatic
encodeByte(std::vector< char > &encodedData, uint8_t byte)BaseLib::BinaryEncoderstatic
encodeByte(std::vector< uint8_t > &encodedData, uint8_t byte)BaseLib::BinaryEncoderstatic
encodeFloat(std::vector< char > &encodedData, double floatValue)BaseLib::BinaryEncoderstatic
encodeFloat(std::vector< uint8_t > &encodedData, double floatValue)BaseLib::BinaryEncoderstatic
encodeInteger(std::vector< char > &encodedData, int32_t integer)BaseLib::BinaryEncoderstatic
encodeInteger(std::vector< uint8_t > &encodedData, int32_t integer)BaseLib::BinaryEncoderstatic
encodeInteger64(std::vector< char > &encodedData, int64_t integer)BaseLib::BinaryEncoderstatic
encodeInteger64(std::vector< uint8_t > &encodedData, int64_t integer)BaseLib::BinaryEncoderstatic
encodeString(std::vector< char > &packet, const std::string &string)BaseLib::BinaryEncoderstatic
encodeString(std::vector< uint8_t > &encodedData, const std::string &string)BaseLib::BinaryEncoderstatic