hpx::components::client
hpx::components::client#
Defined in header hpx/components.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace hpx
-
namespace components
-
template<typename Component, typename Data = void>
class client : public hpx::components::client_base<client<Component, void>, Component, void># - #include <client.hpp>
The client class is a wrapper that manages a distributed component. It extends
client_base
with specificComponent
andData
types.- Template Parameters
Component – The type of the component.
Data – The type of the data associated with the client (default is void).
Public Functions
-
client() = default#
-
inline explicit client(future_type const &f) noexcept#
-
inline explicit client(future_type &&f) noexcept#
-
~client() = default#
-
inline client &operator=(future_type const &f) noexcept#
-
inline client &operator=(future_type &&f) noexcept#
-
template<typename Component, typename Data = void>
-
namespace components