![]() |
|
|
Generated: 18 Jul 2008 |
#include <StreamBuffer.h>
Inheritance diagram for StreamBuffer::DataIO:

Definition at line 39 of file StreamBuffer.h.
Public Member Functions | |
| DataIO () | |
| Standard constructor. | |
| virtual | ~DataIO () |
| Standard destructor. | |
| void | badStreamMode () |
| Throw Exception. | |
| virtual void | serialize (StreamBuffer &stream) |
| Serialization method: loads/dumps streambuffer content. | |
| virtual void | load (StreamBuffer &) |
| Template function to load stream data. | |
| virtual void | dump (StreamBuffer &) |
| Template function to save stream data. | |
| StreamBuffer::DataIO::DataIO | ( | ) | [inline] |
| virtual StreamBuffer::DataIO::~DataIO | ( | ) | [inline, virtual] |
| void StreamBuffer::DataIO::badStreamMode | ( | ) | [inline] |
Throw Exception.
Definition at line 48 of file StreamBuffer.h.
Referenced by dump(), load(), and serialize().
| virtual void StreamBuffer::DataIO::serialize | ( | StreamBuffer & | stream | ) | [inline, virtual] |
Serialization method: loads/dumps streambuffer content.
Definition at line 52 of file StreamBuffer.h.
References badStreamMode(), dump(), StreamBuffer::isReading(), StreamBuffer::isWriting(), and load().
Referenced by StreamBuffer::serialize().
00052 { 00053 if (stream.isReading()) 00054 load(stream); 00055 else if (stream.isWriting()) 00056 dump(stream); 00057 else 00058 badStreamMode(); 00059 }
| virtual void StreamBuffer::DataIO::load | ( | StreamBuffer & | ) | [inline, virtual] |
Template function to load stream data.
Reimplemented in StreamBuffer::Istream.
Definition at line 61 of file StreamBuffer.h.
References badStreamMode().
Referenced by serialize().
00061 { 00062 badStreamMode(); 00063 }
| virtual void StreamBuffer::DataIO::dump | ( | StreamBuffer & | ) | [inline, virtual] |
Template function to save stream data.
Reimplemented in StreamBuffer::Ostream.
Definition at line 65 of file StreamBuffer.h.
References badStreamMode().
Referenced by serialize().
00065 { 00066 badStreamMode(); 00067 }