client-cpp  0.7.0
kaa::HttpDataProcessor Class Reference

#include <HttpDataProcessor.hpp>

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

Public Member Functions

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

Detailed Description

Definition at line 39 of file HttpDataProcessor.hpp.

Constructor & Destructor Documentation

kaa::HttpDataProcessor::HttpDataProcessor ( const PublicKey pubKey,
const PrivateKey privKey,
const PublicKey remoteKey 
)
inline

Definition at line 41 of file HttpDataProcessor.hpp.

kaa::HttpDataProcessor::HttpDataProcessor ( )
inline

Definition at line 45 of file HttpDataProcessor.hpp.

Member Function Documentation

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

Definition at line 53 of file HttpDataProcessor.hpp.


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