SKompress
Komprimiert und Dekomprimiert Daten im Hauptspeicher mittels eines nicht standardisierten Verfahrens.
Vererbung
| Basisklassen(n) |
|
abgeleitete Klassen |
|
|
SKompress |
|
Attribute
public:
| Attribut |
Typ |
Beschreibung |
| lastErrorText |
SString |
Enthält die Fehlermeldung des letzten aufgetretenen Fehlers. |
protected:
| Attribut |
Typ |
Beschreibung |
| codesize |
unsigned long int |
Wird intern verwendet. |
| dad[skN + 1] |
int |
Wird intern verwendet. |
| lson[skN + 1] |
int |
Wird intern verwendet. |
| match_length |
int |
Wird intern verwendet. |
| match_position |
int |
Wird intern verwendet. |
| ok |
BOOL |
Wird intern verwendet. |
| paHMem |
HGLOBAL |
Wird intern verwendet. |
| paLang |
DWORD |
Wird intern verwendet. |
| paMemLang |
DWORD |
Wird intern verwendet. |
| paMemory |
SMem |
Wird intern verwendet. |
| peLang |
DWORD |
Wird intern verwendet. |
| peMem |
char* |
Wird intern verwendet. |
| printcount |
unsigned long int |
Wird intern verwendet. |
| readFromMemory |
bool |
Wird intern verwendet. |
| rson[skN + 257] |
int |
Wird intern verwendet. |
| startlang |
int |
Wird intern verwendet. |
| textsize |
unsigned long int |
Wird intern verwendet. |
| text_buf[skN + skF - 1] |
unsigned char |
Wird intern verwendet. |
| writeToMemory |
bool |
Wird intern verwendet. |
Operationen
public:
| Name |
Parameter |
Rückgabewert |
Beschreibung |
| dekompress |
void *_peMem, DWORD _peLang |
SMem* |
Dekomprimiert Daten im Hauptspeicher. |
| dekompress |
SMem& inMemory |
SMem* |
Dekomprimierung von Daten im Hauptspeicher. |
| getProgress |
|
int |
Gibt den Fortschritt an. |
| kompress |
void *_peMem, DWORD _peLang |
SMem* |
Komprimierung von Daten im Hauptspeicher. |
| kompress |
SMem& inMemory |
SMem* |
Komprimierung von Daten im Hauptspeicher. |
protected:
Komprimiert und Dekomprimiert Daten im Hauptspeicher mittels eines nicht standardisierten Verfahrens.
Dekomprimiert Daten im Hauptspeicher.
Parameter:
| pmem |
Zeiger auf den Speicher der zu dekomprimierenden Daten |
| memLang |
Länge der zu dekomprimierenden Daten |
Rückgabe:
| SMem* |
Zeiger auf ein SMem-Objekt das die dekomprimierten Daten beinhaltet. |
Dekomprimierung von Daten im Hauptspeicher.
Parameter:
| inMemory |
SMem - Objekt das die Daten enthält |
Rückgabe:
| SMem* |
Zeiger auf ein SMem-Objekt das die dekomprimierten Daten beinhaltet. |
Gibt den Fortschritt an.
Rückgabe:
| int |
Fortschritt in Prozent (0 .. 100) |
Komprimierung von Daten im Hauptspeicher.
Parameter:
| pmem |
Zeiger auf den Speicher der zu komprimierenden Daten |
| memLang |
Länge der zu komprimierenden Daten |
Rückgabe:
| SMem* |
Zeiger auf ein SMem-Objekt das die komprimierten Daten beinhaltet. |
Komprimierung von Daten im Hauptspeicher.
Parameter:
| inMemory |
SMem - Objekt das die Daten enthält |
Rückgabe:
| SMem* |
Zeiger auf ein SMem-Objekt das die komprimierten Daten beinhaltet. |
Wird intern verwendet.
Wird intern verwendet.
Wird intern verwendet.
Wird intern verwendet.
Wird intern verwendet.
Wird intern verwendet.
Wird intern verwendet.