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

const HttpHdrRangeSpec * HttpHdrRangeIter::currentSpec ( ) const

Definition at line 547 of file HttpHdrRange.cc.

References end, NULL, and pos.

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

int64_t HttpHdrRangeIter::debt ( ) const

Definition at line 567 of file HttpHdrRange.cc.

References debt_size, and debugs.

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

void HttpHdrRangeIter::debt ( int64_t  newDebt)

Definition at line 573 of file HttpHdrRange.cc.

References debt_size, and debugs.

void HttpHdrRangeIter::updateSpec ( )

Definition at line 556 of file HttpHdrRange.cc.

References assert, currentSpec(), debt(), debt_size, end, pos, and valid.

Member Data Documentation

String HttpHdrRangeIter::boundary
int64_t HttpHdrRangeIter::debt_size

Definition at line 103 of file HttpHeaderRange.h.

Referenced by debt(), and updateSpec().

HttpHdrRange::iterator HttpHdrRangeIter::end

Definition at line 98 of file HttpHeaderRange.h.

Referenced by clientInterpretRequestHeaders(), currentSpec(), and updateSpec().

HttpHdrRange::iterator HttpHdrRangeIter::pos

Definition at line 97 of file HttpHeaderRange.h.

Referenced by clientInterpretRequestHeaders(), currentSpec(), and updateSpec().

bool HttpHdrRangeIter::valid

Definition at line 105 of file HttpHeaderRange.h.

Referenced by clientInterpretRequestHeaders(), and updateSpec().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors