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

References debugs.

◆ updateSpec()

void HttpHdrRangeIter::updateSpec ( )

Definition at line 556 of file

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:






Web Site Translations