client-cpp  0.0.1-SNAPSHOT
kaa::HttpDataProcessor Class Reference

#include <HttpDataProcessor.hpp>

+ Inheritance diagram for kaa::HttpDataProcessor:
+ Collaboration diagram for kaa::HttpDataProcessor:

Public Member Functions

 HttpDataProcessor (const Botan::MemoryVector< boost::uint8_t > &pubKey, const std::string &privKey, const Botan::MemoryVector< boost::uint8_t > &remoteKey)
 
 HttpDataProcessor ()
 
 ~HttpDataProcessor ()
 
boost::shared_ptr< IHttpRequestcreateOperationRequest (const HttpUrl &url, const std::vector< boost::uint8_t > &data)
 
std::string retrieveOperationResponse (const IHttpResponse &response)
 
boost::shared_ptr< IHttpRequestcreateBootstrapRequest (const HttpUrl &url, const std::vector< boost::uint8_t > &data)
 
std::string retrieveBootstrapResponse (const IHttpResponse &response)
 
void setEncoderDecoder (boost::shared_ptr< IEncoderDecoder > encoderDecoder)
 

Detailed Description

Definition at line 37 of file HttpDataProcessor.hpp.

Constructor & Destructor Documentation

kaa::HttpDataProcessor::HttpDataProcessor ( const Botan::MemoryVector< boost::uint8_t > &  pubKey,
const std::string &  privKey,
const Botan::MemoryVector< boost::uint8_t > &  remoteKey 
)
inline

Definition at line 39 of file HttpDataProcessor.hpp.

kaa::HttpDataProcessor::HttpDataProcessor ( )
inline

Definition at line 43 of file HttpDataProcessor.hpp.

kaa::HttpDataProcessor::~HttpDataProcessor ( )
inline

Definition at line 44 of file HttpDataProcessor.hpp.

Member Function Documentation

boost::shared_ptr<IHttpRequest> kaa::HttpDataProcessor::createBootstrapRequest ( const HttpUrl url,
const std::vector< boost::uint8_t > &  data 
)
boost::shared_ptr<IHttpRequest> kaa::HttpDataProcessor::createOperationRequest ( const HttpUrl url,
const std::vector< boost::uint8_t > &  data 
)
std::string kaa::HttpDataProcessor::retrieveBootstrapResponse ( const IHttpResponse response)
std::string kaa::HttpDataProcessor::retrieveOperationResponse ( const IHttpResponse response)
void kaa::HttpDataProcessor::setEncoderDecoder ( boost::shared_ptr< IEncoderDecoder encoderDecoder)
inline

Definition at line 52 of file HttpDataProcessor.hpp.


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