#include <archon/util/pipe.H>
Inheritance diagram for Archon::Utilities::Stream::BasicPipe< C >:
Public Member Functions | |
void | raiseReadError (string message) |
Force the next read call to throw a ReadException with the specified message. | |
void | raiseWriteError (string message) |
Force the next write call to throw a WriteException with the specified message. | |
int | read (C *b, int n) throw (ReadException, UnexpectedException) |
int | write (const C *b, int n) throw (WriteException, UnexpectedException) |
Static Public Member Functions | |
static void | make (Ref< ReaderBase< C > > &r, Ref< WriterBase< C > > &w, int bufferSize=4096, bool expand=false) |
Protected Member Functions | |
BasicPipe (int bufferSize, bool expand) | |
virtual | ~BasicPipe () |
void | refDispose (Mutex::Lock &l) |
Definition at line 49 of file pipe.H.
|
|