libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
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::JsonEncoder | static |
encode(const std::shared_ptr< Variable > &variable, std::vector< char > &json) | BaseLib::Rpc::JsonEncoder | static |
encode(const std::shared_ptr< Variable > &variable) | BaseLib::Rpc::JsonEncoder | static |
encodeBinary(const std::shared_ptr< Variable > &variable) | BaseLib::Rpc::JsonEncoder | static |
encodeMQTTResponse(const std::string &methodName, const std::shared_ptr< Variable > &variable, int32_t id, std::vector< char > &json) | BaseLib::Rpc::JsonEncoder | static |
encodeRequest(std::string &methodName, std::shared_ptr< std::list< std::shared_ptr< Variable >>> ¶meters, std::vector< char > &encodedData) | BaseLib::Rpc::JsonEncoder | |
encodeRequest(const std::string &methodName, const std::shared_ptr< Variable > ¶meters) | BaseLib::Rpc::JsonEncoder | |
encodeResponse(const std::shared_ptr< Variable > &variable, int32_t id, std::vector< char > &json) | BaseLib::Rpc::JsonEncoder | static |
encodeString(const std::string &s) | BaseLib::Rpc::JsonEncoder | static |
JsonEncoder()=default | BaseLib::Rpc::JsonEncoder | |
JsonEncoder(BaseLib::SharedObjects *dummy) | BaseLib::Rpc::JsonEncoder | inlineexplicit |
~JsonEncoder()=default | BaseLib::Rpc::JsonEncoder | virtual |