#include "SDL_stdinc.h"#include "SDL_error.h"#include "begin_code.h"#include "close_code.h"Go to the source code of this file.
Defines | |
| #define | SDL_MUTEX_TIMEDOUT 1 |
| #define | SDL_MUTEX_MAXWAIT (~(Uint32)0) |
| #define | SDL_LockMutex(m) SDL_mutexP(m) |
| #define | SDL_UnlockMutex(m) SDL_mutexV(m) |
Typedefs | |
| typedef struct SDL_mutex | SDL_mutex |
| typedef struct SDL_semaphore | SDL_sem |
| typedef struct SDL_cond | SDL_cond |
Functions | |
| DECLSPEC SDL_mutex *SDLCALL | SDL_CreateMutex (void) |
| DECLSPEC int SDLCALL | SDL_mutexP (SDL_mutex *mutex) |
| DECLSPEC int SDLCALL | SDL_mutexV (SDL_mutex *mutex) |
| DECLSPEC void SDLCALL | SDL_DestroyMutex (SDL_mutex *mutex) |
| DECLSPEC SDL_sem *SDLCALL | SDL_CreateSemaphore (Uint32 initial_value) |
| DECLSPEC void SDLCALL | SDL_DestroySemaphore (SDL_sem *sem) |
| DECLSPEC int SDLCALL | SDL_SemWait (SDL_sem *sem) |
| DECLSPEC int SDLCALL | SDL_SemTryWait (SDL_sem *sem) |
| DECLSPEC int SDLCALL | SDL_SemWaitTimeout (SDL_sem *sem, Uint32 ms) |
| DECLSPEC int SDLCALL | SDL_SemPost (SDL_sem *sem) |
| DECLSPEC Uint32 SDLCALL | SDL_SemValue (SDL_sem *sem) |
| DECLSPEC SDL_cond *SDLCALL | SDL_CreateCond (void) |
| DECLSPEC void SDLCALL | SDL_DestroyCond (SDL_cond *cond) |
| DECLSPEC int SDLCALL | SDL_CondSignal (SDL_cond *cond) |
| DECLSPEC int SDLCALL | SDL_CondBroadcast (SDL_cond *cond) |
| DECLSPEC int SDLCALL | SDL_CondWait (SDL_cond *cond, SDL_mutex *mut) |
| DECLSPEC int SDLCALL | SDL_CondWaitTimeout (SDL_cond *cond, SDL_mutex *mutex, Uint32 ms) |
1.5.8