Inheritance diagram for IWriter:
Public Types | |
typedef put | opShl |
typedef put | opCall |
Public Member Functions | |
IWriter | put (bool x) |
IWriter | put (ubyte x) |
IWriter | put (byte x) |
IWriter | put (ushort x) |
IWriter | put (short x) |
IWriter | put (uint x) |
IWriter | put (int x) |
IWriter | put (ulong x) |
IWriter | put (long x) |
IWriter | put (float x) |
IWriter | put (double x) |
IWriter | put (real x) |
IWriter | put (char x) |
IWriter | put (wchar x) |
IWriter | put (dchar x) |
IWriter | put (byte[] x) |
IWriter | put (short[] x) |
IWriter | put (int[] x) |
IWriter | put (long[] x) |
IWriter | put (ubyte[] x) |
IWriter | put (ushort[] x) |
IWriter | put (uint[] x) |
IWriter | put (ulong[] x) |
IWriter | put (float[] x) |
IWriter | put (double[] x) |
IWriter | put (real[] x) |
IWriter | put (char[] x) |
IWriter | putw (wchar[] x) |
IWriter | putd (dchar[] x) |
IWriter | put (IWritable x) |
void | setEncoder (IEncoder e) |
IWriter | cr () |
IWriter | put () |
IWriter | flush () |
IBuffer | getBuffer () |
Definition at line 106 of file IWriter.d.
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
These are the basic writer methods Reimplemented in Writer. Referenced by HttpResponse::commit(), TextWriter::put(), FlushWriter::put(), ColumnWriter::put(), AdminServlet::service(), testBuffer(), testHttpClient(), testHttpClient2(), testProtocol(), NewlineWriter::write(), Token::write(), RollCall::write(), Payload::write(), Message::write(), HttpTokens::write(), StartLine::VersionUseTokenizer::write(), HttpCookies::write(), Cookie::write(), and ResponseLine::write(). |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in Writer. |
|
Reimplemented in ColumnWriter, FlushWriter, TextWriter, and Writer. |
|
Reimplemented in TextWriter, and Writer. Referenced by TextWriter::putw(). |
|
Reimplemented in TextWriter, and Writer. Referenced by TextWriter::putd(). |
|
This is the mechanism used for binding arbitrary classes to the IO system. If a class implements IWritable, it can be used as a target for IWriter put() operations. That is, implementing IWritable is intended to transform any class into an IWriter adaptor for the content held therein. Reimplemented in ColumnWriter, FlushWriter, TextWriter, and Writer. |
|
Bind an IEncoder to the writer. Encoders are intended to be used as a conversion mechanism between various character representations (encodings). Each type may be configured with a distinct encoder. An appropriate encoder set should be attached to each IWriter, and thus be available for subsequent use. A raw binary implementation is attached by default (no encoding). See module mango.icu.UMango for an example of encoder implementation -- those classes bind the ICU converters to this IO package. Reimplemented in Writer. |
|
Output a newline. Do this indirectly so that it can be intercepted by subclasses. Reimplemented in Writer. Referenced by HttpResponse::commit(), AdminServlet::service(), testHttpClient(), testHttpClient2(), HttpTokens::write(), StartLine::VersionUseTokenizer::write(), HttpCookies::write(), and ResponseLine::write(). |
|
Flush the output of this writer. Throws an IOException if the operation fails. These are aliases for each other. Reimplemented in Writer. |
|
Reimplemented in Writer. Referenced by HttpResponse::commit(), ProtocolWriter::flush(), HttpResponse::flush(), and HttpClient::open(). |
|
Return the associated buffer Reimplemented in Writer. Referenced by Uri::write(). |