Inheritance diagram for lfc::_Output::

Public Methods | |
| virtual | ~_Output () throw () |
| virtual void | push (const TYPE &value)=0 |
| virtual void | resetOutput () |
| virtual void | flush () |
| virtual bool | acceptMore () const |
| virtual long | write (const TYPE *buffer, long count, bool bWaitAll=true) |
| virtual long | copyFrom (_Input< TYPE > &input, long count=LONG_MAX) |
Protected Methods | |
| _Output () | |
document this
make this thread safe
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
Reimplemented in lfc::BufferedOutput, lfc::NullOutput, and lfc::SharedOutput. |
|
|||||||||
|
Reimplemented in lfc::BufferedOutput, lfc::File, lfc::MemoryIO, and lfc::SerialPort. |
|
|||||||||
|
Reimplemented in lfc::BinaryOutput, lfc::BufferedOutput, lfc::Console, lfc::File, lfc::SharedOutput, lfc::SerialPort, lfc::Socket, and lfc::TextOutput. |
|
|||||||||
|
Reimplemented in lfc::File, lfc::MemoryIO, and lfc::SerialPort. |
|
||||||||||||||||||||
|
Reimplemented in lfc::BufferedOutput, lfc::NullOutput, and lfc::SharedOutput. |
|
||||||||||||||||
|
|
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001