hpx/synchronization/channel_mpmc.hpp¶
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace
hpx
-
namespace
lcos
-
namespace
local
-
-
template<typename
T
, typenameMutex
= util::spinlock>
classbounded_channel
¶ Public Functions
-
bounded_channel
(bounded_channel &&rhs)¶
-
bounded_channel &
operator=
(bounded_channel &&rhs)¶
-
~bounded_channel
()¶
-
bool
get
(T *val = nullptr) const¶
-
bool
set
(T &&t)¶
Private Types
-
template<>
usingmutex_type
= Mutex¶
-
-
template<typename
-
namespace
-
namespace