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

HttpWriter Class Reference

Inheritance diagram for HttpWriter:

DisplayWriter List of all members.

Public Member Functions

 this (IBuffer buffer)

Private Member Functions

typedef FormatStructTemplate (char) Format
 this (IBuffer buffer, char[] workspace=null, Format.DblFormat df=&Double.format)
 this (IConduit conduit)
int print (char[] s, TypeInfo[] ti, va_list args)
DisplayWriter print (char[] s,...)
DisplayWriter println (char[] s,...)
bool isTextBased ()
override IWriter write (void *src, uint bytes, int type)

Detailed Description

Not strictly necessary at this point, but will perhaps come in handy at some future date.

Definition at line 52 of file HttpWriter.d.


Member Function Documentation

this IBuffer  buffer  )  [inline]
 

Construct a Writer upon the provided IBuffer. All formatted output will be directed to this buffer.

Reimplemented from Writer.

Definition at line 58 of file HttpWriter.d.

References buffer.

typedef FormatStructTemplate char   )  [inherited]
 

this IBuffer  buffer,
char[]  workspace = null,
Format.DblFormat  df = &Double.format
[inline, inherited]
 

Construct a DisplayWriter upon the specified IBuffer. One can override the default floating-point formatting by providing an appropriate handler to this constructor. For example, one might configure the DGDouble.format() function instead.

Definition at line 100 of file DisplayWriter.d.

References Double, DisplayWriter::emit(), DisplayWriter::format, Format, and DisplayWriter::workspace.

this IConduit  conduit  )  [inline, inherited]
 

Construct a DisplayWriter upon the specified IConduit

Reimplemented from Writer.

Reimplemented in FlushWriter.

Definition at line 118 of file DisplayWriter.d.

References Buffer.

int print char[]  s,
TypeInfo[]  ti,
va_list  args
[inline, inherited]
 

Format a set of arguments a la printf(). Please see module mango.convert.Format for details

Definition at line 130 of file DisplayWriter.d.

References DisplayWriter::format.

Referenced by DisplayWriter::print(), and DisplayWriter::println().

DisplayWriter print char[]  s,
  ...
[inline, inherited]
 

Format a set of arguments a la printf(). Please see module mango.convert.Format for details

Definition at line 142 of file DisplayWriter.d.

References DisplayWriter::print().

DisplayWriter println char[]  s,
  ...
[inline, inherited]
 

Format a set of arguments a la printf(). Please see module mango.convert.Format for details

Definition at line 155 of file DisplayWriter.d.

References DisplayWriter::print(), and Writer::put().

bool isTextBased  )  [inline, inherited]
 

Is this Writer text oriented?

Reimplemented from Writer.

Definition at line 168 of file DisplayWriter.d.

override IWriter write void *  src,
uint  bytes,
int  type
[inline, protected, inherited]
 

Intercept discrete output and convert it to printable form

Reimplemented from Writer.

Definition at line 179 of file DisplayWriter.d.

References DisplayWriter::format, and type().


The documentation for this class was generated from the following file:
Generated on Sat Dec 24 17:28:39 2005 for Mango by  doxygen 1.4.0