#include <archon/util/stream.H>
Inheritance diagram for Archon::Utilities::Stream::WriterBase< C >:


Public Types | |
| typedef C | CharType |
Public Member Functions | |
| virtual int | write (const C *buffer, int size)=0 throw (WriteException, UnexpectedException) |
| Write at most 'size' characters from 'buffer'. | |
| void | writeAll (const C *buffer, int size) throw (WriteException, UnexpectedException) |
| Write all 'size' characters from 'buffer'. | |
| void | writeAll (string s) |
| unsigned long | getWriteCount () const |
Protected Member Functions | |
| unsigned long | getWriteCountNoLock () const |
| Does not lock the mutex. | |
Definition at line 124 of file stream.H.
|
||||||||||||||||
|
Write at most 'size' characters from 'buffer'.
Implemented in Archon::Utilities::Stream::BasicPipe< C >, Archon::Utilities::Stream::FileWriter, and Archon::Utilities::Stream::BasicPipe< char >. Referenced by Archon::Utilities::Stream::WriterBase< char >::writeAll(). |
1.4.4