Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
Internet Protocols Module Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

RWHttpHeaderBase

Module:  Internet Protocols Module   Package:  HTTP


Does not inherit

Local Index

Members

Header File

#include <rw/http/RWHttpHeaderBase.h>

Description

RWHttpHeaderBase is an abstract base class for all concrete RWHttpHeader classes. These classes are helpers that ease header attachment and formatting to various HTTP requests.

Protected Constructors

RWHttpHeaderBase();
RWHttpHeaderBase(const RWCString& label, 
                 RWHttpHeaderType type=RW_HTTP_ENTITY_HEADER);

Public Member Operators

bool
operator==(const RWHttpHeaderBase& h) const; 
bool
operator!=(const RWHttpHeaderBase& hdr) const; 
bool
operator<(const RWHttpHeaderBase& hdr) const; 

Public Member Functions

virtual bool
append(const RWCString& str);
virtual RWCString
asString() const;
RWCString
getLabel() const;
RWHttpHeaderType
getType() const;
virtual RWCString
getValue() const = 0; 
static unsigned 
hash(const RWHttpHeaderBase& h); 


Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.