STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Macros | Typedefs | Functions
xthrcommon.h File Reference
#include <yvals.h>

Go to the source code of this file.

Classes

struct  _Thrd_imp_t
 

Macros

#define _THR_XTHRCOMMON_H
 
#define _THREAD_CHECKX   0
 
#define _STDCALL   __stdcall
 
#define _Thr_val(thr)   thr._Id
 
#define _Thr_set_null(thr)   (thr._Hnd = 0, thr._Id = 0)
 
#define _Thr_is_null(thr)   (thr._Id == 0)
 
#define _Mtx_internal_imp_size   48
 
#define _Mtx_internal_imp_alignment   4
 
#define _Cnd_internal_imp_size   40
 
#define _Cnd_internal_imp_alignment   4
 
#define _THREAD_ASSERT(expr, msg)   ((void)0)
 
#define _THREAD_EMULATE_TSS   1
 
#define _THR_ADDR
 
#define _THR_INDIR
 
#define _THR_NOINDIR(x)   *(x)
 
#define _TSS_USE_MACROS   0
 
#define _TSS_DTOR_ITERATIONS_IMP   4
 

Typedefs

typedef unsigned int _Thrd_id_t
 
typedef unsigned int(_STDCALL_Thrd_callback_t) (void *)
 
typedef struct _Mtx_internal_imp_t * _Mtx_imp_t
 
typedef struct _Cnd_internal_imp_t * _Cnd_imp_t
 
typedef int _Tss_imp_t
 

Functions

_CRTIMP2_PURE void __cdecl _Thrd_abort (const char *)
 
_CRTIMP2_PURE int __cdecl _Thrd_start (_Thrd_imp_t *, _Thrd_callback_t, void *)
 
void _Tss_destroy (void)
 

Macro Definition Documentation

#define _Cnd_internal_imp_alignment   4
#define _Cnd_internal_imp_size   40
#define _Mtx_internal_imp_alignment   4
#define _Mtx_internal_imp_size   48
#define _STDCALL   __stdcall
#define _THR_ADDR
#define _THR_INDIR
#define _Thr_is_null (   thr)    (thr._Id == 0)
#define _THR_NOINDIR (   x)    *(x)
#define _Thr_set_null (   thr)    (thr._Hnd = 0, thr._Id = 0)
#define _Thr_val (   thr)    thr._Id
#define _THR_XTHRCOMMON_H
#define _THREAD_ASSERT (   expr,
  msg 
)    ((void)0)
#define _THREAD_CHECKX   0
#define _THREAD_EMULATE_TSS   1
#define _TSS_DTOR_ITERATIONS_IMP   4
#define _TSS_USE_MACROS   0

Typedef Documentation

typedef struct _Cnd_internal_imp_t* _Cnd_imp_t
typedef struct _Mtx_internal_imp_t* _Mtx_imp_t
typedef unsigned int(_STDCALL * _Thrd_callback_t) (void *)
typedef unsigned int _Thrd_id_t
typedef int _Tss_imp_t

Function Documentation

_CRTIMP2_PURE void __cdecl _Thrd_abort ( const char *  )
_CRTIMP2_PURE int __cdecl _Thrd_start ( _Thrd_imp_t ,
_Thrd_callback_t  ,
void  
)
void _Tss_destroy ( void  )