Helper class that defines an HTTP Range header.
More...
#include <rw/http/RWHttpRangeHeader.h>
RWHttpRangeHeader is a specialization class of RWHttpHeaderBase that defines the HTTP Range header. It is a helper class that formats its contents as Range:
bytes=start_range
-
stop_range
.
◆ RWHttpRangeHeader() [1/3]
RWHttpRangeHeader::RWHttpRangeHeader |
( |
void | | ) |
|
|
inline |
Constructs a default RWHttpRangeHeader object with the header label set to Range
and its associated range request to the current length of the entity-body in bytes.
◆ RWHttpRangeHeader() [2/3]
RWHttpRangeHeader::RWHttpRangeHeader |
( |
const RWHttpRange & | range | ) |
|
|
inline |
Constructs an RWHttpRangeHeader object with the header label set to Range
and its associated range request set by the RWHttpRange object range.
◆ RWHttpRangeHeader() [3/3]
◆ addRange()
void RWHttpRangeHeader::addRange |
( |
const RWHttpRange & | range | ) |
|
|
inline |
Adds a range defined by the RWHttpRange object range to the internal range list.
◆ getValue()
virtual RWCString RWHttpRangeHeader::getValue |
( |
| ) |
const |
|
virtual |