client-cpp  0.0.1-SNAPSHOT
kaa::ILogUploadStrategy Class Referenceabstract

#include <ILogUploadStrategy.hpp>

+ Inheritance diagram for kaa::ILogUploadStrategy:

Public Member Functions

virtual LogUploadStrategyDecision isUploadNeeded (const ILogUploadConfiguration *configuration, const ILogStorageStatus *status)=0
 
virtual ~ILogUploadStrategy ()
 

Detailed Description

Interface for determination if upload is needed.

Definition at line 40 of file ILogUploadStrategy.hpp.

Constructor & Destructor Documentation

virtual kaa::ILogUploadStrategy::~ILogUploadStrategy ( )
inlinevirtual

Definition at line 53 of file ILogUploadStrategy.hpp.

Member Function Documentation

virtual LogUploadStrategyDecision kaa::ILogUploadStrategy::isUploadNeeded ( const ILogUploadConfiguration configuration,
const ILogStorageStatus status 
)
pure virtual

Checks if log upload should be triggered. Called when each log record is produced or log upload parameters are changed

Parameters
configurationCurrent log upload configuration.
statusLog storage status.
Returns
See also
LogUploadStrategyDecision.

Implemented in kaa::SizeUploadStrategy.


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