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. |
|
|