table of contents
include/Zycore/API/Synchronization.h(3) | Library Functions Manual | include/Zycore/API/Synchronization.h(3) |
NAME¶
include/Zycore/API/Synchronization.h
SYNOPSIS¶
#include <Zycore/Defines.h>
#include <Zycore/Status.h>
Functions¶
ZYCORE_EXPORT ZyanStatus
ZyanCriticalSectionInitialize (ZyanCriticalSection *critical_section)
ZYCORE_EXPORT ZyanStatus ZyanCriticalSectionEnter
(ZyanCriticalSection *critical_section)
ZYCORE_EXPORT ZyanBool ZyanCriticalSectionTryEnter
(ZyanCriticalSection *critical_section)
ZYCORE_EXPORT ZyanStatus ZyanCriticalSectionLeave
(ZyanCriticalSection *critical_section)
ZYCORE_EXPORT ZyanStatus ZyanCriticalSectionDelete
(ZyanCriticalSection *critical_section)
Function Documentation¶
ZYCORE_EXPORT ZyanStatus ZyanCriticalSectionDelete (ZyanCriticalSection * critical_section)¶
Deletes a critical section.
Parameters
ZYCORE_EXPORT ZyanStatus ZyanCriticalSectionEnter (ZyanCriticalSection * critical_section)¶
Enters a critical section.
Parameters
ZYCORE_EXPORT ZyanStatus ZyanCriticalSectionInitialize (ZyanCriticalSection * critical_section)¶
Initializes a critical section.
Parameters
ZYCORE_EXPORT ZyanStatus ZyanCriticalSectionLeave (ZyanCriticalSection * critical_section)¶
Leaves a critical section.
Parameters
ZYCORE_EXPORT ZyanBool ZyanCriticalSectionTryEnter (ZyanCriticalSection * critical_section)¶
Tries to enter a critical section.
Parameters
Returns
Author¶
Generated automatically by Doxygen for Zycore from the source code.
Version 1.5.1.0 | Zycore |