Dokumentacja klasy common::CRC32_Calc
[Moduł Stream]

Klasa obliczająca sumę CRC32 z kolejno podawanych bloków danych. Więcej...

#include <Stream.hpp>

Diagram dziedziczenia dla common::CRC32_Calc

common::Stream

Lista wszystkich składowych.

Metody publiczne

 CRC32_Calc ()
virtual void Write (const void *Data, size_t Size)
 Zapisuje dane.
uint GetResult ()
 Zwraca policzoną dotychczas sumę.
void Reset ()
 Rozpoczyna liczenie nowej sumy.

Statyczne metody publiczne

static uint Calc (const void *Data, size_t DataLength)
 Po prostu oblicza sumę kontrolną z podanych danych.


Opis szczegółowy

Klasa obliczająca sumę CRC32 z kolejno podawanych bloków danych.

Strumień tylko do zapisu. CRC32_Calc::GetResult() - wyliczoną dotychczas sumę można otrzymywać w każdej chwili, a potem dalej dodawać nowe dane. CRC32_Calc::Reset() - rozpoczyna liczenie nowej sumy kontrolnej.


Dokumentacja konstruktora i destruktora

common::CRC32_Calc::CRC32_Calc (  )  [inline]


Dokumentacja funkcji składowych

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

Zapisuje dane.

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

Reimplementowana z common::Stream.

uint common::CRC32_Calc::GetResult (  )  [inline]

Zwraca policzoną dotychczas sumę.

void common::CRC32_Calc::Reset (  )  [inline]

Rozpoczyna liczenie nowej sumy.

static uint common::CRC32_Calc::Calc ( const void *  Data,
size_t  DataLength 
) [static]

Po prostu oblicza sumę kontrolną z podanych danych.


Dokumentacja dla tej klasy została wygenerowana z pliku:

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