client-cpp  0.10.0
kaa::IBootstrapTransport Class Referenceabstract

#include <IBootstrapTransport.hpp>

+ Inheritance diagram for kaa::IBootstrapTransport:

Public Member Functions

virtual std::shared_ptr
< BootstrapSyncRequest > 
createBootstrapSyncRequest ()=0
 
virtual void onBootstrapResponse (const BootstrapSyncResponse &response)=0
 
virtual ~IBootstrapTransport ()
 

Detailed Description

Interface to implement module responsible for creation the Bootstrap sync request and processing the response from the Bootstrap server.

Definition at line 28 of file IBootstrapTransport.hpp.

Constructor & Destructor Documentation

virtual kaa::IBootstrapTransport::~IBootstrapTransport ( )
inlinevirtual

Definition at line 49 of file IBootstrapTransport.hpp.

Member Function Documentation

virtual std::shared_ptr<BootstrapSyncRequest> kaa::IBootstrapTransport::createBootstrapSyncRequest ( )
pure virtual

Creates Bootstrap sync request.

Returns
The Bootstrap sync request.
See Also
BootstrapSyncRequest

Implemented in kaa::BootstrapTransport.

virtual void kaa::IBootstrapTransport::onBootstrapResponse ( const BootstrapSyncResponse &  response)
pure virtual

Updates the state of the Bootstrap manager according the given response.

Parameters
responseThe Bootstrap server response.
See Also
BootstrapSyncResponse

Implemented in kaa::BootstrapTransport.


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