|
Gaudi Framework, version v21r8 |
| Home | Generated: 17 Mar 2010 |
#include <StreamBuffer.h>


Public Member Functions | |
| Istream (std::istream &str) | |
| Constructor. | |
| virtual | ~Istream () |
| Destructor. | |
| virtual void | load (StreamBuffer &stream) |
| Data load method. | |
Private Attributes | |
| std::istream * | m_stream |
| Reference to input stream. | |
Definition at line 74 of file StreamBuffer.h.
| StreamBuffer::Istream::Istream | ( | std::istream & | str | ) | [inline] |
| virtual StreamBuffer::Istream::~Istream | ( | ) | [inline, virtual] |
| virtual void StreamBuffer::Istream::load | ( | StreamBuffer & | stream | ) | [inline, virtual] |
Data load method.
Reimplemented from StreamBuffer::DataIO.
Definition at line 85 of file StreamBuffer.h.
00085 { 00086 // Generic implementation for istreams: 00087 int len; 00088 (*m_stream) >> len; 00089 stream.erase(); 00090 stream.reserve(len); 00091 m_stream->read(stream.data(),len); 00092 }
std::istream* StreamBuffer::Istream::m_stream [private] |