Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

HttpReader Class Reference

Inheritance diagram for HttpReader:

Reader List of all members.

Public Member Functions

 this (IBuffer buffer)
void getPostData (byte[] dst)

Private Member Functions

 this (IConduit conduit)
 this (IReader reader)
char[] toString ()
void read (void *dst, uint count)

Static Private Member Functions

 this ()

Detailed Description

There's no real need at this time to provide an http-specific reader. This is just for future growth.

Definition at line 49 of file HttpReader.d.


Member Function Documentation

this IBuffer  buffer  )  [inline]
 

Construct a reader on the provided buffer.

Reimplemented from Reader.

Definition at line 55 of file HttpReader.d.

void getPostData byte[]  dst  )  [inline]
 

Temporary patch for reading POST data from an input stream.

Todo:
this needs to be replaced when the ArrayReaders are supported

Definition at line 69 of file HttpReader.d.

Referenced by testServletEngine().

this IConduit  conduit  )  [inline, inherited]
 

Construct a reader on the buffer belonging to the given conduit.

Definition at line 126 of file Reader.d.

this  )  [inline, static, inherited]
 

Construct a couple of static exception instances.

Definition at line 165 of file AbstractReader.d.

References AbstractReader::eof, and AbstractReader::udf.

this IReader  reader  )  [inline, inherited]
 

Definition at line 57 of file ArrayAllocator.d.

char [] toString  )  [inline, inherited]
 

Return the name of this reader

Reimplemented from AbstractReader.

Reimplemented in EndianReader.

Definition at line 135 of file Reader.d.

void read void *  dst,
uint  count
[inline, inherited]
 

Definition at line 144 of file Reader.d.

References IBuffer::get(), IBuffer::getConduit(), and IBuffer::readable().

Referenced by EndianReader::bits16(), EndianReader::bits32(), EndianReader::bits64(), and EndianReader::bits80().


The documentation for this class was generated from the following file:
Generated on Sun Nov 7 19:07:04 2004 for Mango by doxygen 1.3.6