Go to the source code of this file.
◆ ZyanCriticalSectionDelete()
Deletes a critical section.
- Parameters
-
critical_section | A pointer to the ZyanCriticalSection struct. |
◆ ZyanCriticalSectionEnter()
Enters a critical section.
- Parameters
-
critical_section | A pointer to the ZyanCriticalSection struct. |
◆ ZyanCriticalSectionInitialize()
Initializes a critical section.
- Parameters
-
critical_section | A pointer to the ZyanCriticalSection struct. |
◆ ZyanCriticalSectionLeave()
Leaves a critical section.
- Parameters
-
critical_section | A pointer to the ZyanCriticalSection struct. |
◆ ZyanCriticalSectionTryEnter()
Tries to enter a critical section.
- Parameters
-
critical_section | A pointer to the ZyanCriticalSection struct. |
- Returns
- Returns
ZYAN_TRUE
if the critical section was successfully entered or ZYAN_FALSE
, if not.