Dokumentacja klasy common::OverlayStream
[Moduł Stream]

Abstrakcyjna klasa bazowa nakładek na strumienie. Więcej...

#include <Stream.hpp>

Diagram dziedziczenia dla common::OverlayStream

common::Stream common::Base64Decoder common::Base64Encoder common::BinDecoder common::BinEncoder common::CounterOverlayStream common::GzipCompressionStream common::GzipDecompressionStream common::HexDecoder common::HexEncoder common::LimitOverlayStream common::XorCoder common::ZlibCompressionStream common::ZlibDecompressionStream

Lista wszystkich składowych.

Metody publiczne

 OverlayStream (Stream *a_Stream)
Stream * GetStream ()
virtual bool End ()
 Tak samo jak MustRead(), ale sama odczytuje rozmiar przekazanej zmiennej.
virtual void Flush ()


Opis szczegółowy

Abstrakcyjna klasa bazowa nakładek na strumienie.

Dokumentacja konstruktora i destruktora

common::OverlayStream::OverlayStream ( Stream *  a_Stream  )  [inline]


Dokumentacja funkcji składowych

Stream* common::OverlayStream::GetStream (  )  [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)

Reimplementowana z common::Stream.

Reimplementowana w common::BinDecoder, common::HexDecoder, common::Base64Decoder, common::ZlibDecompressionStream i common::GzipDecompressionStream.

virtual void common::OverlayStream::Flush (  )  [inline, virtual]


Dokumentacja dla tej klasy została wygenerowana z pliku:

Wygenerowano Sat Mar 29 18:17:02 2008 dla CommonLib programem  doxygen 1.5.5