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._Id = 0)
 
#define _Thr_is_null(thr)   (thr._Id == 0)
 
#define _ONCE_FLAG_INIT_IMP   0
 
#define _THREAD_ASSERT(expr, msg)   ((void)0)
 
#define _THREAD_EMULATE_TSS   1
 
#define _TSS_USE_MACROS   0
 
#define _TSS_DTOR_ITERATIONS_IMP   4
 

Typedefs

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
 
typedef char _Once_flag_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 _ONCE_FLAG_INIT_IMP   0
#define _STDCALL   __stdcall
#define _Thr_is_null (   thr)    (thr._Id == 0)
#define _Thr_set_null (   thr)    (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 char _Once_flag_imp_t
typedef unsigned int(_STDCALL * _Thrd_callback_t) (void *)
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  )