client-cpp  0.10.0
kaa::RecordInfo Class Reference

Describes unique log record delivery info. More...

#include <RecordInfo.hpp>

Public Member Functions

BucketInfo getBucketInfo () const
 Returns the parent bucket. More...
 
void setBucketInfo (const BucketInfo &bucketInfo)
 
std::size_t getRecordAddedTimestampMs () const
 Returns the timestamp indicating when log record was scheduled for delivery. More...
 
void setRecordAddedTimestampMs (std::size_t recordAddedTimestampMs)
 
std::size_t getRecordDeliveryTimeMs () const
 Returns the total spent time to deliver log record in milliseconds. More...
 
void setRecordDeliveryTimeMs (std::size_t recordDeliveryTimeMs)
 

Detailed Description

Describes unique log record delivery info.

Definition at line 30 of file RecordInfo.hpp.

Member Function Documentation

BucketInfo kaa::RecordInfo::getBucketInfo ( ) const
inline

Returns the parent bucket.

Returns
The bucket info.

Definition at line 37 of file RecordInfo.hpp.

std::size_t kaa::RecordInfo::getRecordAddedTimestampMs ( ) const
inline

Returns the timestamp indicating when log record was scheduled for delivery.

Returns
The timestamp in milliseconds.

Definition at line 50 of file RecordInfo.hpp.

std::size_t kaa::RecordInfo::getRecordDeliveryTimeMs ( ) const
inline

Returns the total spent time to deliver log record in milliseconds.

Returns
The log delivery time in milliseconds.

Definition at line 63 of file RecordInfo.hpp.

void kaa::RecordInfo::setBucketInfo ( const BucketInfo bucketInfo)
inline

Definition at line 41 of file RecordInfo.hpp.

void kaa::RecordInfo::setRecordAddedTimestampMs ( std::size_t  recordAddedTimestampMs)
inline

Definition at line 54 of file RecordInfo.hpp.

void kaa::RecordInfo::setRecordDeliveryTimeMs ( std::size_t  recordDeliveryTimeMs)
inline

Definition at line 67 of file RecordInfo.hpp.


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