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

#include <SizeUploadStrategy.hpp>

+ Inheritance diagram for kaa::SizeUploadStrategy:
+ Collaboration diagram for kaa::SizeUploadStrategy:

Public Member Functions

 SizeUploadStrategy ()
 
LogUploadStrategyDecision isUploadNeeded (const ILogUploadConfiguration *configuration, const ILogStorageStatus *status)
 
- Public Member Functions inherited from kaa::ILogUploadStrategy
virtual ~ILogUploadStrategy ()
 

Detailed Description

Definition at line 24 of file SizeUploadStrategy.hpp.

Constructor & Destructor Documentation

kaa::SizeUploadStrategy::SizeUploadStrategy ( )
inline

Definition at line 26 of file SizeUploadStrategy.hpp.

Member Function Documentation

LogUploadStrategyDecision kaa::SizeUploadStrategy::isUploadNeeded ( const ILogUploadConfiguration configuration,
const ILogStorageStatus status 
)
inlinevirtual

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.

Implements kaa::ILogUploadStrategy.

Definition at line 28 of file SizeUploadStrategy.hpp.


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