|
STLdoc
STLdocumentation
|
#include <thr/xthrcommon.h>#include <thr/xtime>#include <thr/xthreads.h>#include <tuple>#include <type_traits>#include <utility>Classes | |
| class | _Auto_cnd |
| class | _Auto_mtx |
| class | _Pad |
| class | _LaunchPad< _Target > |
Macros | |
| #define | _THR_XTHREAD_ |
| #define | _CALL_FUNC_MODIFIER _STDCALL |
Enumerations | |
| enum | { _DEVICE_OR_RESOURCE_BUSY, _INVALID_ARGUMENT, _NO_SUCH_PROCESS, _NOT_ENOUGH_MEMORY, _OPERATION_NOT_PERMITTED, _RESOURCE_DEADLOCK_WOULD_OCCUR, _RESOURCE_UNAVAILABLE_TRY_AGAIN } |
Functions | |
| _CRTIMP2_PURE void __cdecl | _Throw_C_error (int _Code) |
| _CRTIMP2_PURE void __cdecl | _Throw_Cpp_error (int _Code) |
| int | _Check_C_return (int _Res) |
| int | _Check_C_return (int _Res, int _Other) |
| int | _Thrd_startX (_Thrd_imp_t *_Thr, _Thrd_callback_t _Fp, void *_Arg) |
| int | _Thrd_detachX (_Thrd_t _Thr) |
| int | _Thrd_joinX (_Thrd_t _Thr, int *_Res) |
| int | _Mtx_initX (_Mtx_t *_Mtx, int _Type) |
| int | _Mtx_lockX (_Mtx_t _Mtx) |
| int | _Mtx_trylockX (_Mtx_t _Mtx) |
| int | _Mtx_timedlockX (_Mtx_t _Mtx, const xtime *_Xt) |
| int | _Mtx_unlockX (_Mtx_t _Mtx) |
| int | _Cnd_initX (_Cnd_t *_Cnd) |
| int | _Cnd_waitX (_Cnd_t _Cnd, _Mtx_t _Mtx) |
| int | _Cnd_timedwaitX (_Cnd_t _Cnd, _Mtx_t _Mtx, const xtime *_Xt) |
| int | _Cnd_broadcastX (_Cnd_t _Cnd) |
| int | _Cnd_signalX (_Cnd_t _Cnd) |
| template<class _Target > | |
| void | _Launch (_Thrd_t *_Thr, _Target &&_Tg) |
| #define _CALL_FUNC_MODIFIER _STDCALL |
| #define _THR_XTHREAD_ |
| anonymous enum |
| Enumerator | |
|---|---|
| _DEVICE_OR_RESOURCE_BUSY | |
| _INVALID_ARGUMENT | |
| _NO_SUCH_PROCESS | |
| _NOT_ENOUGH_MEMORY | |
| _OPERATION_NOT_PERMITTED | |
| _RESOURCE_DEADLOCK_WOULD_OCCUR | |
| _RESOURCE_UNAVAILABLE_TRY_AGAIN | |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| _CRTIMP2_PURE void __cdecl _Throw_C_error | ( | int | _Code | ) |
| _CRTIMP2_PURE void __cdecl _Throw_Cpp_error | ( | int | _Code | ) |
1.8.8