|  | libhomegear-base
    0.7
    Base library for Homegear and Homegear family modules. | 
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 >>> ¶meters, 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 >>> ¶meters, std::vector< uint8_t > &encodedData, const std::shared_ptr< RpcHeader > &header=nullptr) | BaseLib::Rpc::RpcEncoder | |
| encodeRequest(const std::string &methodName, const PArray ¶meters, std::vector< char > &encodedData, const std::shared_ptr< RpcHeader > &header=nullptr) | BaseLib::Rpc::RpcEncoder | |
| encodeRequest(const std::string &methodName, const PArray ¶meters, 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::RpcEncoder | static | 
| insertHeader(std::vector< uint8_t > &packet, const RpcHeader &header) | BaseLib::Rpc::RpcEncoder | static | 
| RpcEncoder() | BaseLib::Rpc::RpcEncoder | |
| RpcEncoder(bool forceInteger64, bool encodeVoid) | BaseLib::Rpc::RpcEncoder | |
| RpcEncoder(BaseLib::SharedObjects *baseLib) | BaseLib::Rpc::RpcEncoder | explicit | 
| RpcEncoder(BaseLib::SharedObjects *baseLib, bool forceInteger64, bool encodeVoid) | BaseLib::Rpc::RpcEncoder | |
| ~RpcEncoder()=default | BaseLib::Rpc::RpcEncoder |