libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
BaseLib::Rpc::XmlrpcDecoder Class Reference

#include <XmlrpcDecoder.h>

Public Member Functions

 XmlrpcDecoder (BaseLib::SharedObjects *baseLib)
 
virtual ~XmlrpcDecoder ()
 
virtual std::shared_ptr< std::vector< std::shared_ptr< Variable > > > decodeRequest (const std::vector< char > &packet, std::string &methodName)
 
virtual std::shared_ptr< VariabledecodeResponse (const std::vector< char > &packet)
 
virtual std::shared_ptr< VariabledecodeResponse (const std::string &packet)
 

Constructor & Destructor Documentation

§ XmlrpcDecoder()

BaseLib::Rpc::XmlrpcDecoder::XmlrpcDecoder ( BaseLib::SharedObjects baseLib)

§ ~XmlrpcDecoder()

virtual BaseLib::Rpc::XmlrpcDecoder::~XmlrpcDecoder ( )
inlinevirtual

Member Function Documentation

§ decodeRequest()

std::shared_ptr< std::vector< std::shared_ptr< Variable > > > BaseLib::Rpc::XmlrpcDecoder::decodeRequest ( const std::vector< char > &  packet,
std::string &  methodName 
)
virtual

§ decodeResponse() [1/2]

std::shared_ptr< Variable > BaseLib::Rpc::XmlrpcDecoder::decodeResponse ( const std::vector< char > &  packet)
virtual

§ decodeResponse() [2/2]

std::shared_ptr< Variable > BaseLib::Rpc::XmlrpcDecoder::decodeResponse ( const std::string &  packet)
virtual

The documentation for this class was generated from the following files: