HttpHdrRangeIter Class Reference

#include <HttpHeaderRange.h>

Collaboration diagram for HttpHdrRangeIter:

Public Member Functions

const HttpHdrRangeSpeccurrentSpec () const
 
void updateSpec ()
 
int64_t debt () const
 
void debt (int64_t)
 

Public Attributes

HttpHdrRange::iterator pos
 
HttpHdrRange::iterator end
 
int64_t debt_size
 
String boundary
 
bool valid
 

Detailed Description

Data for iterating thru range specs

Definition at line 93 of file HttpHeaderRange.h.

Member Function Documentation

◆ currentSpec()

◆ debt() [1/2]

◆ debt() [2/2]

void HttpHdrRangeIter::debt ( int64_t  newDebt)

Definition at line 573 of file HttpHdrRange.cc.

References debugs.

◆ updateSpec()

void HttpHdrRangeIter::updateSpec ( )

Definition at line 556 of file HttpHdrRange.cc.

References assert, and HttpHdrRange::end().

Referenced by Http::Stream::buildRangeHeader(), and Http::Stream::canPackMoreRanges().

Member Data Documentation

◆ boundary

String HttpHdrRangeIter::boundary

Definition at line 104 of file HttpHeaderRange.h.

Referenced by Http::Stream::buildRangeHeader(), and Http::Stream::packRange().

◆ debt_size

int64_t HttpHdrRangeIter::debt_size

Definition at line 103 of file HttpHeaderRange.h.

◆ end

HttpHdrRange::iterator HttpHdrRangeIter::end

◆ pos

◆ valid

bool HttpHdrRangeIter::valid

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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors