Drizzled Public API Documentation

CSHTTPHeaders Class Reference
Inheritance diagram for CSHTTPHeaders:
CSHTTPInputStream CSHTTPOutputStream CSRefHTTPHeaders

List of all members.

Public Member Functions

 CSHTTPHeaders (CSVector *list=NULL)
void clearHeaders ()
CSVectortakeHeaders ()
void setHeaders (CSVector *headers)
void addHeaders (CSHTTPHeaders *h)
void addHeader (CSHeader *h)
void addHeader (const char *name, const char *value)
void addHeader (const char *name, uint32_t nlen, const char *value, uint32_t vlen)
void addHeader (CSString *name, CSString *value)
void addHeader (const char *name, CSString *value)
void addHeader (const char *name, uint64_t value)
void removeHeader (const char *name)
void removeHeader (CSString *name)
CSStringgetHeaderValue (const char *name)
const char * getHeaderCStringValue (const char *name)
void writeHeader (CSOutputStream *out, bool trace)
bool keepAlive ()
bool expect100Continue ()
bool unknownEpectHeader ()
uint32_t numHeaders ()
CSHeadergetHeader (uint32_t idx)

Private Attributes

CSVectoriHeaders
bool iKeepAlive
bool iExpect100Continue
bool iUnknownEpectHeader

Detailed Description

Definition at line 68 of file CSHTTPStream.h.


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