#include "level_base.H"
#include "level_core.H"
#include "level_imgio.H"
#include "level_vmclient.H"
#include "level_pinclient.H"
Enumerations | |
enum | { TLS_KEY_RESERVED_LAST = 140, TLS_KEY_INTERNAL_EXCEPTION, TLS_KEY_CLIENT_FIRST, TLS_KEY_CLIENT_LAST = TLS_KEY_CLIENT_FIRST + 63 } |
Functions | |
TLS_KEY | LEVEL_PINCLIENT::PIN_CreateThreadDataKey (DESTRUCTFUN destruct_func) |
BOOL | LEVEL_PINCLIENT::PIN_DeleteThreadDataKey (TLS_KEY key) |
BOOL | LEVEL_PINCLIENT::PIN_SetThreadData (TLS_KEY key, const VOID *data) |
BOOL | LEVEL_PINCLIENT::PIN_SetThreadData (TLS_KEY key, const VOID *data, THREADID threadId) |
VOID * | LEVEL_PINCLIENT::PIN_GetThreadData (TLS_KEY key) |
VOID * | LEVEL_PINCLIENT::PIN_GetThreadData (TLS_KEY key, THREADID threadId) |
Variables | |
LOCALTYPE typedef TLS_KEY_ALLOCATOR < TLS_KEY_CLIENT_FIRST, TLS_KEY_CLIENT_LAST > | LEVEL_PINCLIENT::CLIENT_TLS_KEY_ALLOCATOR |
GLOBALCONST UINT32 | LEVEL_PINCLIENT::MAX_CLIENT_TLS_KEYS = (TLS_KEY_CLIENT_LAST - TLS_KEY_CLIENT_FIRST + 1) |
LOCALVAR CLIENT_TLS_KEY_ALLOCATOR * | LEVEL_PINCLIENT::pClientTlsKeyAllocator |