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

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

encode(const std::shared_ptr< Variable > &variable, std::string &json)BaseLib::Rpc::JsonEncoderstatic
encode(const std::shared_ptr< Variable > &variable, std::vector< char > &json)BaseLib::Rpc::JsonEncoderstatic
encode(const std::shared_ptr< Variable > &variable)BaseLib::Rpc::JsonEncoderstatic
encodeBinary(const std::shared_ptr< Variable > &variable)BaseLib::Rpc::JsonEncoderstatic
encodeMQTTResponse(const std::string &methodName, const std::shared_ptr< Variable > &variable, int32_t id, std::vector< char > &json)BaseLib::Rpc::JsonEncoderstatic
encodeRequest(std::string &methodName, std::shared_ptr< std::list< std::shared_ptr< Variable >>> &parameters, std::vector< char > &encodedData)BaseLib::Rpc::JsonEncoder
encodeRequest(const std::string &methodName, const std::shared_ptr< Variable > &parameters)BaseLib::Rpc::JsonEncoder
encodeResponse(const std::shared_ptr< Variable > &variable, int32_t id, std::vector< char > &json)BaseLib::Rpc::JsonEncoderstatic
encodeString(const std::string &s)BaseLib::Rpc::JsonEncoderstatic
JsonEncoder()=defaultBaseLib::Rpc::JsonEncoder
JsonEncoder(BaseLib::SharedObjects *dummy)BaseLib::Rpc::JsonEncoderinlineexplicit
~JsonEncoder()=defaultBaseLib::Rpc::JsonEncodervirtual