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

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

encodeRequest(const std::string &methodName, const std::shared_ptr< std::list< std::shared_ptr< Variable >>> &parameters, std::vector< char > &encodedData, const std::shared_ptr< RpcHeader > &header=nullptr)BaseLib::Rpc::RpcEncoder
encodeRequest(const std::string &methodName, const std::shared_ptr< std::list< std::shared_ptr< Variable >>> &parameters, std::vector< uint8_t > &encodedData, const std::shared_ptr< RpcHeader > &header=nullptr)BaseLib::Rpc::RpcEncoder
encodeRequest(const std::string &methodName, const PArray &parameters, std::vector< char > &encodedData, const std::shared_ptr< RpcHeader > &header=nullptr)BaseLib::Rpc::RpcEncoder
encodeRequest(const std::string &methodName, const PArray &parameters, std::vector< uint8_t > &encodedData, const std::shared_ptr< RpcHeader > &header=nullptr)BaseLib::Rpc::RpcEncoder
encodeResponse(const std::shared_ptr< Variable > &variable, std::vector< char > &encodedData)BaseLib::Rpc::RpcEncoder
encodeResponse(const std::shared_ptr< Variable > &variable, std::vector< uint8_t > &encodedData)BaseLib::Rpc::RpcEncoder
insertHeader(std::vector< char > &packet, const RpcHeader &header)BaseLib::Rpc::RpcEncoderstatic
insertHeader(std::vector< uint8_t > &packet, const RpcHeader &header)BaseLib::Rpc::RpcEncoderstatic
RpcEncoder()BaseLib::Rpc::RpcEncoder
RpcEncoder(bool forceInteger64, bool encodeVoid)BaseLib::Rpc::RpcEncoder
RpcEncoder(BaseLib::SharedObjects *baseLib)BaseLib::Rpc::RpcEncoderexplicit
RpcEncoder(BaseLib::SharedObjects *baseLib, bool forceInteger64, bool encodeVoid)BaseLib::Rpc::RpcEncoder
~RpcEncoder()=defaultBaseLib::Rpc::RpcEncoder