Dokumentacja klasy common::MultiWriterStream
[Moduł Stream]

Zapisuje zapisywane dane do wielu podłączonych do niego strumieni na raz. Więcej...

#include <Stream.hpp>

Diagram dziedziczenia dla common::MultiWriterStream

common::Stream

Lista wszystkich składowych.

Metody publiczne

 MultiWriterStream ()
 MultiWriterStream (Stream *a_Streams[], uint StreamCount)
void AddStream (Stream *a_Stream)
 Dodaje strumień do listy.
void RemoveStream (Stream *a_Stream)
 Usuwa strumień z listy. Jeśli takiego nie znajdzie, nic nie robi.
void ClearStreams ()
 Usuwa wszystkie strumienie z listy.
size_t GetStreamCount ()
virtual void Write (const void *Data, size_t Size)
 Zapisuje dane.
virtual void Flush ()


Opis szczegółowy

Zapisuje zapisywane dane do wielu podłączonych do niego strumieni na raz.

Dokumentacja konstruktora i destruktora

common::MultiWriterStream::MultiWriterStream (  )  [inline]

common::MultiWriterStream::MultiWriterStream ( Stream *  a_Streams[],
uint  StreamCount 
)


Dokumentacja funkcji składowych

void common::MultiWriterStream::AddStream ( Stream *  a_Stream  )  [inline]

Dodaje strumień do listy.

void common::MultiWriterStream::RemoveStream ( Stream *  a_Stream  ) 

Usuwa strumień z listy. Jeśli takiego nie znajdzie, nic nie robi.

void common::MultiWriterStream::ClearStreams (  )  [inline]

Usuwa wszystkie strumienie z listy.

size_t common::MultiWriterStream::GetStreamCount (  )  [inline]

virtual void common::MultiWriterStream::Write ( const void *  Data,
size_t  Size 
) [virtual]

Zapisuje dane.

(W oryginale: zgłasza błąd)

Reimplementowana z common::Stream.

virtual void common::MultiWriterStream::Flush (  )  [virtual]

Reimplementowana z common::Stream.


Dokumentacja dla tej klasy została wygenerowana z pliku:

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