|
Gaudi Framework, version v21r11 |
| Home | Generated: 30 Sep 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 75 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 86 of file StreamBuffer.h.
00086 { 00087 // Generic implementation for istreams: 00088 int len; 00089 (*m_stream) >> len; 00090 stream.erase(); 00091 stream.reserve(len); 00092 m_stream->read(stream.data(),len); 00093 }
std::istream* StreamBuffer::Istream::m_stream [private] |