SCriticalSection
Klasse zum Handling von kritischen Mehrfachzugriffen auf Ressourcen.
Vererbung
Basisklassen(n) |
|
abgeleitete Klassen |
|
SCriticalSection |
|
Attribute
protected:
Attribut |
Typ |
Beschreibung |
criticalSection |
CRITICAL_SECTION |
|
Operationen
public:
Name |
Parameter |
Rückgabewert |
Beschreibung |
enterCS |
|
void |
Beginnt eine kritische Codebehandlung, wartet ggf. bis es möglich ist. |
leaveCS |
|
void |
Beendet eine kritische Codebehandlung. |
tryEnterCS |
|
bool |
Beginnt eine kritische Codebehandlung, wartet nicht. |
protected:
Name |
Parameter |
Rückgabewert |
Beschreibung |
deinit |
|
void |
|
init |
|
void |
|
Klasse zum Handling von kritischen Mehrfachzugriffen auf Ressourcen.
Beginnt eine kritische Codebehandlung, wartet ggf. bis es möglich ist.
Beendet eine kritische Codebehandlung.
Beginnt eine kritische Codebehandlung, wartet nicht.
Rückgabe:
bool |
false, wenn es ohne warten nicht möglich war |