nsHttpRequestHead Class Reference

#include <nsHttpRequestHead.h>

Inheritance diagram for nsHttpRequestHead:

Inheritance graph
[legend]
Collaboration diagram for nsHttpRequestHead:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 nsHttpRequestHead ()
 ~nsHttpRequestHead ()
void SetMethod (nsHttpAtom method)
void SetVersion (nsHttpVersion version)
void SetRequestURI (const nsCSubstring &s)
nsHttpHeaderArrayHeaders ()
nsHttpAtom Method ()
nsHttpVersion Version ()
const nsCSubstringRequestURI ()
const charPeekHeader (nsHttpAtom h)
nsresult SetHeader (nsHttpAtom h, const nsACString &v, PRBool m=PR_FALSE)
nsresult GetHeader (nsHttpAtom h, nsACString &v)
void ClearHeader (nsHttpAtom h)
void ClearHeaders ()
const charFindHeaderValue (nsHttpAtom h, const char *v)
PRBool HasHeaderValue (nsHttpAtom h, const char *v)
void Flatten (nsACString &, PRBool pruneProxyHeaders=PR_FALSE)


Constructor & Destructor Documentation

nsHttpRequestHead::nsHttpRequestHead (  )  [inline]

nsHttpRequestHead::~nsHttpRequestHead (  )  [inline]


Member Function Documentation

void nsHttpRequestHead::SetMethod ( nsHttpAtom  method  )  [inline]

void nsHttpRequestHead::SetVersion ( nsHttpVersion  version  )  [inline]

void nsHttpRequestHead::SetRequestURI ( const nsCSubstring s  )  [inline]

nsHttpHeaderArray& nsHttpRequestHead::Headers (  )  [inline]

nsHttpAtom nsHttpRequestHead::Method (  )  [inline]

nsHttpVersion nsHttpRequestHead::Version (  )  [inline]

const nsCSubstring& nsHttpRequestHead::RequestURI (  )  [inline]

const char* nsHttpRequestHead::PeekHeader ( nsHttpAtom  h  )  [inline]

nsresult nsHttpRequestHead::SetHeader ( nsHttpAtom  h,
const nsACString v,
PRBool  m = PR_FALSE 
) [inline]

nsresult nsHttpRequestHead::GetHeader ( nsHttpAtom  h,
nsACString v 
) [inline]

void nsHttpRequestHead::ClearHeader ( nsHttpAtom  h  )  [inline]

void nsHttpRequestHead::ClearHeaders (  )  [inline]

const char* nsHttpRequestHead::FindHeaderValue ( nsHttpAtom  h,
const char v 
) [inline]

PRBool nsHttpRequestHead::HasHeaderValue ( nsHttpAtom  h,
const char v 
) [inline]

void nsHttpRequestHead::Flatten ( nsACString buf,
PRBool  pruneProxyHeaders = PR_FALSE 
)


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

Generated Mozilla by doxygen 1.5.6