Remote Call Framework 3.0
RCF::FileTransferOptions Class Reference

Client side options for downloading and uploading files. More...

#include <FileStream.hpp>

Public Attributes

std::uint32_t mBandwidthLimitBps = 0
 Bandwidth limit (bytes/sec). More...
 
BandwidthQuotaPtr mBandwidthQuotaPtr
 Bandwidth quota associated with the transfer. More...
 
std::uint64_t mStartPos = 0
 Starting position within the file. Only applicable to downloads. More...
 
std::uint64_t mEndPos = 0
 Ending position within the file. Only applicable to downloads. More...
 
FileProgressCallback mProgressCallback
 Progress callback. Called during the transfer to provide progress information. More...
 

Detailed Description

Client side options for downloading and uploading files.

Member Data Documentation

◆ mBandwidthLimitBps

std::uint32_t RCF::FileTransferOptions::mBandwidthLimitBps = 0

Bandwidth limit (bytes/sec).

◆ mBandwidthQuotaPtr

BandwidthQuotaPtr RCF::FileTransferOptions::mBandwidthQuotaPtr

Bandwidth quota associated with the transfer.

◆ mStartPos

std::uint64_t RCF::FileTransferOptions::mStartPos = 0

Starting position within the file. Only applicable to downloads.

◆ mEndPos

std::uint64_t RCF::FileTransferOptions::mEndPos = 0

Ending position within the file. Only applicable to downloads.

◆ mProgressCallback

FileProgressCallback RCF::FileTransferOptions::mProgressCallback

Progress callback. Called during the transfer to provide progress information.


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