PPL-Core-Klasse.
|
static void | GetFeatures (CAssocArray &list) |
|
static int | haveBzip2 () |
| Feature BZip2 vorhanden? (Komprimierung mit BZip2) Mehr ...
|
|
static int | haveCurl () |
| Feature Curl vorhanden? (Zugriff auf Webseiten via HTTP) Mehr ...
|
|
static int | haveDirectX9 () |
| Feature DirectX9 vorhanden? (Unterstützung von DirectX 9 unter Windows) Mehr ...
|
|
static int | haveFreetype2 () |
| Feature Freetype2 vorhanden? (Unterstützung von TrueType-Fonts) Mehr ...
|
|
static int | haveIconv () |
| Feature Iconv vorhanden? (Umwandlung verschiedener Charsets) Mehr ...
|
|
static int | haveJPEG () |
| Feature JPEG vorhanden? (Lesen und Schreiben von JPEG-Bildern) Mehr ...
|
|
static int | haveLame () |
| Feature Lame vorhanden? (Erstellung von MP3-Dateien) Mehr ...
|
|
static int | haveLibmad () |
| Feature Libmad vorhanden? (Dekodieren von MP3-Dateien) Mehr ...
|
|
static int | haveMCrypt () |
| Feature MCrypt vorhanden? (Verschlüsselung mit CMCrypt) Mehr ...
|
|
static int | haveMHash () |
| Feature MHash vorhanden? (Verschiedene Hash-Algorithmen) Mehr ...
|
|
static int | haveMySQL () |
| Feature MySQL vorhanden? (Unterstützung von MySQL-Datenbanken) Mehr ...
|
|
static int | haveOpenSSL () |
| Feature OpenSSL vorhanden? (Verschlüsselung innerhalb Curl und den Socket-Klassen) Mehr ...
|
|
static int | havePCRE () |
| Feature PCRE vorhanden? (Perl Regular Expressions in den String-Klassen) Mehr ...
|
|
static int | havePNG () |
| Feature PNG vorhanden? (Lesen und Schreiben von PNG-Bildern) Mehr ...
|
|
static int | havePostgres () |
| Feature Postgres vorhanden? (Unterstützung von Postgres-Datenbanken) Mehr ...
|
|
static int | haveSDL () |
| Feature SDL vorhanden? (Unterstützung der Grafiklibrary SDL) Mehr ...
|
|
static int | haveSybase () |
| Feature Sybase vorhanden? (Unterstützung von Sybase-Datenbanken) Mehr ...
|
|
static int | haveThreads () |
| Feature Threads vorhanden? (Unterstützung von Threads) Mehr ...
|
|
static int | haveZlib () |
| Feature ZLib vorhanden? (Komprimierung mit ZLib) Mehr ...
|
|
ppl6::Cppl6Core::Cppl6Core |
( |
| ) |
|
ppl6::Cppl6Core::~Cppl6Core |
( |
| ) |
|
int ppl6::Cppl6Core::AtExit |
( |
int(*)(void *data) |
PPLExitFunction, |
|
|
void * |
data |
|
) |
| |
CString ppl6::Cppl6Core::GetCopyright |
( |
| ) |
|
ppluint32 ppl6::Cppl6Core::GetCPUCaps |
( |
CPUCaps * |
cpu = NULL | ) |
|
const CPUCaps * ppl6::Cppl6Core::GetCPUCaps |
( |
| ) |
|
void ppl6::Cppl6Core::GetFeatures |
( |
CAssocArray & |
list | ) |
|
|
static |
CHeap * ppl6::Cppl6Core::GetHeap_CArrayItem |
( |
| ) |
|
Diese Funktion liefert einen Pointer auf den Heap-Speicher zurück, der von der Klasse CArrayItem, bzw. CAssocArray benutzt wird, um die einzelnen Knoten des Baums zu speichern. Wurde der Heap noch nicht angelegt, wird dies zuerst durchgeführt. Der Heap wird bei Programmende automatisch freigegeben.
Die Klasse ist Thread-sicher.
- Rückgabe
- Pointer auf Heap der CArrayItem-Klasse
- Achtung
- Der Heap sollte von extrenen Anwendungen nicht verwendet und keinesfalls verändert werden!
- Siehe auch
-
CHeap * ppl6::Cppl6Core::GetHeap_CString |
( |
| ) |
|
Diese Funktion liefert einen Pointer auf den Heap-Speicher zurück, der von der Klasse CString benutzt wird. Wurde der Heap noch nicht angelegt, wird dies zuerst durchgeführt. Der Heap wird bei Programmende automatisch freigegeben.
Die Klasse ist Thread-sicher.
- Rückgabe
- Pointer auf Heap der CString-Klasse
- Achtung
- Der Heap sollte von extrenen Anwendungen nicht verwendet und keinesfalls verändert werden!
- Siehe auch
-
CHeap * ppl6::Cppl6Core::GetHeap_CWString |
( |
| ) |
|
Diese Funktion liefert einen Pointer auf den Heap-Speicher zurück, der von der Klasse CWString benutzt wird. Wurde der Heap noch nicht angelegt, wird dies zuerst durchgeführt. Der Heap wird bei Programmende automatisch freigegeben.
Die Klasse ist Thread-sicher.
- Rückgabe
- Pointer auf Heap der CWString-Klasse
- Achtung
- Der Heap sollte von extrenen Anwendungen nicht verwendet und keinesfalls verändert werden!
- Siehe auch
-
CHeap * ppl6::Cppl6Core::GetHeap_TREEITEMS |
( |
| ) |
|
Diese Funktion liefert einen Pointer auf den Heap-Speicher zurück, der von der Klasse CAVLTree benutzt wird, um die einzelnen Knoten des Baums zu speichern. Wurde der Heap noch nicht angelegt, wird dies zuerst durchgeführt. Der Heap wird bei Programmende automatisch freigegeben.
Die Klasse ist Thread-sicher.
- Rückgabe
- Pointer auf Heap der CAVLTree-Klasse
- Achtung
- Der Heap sollte von extrenen Anwendungen nicht verwendet und keinesfalls verändert werden!
- Siehe auch
-
CResource* ppl6::Cppl6Core::GetPPLResource |
( |
| ) |
|
CString ppl6::Cppl6Core::GetReleaseDate |
( |
| ) |
|
ppluint32 ppl6::Cppl6Core::GetReleaseDateInt |
( |
| ) |
|
CString ppl6::Cppl6Core::GetVersion |
( |
| ) |
|
void ppl6::Cppl6Core::GetVersion |
( |
int * |
major, |
|
|
int * |
minor, |
|
|
int * |
build |
|
) |
| |
int ppl6::Cppl6Core::MinVersion |
( |
int |
major, |
|
|
int |
minor, |
|
|
int |
build |
|
) |
| |
Diese Funktion überprüft, ob die verwendete PPL-Library identisch oder größer der angegebenen Version ist.
- Parameter
-
major | Die Hauptversion, z.B. 6 |
minor | Die Unterversion, z.B. 0 |
build | Die Build, z.B. 14 |
- Rückgabe
- Gibt
-1
zurück, wenn die Library kleiner ist, 0
bei identischer Version, 1
bei höherer Version. Bei abweichender Version wird zusätzlich der Fehlercode 352 gesetzt.
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
- /jenkins/jobs/clang_ppl6/workspace/include/ppl6.h
- /jenkins/jobs/clang_ppl6/workspace/src/core/pplcore.cpp