#include <winstl/winstl.h>
#include <stlsoft/synch/concepts.hpp>
#include <winstl/shims/attribute/get_synch_handle.hpp>
Go to the source code of this file.
Namespaces | |
namespace | winstl |
Functions | |
DWORD | w4mo_helper_8 (HANDLE h0, HANDLE h1, HANDLE h2, HANDLE h3, HANDLE h4, HANDLE h5, HANDLE h6, HANDLE h7, bool bWaitAll, ws_dword_t timeout) |
[IMPLEMENTATION] | |
template<typename L0, typename L1, typename L2, typename L3, typename L4, typename L5, typename L6, typename L7> | |
DWORD | wait_for_multiple_objects (L0 &l0, L1 &l1, L2 &l2, L3 &l3, L4 &l4, L5 &l5, L6 &l6, L7 &l7, bool bWaitAll, ws_dword_t timeout) |
Execute wait for 8 synchronisation objects of heterogeneous types. | |
template<typename L0, typename L1, typename L2, typename L3, typename L4, typename L5, typename L6> | |
DWORD | wait_for_multiple_objects (L0 &l0, L1 &l1, L2 &l2, L3 &l3, L4 &l4, L5 &l5, L6 &l6, bool bWaitAll, ws_dword_t timeout) |
Execute wait for 7 synchronisation objects of heterogeneous types. | |
template<typename L0, typename L1, typename L2, typename L3, typename L4, typename L5> | |
DWORD | wait_for_multiple_objects (L0 &l0, L1 &l1, L2 &l2, L3 &l3, L4 &l4, L5 &l5, bool bWaitAll, ws_dword_t timeout) |
Execute wait for 6 synchronisation objects of heterogeneous types. | |
template<typename L0, typename L1, typename L2, typename L3, typename L4> | |
DWORD | wait_for_multiple_objects (L0 &l0, L1 &l1, L2 &l2, L3 &l3, L4 &l4, bool bWaitAll, ws_dword_t timeout) |
Execute wait for 5 synchronisation objects of heterogeneous types. | |
template<typename L0, typename L1, typename L2, typename L3> | |
DWORD | wait_for_multiple_objects (L0 &l0, L1 &l1, L2 &l2, L3 &l3, bool bWaitAll, ws_dword_t timeout) |
Execute wait for 4 synchronisation objects of heterogeneous types. | |
template<typename L0, typename L1, typename L2> | |
DWORD | wait_for_multiple_objects (L0 &l0, L1 &l1, L2 &l2, bool bWaitAll, ws_dword_t timeout) |
Execute wait for 3 synchronisation objects of heterogeneous types. | |
template<typename L0, typename L1> | |
DWORD | wait_for_multiple_objects (L0 &l0, L1 &l1, bool bWaitAll, ws_dword_t timeout) |
Execute wait for 2 synchronisation objects of heterogeneous types. |