SourcePro® C++ 2016 |
SourcePro® C++ API Reference Guide |
Product Documentation: SourcePro C++ Documentation Home |
Stores and organizes a collection of RWHttpHeaderBase objects. More...
#include <rw/http/RWHttpHeaderList.h>
Public Member Functions | |
RWHttpHeaderList () | |
bool | addHeader (const RWHttpHeaderBase &hdr) |
RWCString | asString () const |
size_t | entries () const |
RWCString | getValue (const RWCString &label) const |
size_t | index (const RWCString &label) const |
RWHttpGenericHeader | operator[] (size_t i) const |
bool | removeHeader (const RWCString &label) |
RWHttpHeaderList provides a mechanism for storing and organizing a collection of RWHttpHeaderBase objects.
|
inline |
Constructs an empty RWHttpHeaderList.
bool RWHttpHeaderList::addHeader | ( | const RWHttpHeaderBase & | hdr | ) |
Attempts to add an RWHttpHeaderBase object to the internal list of headers. If successful, it returns true
. If the header cannot be added for any reason (for example, the header already exists), this function returns false
.
RWCString RWHttpHeaderList::asString | ( | ) | const |
Returns a string representing the header list. The string is formatted for sending as part of a request to an HTTP server. The RWCString should contain 7-bit US-ASCII data.
|
inline |
Returns the number of headers currently stored in the RWHttpHeaderList.
Returns an RWCString representing the value of the header associated with label. If no headers with that label exist in the RWHttpHeaderList, an empty string is returned. The RWCString should contain 7-bit US-ASCII data.
|
inline |
Returns the index where label is found. The RWCString should contain 7-bit US-ASCII data.
|
inline |
Returns an RWHttpGenericHeader.
|
inline |
Removes any header with a label of label from the RWHttpHeaderList. Returns true
if the header is found and removed. Otherwise returns false
. The RWCString should contain 7-bit US-ASCII data.
Copyright © 2016 Rogue Wave Software, Inc. All Rights Reserved. |