xrootd
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
XrdCl::RetryInfo Struct Reference

#include <XrdClXRootDResponses.hh>

Public Member Functions

 RetryInfo (std::vector< std::tuple< uint64_t, uint32_t > > &&retries)
 Constructor.
 
 ~RetryInfo ()
 Destructor.
 
bool NeedRetry ()
 
size_t Size ()
 
std::tuple< uint64_t, uint32_t > At (size_t i)
 

Private Attributes

std::unique_ptr< RetryInfoImpl > pImpl
 pointer to implementation
 

Constructor & Destructor Documentation

◆ RetryInfo()

XrdCl::RetryInfo::RetryInfo ( std::vector< std::tuple< uint64_t, uint32_t > > &&  retries)

Constructor.

◆ ~RetryInfo()

XrdCl::RetryInfo::~RetryInfo ( )

Destructor.

Member Function Documentation

◆ At()

std::tuple< uint64_t, uint32_t > XrdCl::RetryInfo::At ( size_t  i)
Returns
: offset and size of respective page that requires to be

◆ NeedRetry()

bool XrdCl::RetryInfo::NeedRetry ( )
Returns
: true if some pages need retrying, false otherwise

◆ Size()

size_t XrdCl::RetryInfo::Size ( )
Returns
number of pages that need to be retransmitted

Member Data Documentation

◆ pImpl

std::unique_ptr<RetryInfoImpl> XrdCl::RetryInfo::pImpl
private

pointer to implementation


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