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 | ) |