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

#include <DefaultLogUploadConfiguration.hpp>

+ Inheritance diagram for kaa::DefaultLogUploadConfiguration:
+ Collaboration diagram for kaa::DefaultLogUploadConfiguration:

Public Member Functions

 DefaultLogUploadConfiguration ()
 
 DefaultLogUploadConfiguration (size_t blockSize, size_t maxStorageVolume, size_t volumeThreshold)
 
size_t getBlockSize () const
 
size_t getMaxStorageVolume () const
 
size_t getVolumeThreshold () const
 
- Public Member Functions inherited from kaa::ILogUploadConfiguration
virtual ~ILogUploadConfiguration ()
 

Detailed Description

Definition at line 24 of file DefaultLogUploadConfiguration.hpp.

Constructor & Destructor Documentation

kaa::DefaultLogUploadConfiguration::DefaultLogUploadConfiguration ( )
inline

Definition at line 26 of file DefaultLogUploadConfiguration.hpp.

kaa::DefaultLogUploadConfiguration::DefaultLogUploadConfiguration ( size_t  blockSize,
size_t  maxStorageVolume,
size_t  volumeThreshold 
)
inline

Definition at line 31 of file DefaultLogUploadConfiguration.hpp.

Member Function Documentation

size_t kaa::DefaultLogUploadConfiguration::getBlockSize ( ) const
inlinevirtual

Returns size of single log pack which should be sent to the server within single message

Returns
Amount of bytes for sending at single message.

Implements kaa::ILogUploadConfiguration.

Definition at line 36 of file DefaultLogUploadConfiguration.hpp.

size_t kaa::DefaultLogUploadConfiguration::getMaxStorageVolume ( ) const
inlinevirtual

Returns maximal size which can be used by ILogStorage. When this value is exceeded system will remove oldest log entries.

Returns
Size (in bytes) of the storage.

Implements kaa::ILogUploadConfiguration.

Definition at line 37 of file DefaultLogUploadConfiguration.hpp.

size_t kaa::DefaultLogUploadConfiguration::getVolumeThreshold ( ) const
inlinevirtual

Amount of collected log messages to start log upload.

Returns
Size (in bytes) of stored log records to start upload.

Implements kaa::ILogUploadConfiguration.

Definition at line 38 of file DefaultLogUploadConfiguration.hpp.


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