Main Page Compound List File List Compound Members File Members

# _CslMutex Struct Reference

User-defined mutex object. More...

`#include <cslmain.h>`

List of all members.

## Public Attributes
void * | user_data
CslMutexLock | lock
CslMutexUnlock | unlock
CslMutexDestroy | destroy

## Detailed Description

User-defined mutex object.

Data structure for a user-supplied mutex object. Has three function pointers to the lock, unlock, and destroy functions and a pointer to user data.

## Member Data Documentation

CslMutexDestroy _CslMutex::destroy

CslMutexLock _CslMutex::lock

CslMutexUnlock _CslMutex::unlock

void* _CslMutex::user_data

The documentation for this struct was generated from the following file:

- cslmain.h