Back to Site
Loading...
Searching...
No Matches
librats::FileTransferConfig Struct Reference

#include <file_transfer.h>

Collaboration diagram for librats::FileTransferConfig:
[legend]

Public Attributes

uint32_t chunk_size = 64 * 1024
 
uint32_t window_bytes = 4 * 1024 * 1024
 
uint32_t progress_interval = 256 * 1024
 
uint32_t transfer_timeout_secs = 60
 
uint32_t worker_threads = 4
 
bool verify_integrity = true
 
std::string temp_directory = "./rats_file_transfers"
 

Detailed Description

Definition at line 136 of file file_transfer.h.

Member Data Documentation

◆ chunk_size

uint32_t librats::FileTransferConfig::chunk_size = 64 * 1024

Definition at line 137 of file file_transfer.h.

◆ progress_interval

uint32_t librats::FileTransferConfig::progress_interval = 256 * 1024

Definition at line 139 of file file_transfer.h.

◆ temp_directory

std::string librats::FileTransferConfig::temp_directory = "./rats_file_transfers"

Definition at line 143 of file file_transfer.h.

◆ transfer_timeout_secs

uint32_t librats::FileTransferConfig::transfer_timeout_secs = 60

Definition at line 140 of file file_transfer.h.

◆ verify_integrity

bool librats::FileTransferConfig::verify_integrity = true

Definition at line 142 of file file_transfer.h.

◆ window_bytes

uint32_t librats::FileTransferConfig::window_bytes = 4 * 1024 * 1024

Definition at line 138 of file file_transfer.h.

◆ worker_threads

uint32_t librats::FileTransferConfig::worker_threads = 4

Definition at line 141 of file file_transfer.h.


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