Abstrakcyjna klasa bazowa nakładek na strumienie. More...
#include <Stream.hpp>
Public Member Functions | |
| OverlayStream (Stream *a_Stream) | |
| Stream * | GetStream () |
| virtual bool | End () |
| Tak samo jak MustRead(), ale sama odczytuje rozmiar przekazanej zmiennej. | |
| virtual void | Flush () |
Abstrakcyjna klasa bazowa nakładek na strumienie.
| common::OverlayStream::OverlayStream | ( | Stream * | a_Stream | ) | [inline] |
| virtual bool common::OverlayStream::End | ( | ) | [inline, virtual] |
Tak samo jak MustRead(), ale sama odczytuje rozmiar przekazanej zmiennej.
Zwraca true, jeśli osiągnięto koniec strumienia (W oryginale: zgłasza błąd)
Reimplemented from common::Stream.
Reimplemented in common::BufferingStream, common::BinDecoder, common::HexDecoder, common::Base64Decoder, common::ZlibDecompressionStream, and common::GzipDecompressionStream.
| virtual void common::OverlayStream::Flush | ( | ) | [inline, virtual] |
Reimplemented from common::Stream.
Reimplemented in common::CounterOverlayStream, common::LimitOverlayStream, common::BufferingStream, common::BinEncoder, common::HexEncoder, common::Base64Encoder, common::ZlibCompressionStream, and common::GzipCompressionStream.
| Stream* common::OverlayStream::GetStream | ( | ) | [inline] |
1.6.1