libsoundio-d ~master (2021-08-17T21:58:51Z)
Dub
Repo
SoundIoOsMutex
soundio
os
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
extern (
C
) @
nogc
nothrow __gshared
struct
SoundIoOsMutex {
version(Windows)
CRITICAL_SECTION
id
;
version(!Windows)
pthread_mutex_t
id
;
version(!Windows)
bool
id_init
;
}
Members
Variables
id
CRITICAL_SECTION
id
;
Undocumented in source.
id
pthread_mutex_t
id
;
Undocumented in source.
id_init
bool
id_init
;
Undocumented in source.
Meta
Source
See Implementation
soundio
os
aliases
COINIT
CONDITION_VARIABLE
INIT_ONCE
enums
COINIT_APARTMENTTHREADED
static functions
CoInitializeEx
CoUninitialize
InitOnceBeginInitialize
InitOnceComplete
InitializeConditionVariable
SleepConditionVariableCS
WakeConditionVariable
assert_no_err
ceil_dbl_to_size_t
internal_init
mkstemp
run_pthread
run_win32_thread
soundio_os_cond_create
soundio_os_cond_destroy
soundio_os_cond_signal
soundio_os_cond_timed_wait
soundio_os_cond_wait
soundio_os_deinit_mirrored_memory
soundio_os_get_time
soundio_os_init
soundio_os_init_mirrored_memory
soundio_os_mutex_create
soundio_os_mutex_destroy
soundio_os_mutex_lock
soundio_os_mutex_unlock
soundio_os_page_size
soundio_os_thread_create
soundio_os_thread_destroy
static variables
COINITBASE_MULTITHREADED
INIT_ONCE_ASYNC
INIT_ONCE_STATIC_INIT
MAP_ANONYMOUS
cclock
init_mutex
initialized
notify_ident
page_size
win32_init_once
win32_system_info
win32_time_resolution
structs
SoundIoOsCond
SoundIoOsMirroredMemory
SoundIoOsMutex
SoundIoOsThread