XRootD
XrdHttpReadRangeHandler::Configuration Struct Reference

#include <XrdHttpReadRangeHandler.hh>

+ Collaboration diagram for XrdHttpReadRangeHandler::Configuration:

Public Member Functions

 Configuration ()
 
 Configuration (const size_t vectorReadMaxChunkSize, const size_t vectorReadMaxChunks, const size_t rRequestMaxBytes)
 

Public Attributes

bool haveSizes
 
size_t readv_ior_max
 
size_t readv_iov_max
 
size_t reqs_max
 

Detailed Description

Configuration can give specific values for the max chunk size, number of chunks and maximum overall request size, to override the defaults.

Definition at line 54 of file XrdHttpReadRangeHandler.hh.

Constructor & Destructor Documentation

◆ Configuration() [1/2]

XrdHttpReadRangeHandler::Configuration::Configuration ( )
inline

◆ Configuration() [2/2]

XrdHttpReadRangeHandler::Configuration::Configuration ( const size_t  vectorReadMaxChunkSize,
const size_t  vectorReadMaxChunks,
const size_t  rRequestMaxBytes 
)
inline

Definition at line 57 of file XrdHttpReadRangeHandler.hh.

59  :
60  haveSizes(true), readv_ior_max(vectorReadMaxChunkSize),
61  readv_iov_max(vectorReadMaxChunks), reqs_max(rRequestMaxBytes) { }

Member Data Documentation

◆ haveSizes

bool XrdHttpReadRangeHandler::Configuration::haveSizes

◆ readv_ior_max

size_t XrdHttpReadRangeHandler::Configuration::readv_ior_max

◆ readv_iov_max

size_t XrdHttpReadRangeHandler::Configuration::readv_iov_max

◆ reqs_max

size_t XrdHttpReadRangeHandler::Configuration::reqs_max

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