|
SDL
2.0
|
Include dependency graph for SDL_systhread.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Functions | |
| int | SDL_SYS_CreateThread (SDL_Thread *thread, void *args) |
| void | SDL_SYS_SetupThread (const char *name) |
| int | SDL_SYS_SetThreadPriority (SDL_ThreadPriority priority) |
| void | SDL_SYS_WaitThread (SDL_Thread *thread) |
| void | SDL_SYS_DetachThread (SDL_Thread *thread) |
| SDL_TLSData * | SDL_SYS_GetTLSData () |
| int | SDL_SYS_SetTLSData (SDL_TLSData *data) |
| SDL_Thread * | SDL_CreateThreadInternal (int(*fn)(void *), const char *name, const size_t stacksize, void *data) |
| SDL_Thread* SDL_CreateThreadInternal | ( | int(*)(void *) | fn, |
| const char * | name, | ||
| const size_t | stacksize, | ||
| void * | data | ||
| ) |
Definition at line 427 of file SDL_thread.c.
References NULL, and SDL_CreateThreadWithStackSize().
Referenced by open_audio_device(), and SDL_TimerInit().
| int SDL_SYS_CreateThread | ( | SDL_Thread * | thread, |
| void * | args | ||
| ) |
Definition at line 35 of file SDL_systhread.c.
References SDL_Thread::handle, RunThread(), SDL_OutOfMemory, SDL_SetError, SDL_TRUE, and SDL_Thread::stacksize.
Referenced by SDL_CreateThreadWithStackSize().
| void SDL_SYS_DetachThread | ( | SDL_Thread * | thread | ) |
Definition at line 66 of file SDL_systhread.c.
References SDL_Thread::handle, and if.
Referenced by SDL_DetachThread().
| SDL_TLSData* SDL_SYS_GetTLSData | ( | ) |
Definition at line 27 of file SDL_systls.c.
References generic_local_storage, INVALID_PTHREAD_KEY, lock, NULL, SDL_AtomicLock, SDL_AtomicUnlock, SDL_Generic_GetTLSData(), SDL_MemoryBarrierAcquire, SDL_MemoryBarrierRelease, SDL_TRUE, and thread_local_storage.
Referenced by SDL_TLSCleanup(), SDL_TLSGet(), and SDL_TLSSet().
| int SDL_SYS_SetThreadPriority | ( | SDL_ThreadPriority | priority | ) |
Definition at line 54 of file SDL_systhread.c.
References SDL_SetError, SDL_THREAD_PRIORITY_HIGH, and SDL_THREAD_PRIORITY_LOW.
Referenced by SDL_SetThreadPriority().
| int SDL_SYS_SetTLSData | ( | SDL_TLSData * | data | ) |
Definition at line 33 of file SDL_systls.c.
References generic_local_storage, SDL_Generic_SetTLSData(), SDL_SetError, and thread_local_storage.
Referenced by SDL_TLSCleanup(), and SDL_TLSSet().
| void SDL_SYS_SetupThread | ( | const char * | name | ) |
Definition at line 42 of file SDL_systhread.c.
References i, NULL, SDL_assert, SDL_snprintf, SDL_ThreadID(), and sig_list.
Referenced by SDL_RunThread().
| void SDL_SYS_WaitThread | ( | SDL_Thread * | thread | ) |
Definition at line 60 of file SDL_systhread.c.
References SDL_Thread::handle, and if.
Referenced by SDL_WaitThread().