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 ()
CSVector * takeHeaders ()
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)
CSString * getHeaderValue (const char *name)
const char * getHeaderCStringValue (const char *name)
void writeHeader (CSOutputStream *out, bool trace)
bool keepAlive ()
bool expect100Continue ()
bool unknownEpectHeader ()
uint32_t numHeaders ()
CSHeader * getHeader (uint32_t idx)

Private Attributes

CSVector * iHeaders
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: