18#ifndef _DECAF_INTERNAL_UTIL_CONCURRENT_WINDOWS_PLATFORMDEFS_H_
19#define _DECAF_INTERNAL_UTIL_CONCURRENT_WINDOWS_PLATFORMDEFS_H_
58 #define PLATFORM_THREAD_RETURN() return 0;
59 #define PLATFORM_THREAD_CALLBACK_TYPE unsigned
60 #define PLATFORM_MIN_STACK_SIZE 0x20000
61 #define PLATFORM_CALLING_CONV __stdcall
pthread_cond_t * decaf_condition_t
Definition PlatformDefs.h:58
pthread_mutex_t * decaf_mutex_t
Definition PlatformDefs.h:59
pthread_t decaf_thread_t
Definition PlatformDefs.h:56
void * PLATFORM_THREAD_ENTRY_ARG
Definition PlatformDefs.h:50
pthread_key_t decaf_tls_key
Definition PlatformDefs.h:57
pthread_rwlock_t * decaf_rwmutex_t
Definition PlatformDefs.h:60
Definition ByteArrayAdapter.h:30
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
Definition AprPool.h:25
Definition PlatformDefs.h:50
HANDLE writeMutex
Definition PlatformDefs.h:51
volatile LONG readers
Definition PlatformDefs.h:53
HANDLE readEvent
Definition PlatformDefs.h:52