#include <windows.h>
#include <process.h>
Go to the source code of this file.
Data Structures | |
struct | pthread_t |
struct | pthread_cond_t |
struct | win32_cond_t |
Defines | |
#define | WIN32_LEAN_AND_MEAN |
Typedefs | |
typedef CRITICAL_SECTION | pthread_mutex_t |
Functions | |
static | void (WINAPI *cond_broadcast)(pthread_cond_t *cond) |
static | BOOL (WINAPI *cond_wait)(pthread_cond_t *cond |
static unsigned __stdcall attribute_align_arg | win32thread_worker (void *arg) |
static int | pthread_create (pthread_t *thread, const void *unused_attr, void *(*start_routine)(void *), void *arg) |
static void | pthread_join (pthread_t thread, void **value_ptr) |
static int | pthread_mutex_init (pthread_mutex_t *m, void *attr) |
static int | pthread_mutex_destroy (pthread_mutex_t *m) |
static int | pthread_mutex_lock (pthread_mutex_t *m) |
static int | pthread_mutex_unlock (pthread_mutex_t *m) |
static void | pthread_cond_init (pthread_cond_t *cond, const void *unused_attr) |
static void | pthread_cond_destroy (pthread_cond_t *cond) |
static void | pthread_cond_broadcast (pthread_cond_t *cond) |
static void | pthread_cond_wait (pthread_cond_t *cond, pthread_mutex_t *mutex) |
static void | pthread_cond_signal (pthread_cond_t *cond) |
static void | w32thread_init (void) |
Variables | |
static pthread_mutex_t * | mutex |
static pthread_mutex_t DWORD | milliseconds |
Definition in file w32pthreads.h.
#define WIN32_LEAN_AND_MEAN |
Definition at line 38 of file w32pthreads.h.
typedef CRITICAL_SECTION pthread_mutex_t |
Definition at line 51 of file w32pthreads.h.
static BOOL | ( | WINAPI * | cond_wait | ) | [static] |
static void pthread_cond_broadcast | ( | pthread_cond_t * | cond | ) | [static] |
Definition at line 166 of file w32pthreads.h.
static void pthread_cond_destroy | ( | pthread_cond_t * | cond | ) | [static] |
Definition at line 150 of file w32pthreads.h.
static void pthread_cond_init | ( | pthread_cond_t * | cond, | |
const void * | unused_attr | |||
) | [static] |
Definition at line 126 of file w32pthreads.h.
static void pthread_cond_signal | ( | pthread_cond_t * | cond | ) | [static] |
Definition at line 229 of file w32pthreads.h.
static void pthread_cond_wait | ( | pthread_cond_t * | cond, | |
pthread_mutex_t * | mutex | |||
) | [static] |
Definition at line 197 of file w32pthreads.h.
static int pthread_create | ( | pthread_t * | thread, | |
const void * | unused_attr, | |||
void *(*)(void *) | start_routine, | |||
void * | arg | |||
) | [static] |
Definition at line 74 of file w32pthreads.h.
static void pthread_join | ( | pthread_t | thread, | |
void ** | value_ptr | |||
) | [static] |
Definition at line 84 of file w32pthreads.h.
static int pthread_mutex_destroy | ( | pthread_mutex_t * | m | ) | [inline, static] |
Definition at line 99 of file w32pthreads.h.
static int pthread_mutex_init | ( | pthread_mutex_t * | m, | |
void * | attr | |||
) | [inline, static] |
Definition at line 94 of file w32pthreads.h.
static int pthread_mutex_lock | ( | pthread_mutex_t * | m | ) | [inline, static] |
Definition at line 104 of file w32pthreads.h.
static int pthread_mutex_unlock | ( | pthread_mutex_t * | m | ) | [inline, static] |
Definition at line 109 of file w32pthreads.h.
static void | ( | WINAPI * | cond_broadcast | ) | [static] |
Referenced by avfilter_draw_slice(), avfilter_end_frame(), avfilter_filter_samples(), avfilter_start_frame(), dct_error(), encode_dvb_subtitles(), ff_ivi_decode_blocks(), hl_decode_mb_idct_luma(), hl_decode_mb_internal(), hl_decode_mb_predict_luma(), hyscale(), ivi_process_empty_tile(), main(), and palToRgbWrapper().
static void w32thread_init | ( | void | ) | [static] |
static unsigned __stdcall attribute_align_arg win32thread_worker | ( | void * | arg | ) | [static] |
pthread_mutex_t DWORD milliseconds |
Definition at line 64 of file w32pthreads.h.
Definition at line 64 of file w32pthreads.h.