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

RWHttpRequestStreamBody

Module:  Internet Protocols Module   Package:  HTTP


RWHttpRequestStreamBodyRWHttpRequestBody

Local Index

Members

Header File

#include <rw/http/RWHttpRequestStreamBody.h>

Description

RWHttpRequestStreamBody defines how to read a streamed message body.

Public Constructors

RWHttpRequestStreamBody();
RWHttpRequestStreamBody(RW_SL_IO_STD(istream*) istr, 
  int length=-1);
RWHttpRequestStreamBody(
  const RWHttpRequestStreamBody& streamBody);

Public Destructor

virtual
~RWHttpRequestStreamBody();

Public Member Functions

virtual RWHttpRequestBody*
clone() const;
virtual int
getContentLength() const;

NOTE -- An RWHttpRequestError exception is thrown if data without a Content-Length is sent to a server with version less than HTTP/1.1.
virtual RWCString
getNextChunk(size_t size);
RW_SL_IO_STD(istream&)
getStream(void) const;
virtual bool
isValid() const;
void
setStream(RW_SL_IO_STD(istream&) istrm, int length=-1);


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.