hpx/components/client_base.hpp¶
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace
hpx
-
namespace
components
Functions
-
template<typename
Derived
, typenameStub
>
classclient_base
: public detail::make_stub::type<Stub>¶ Public Types
-
template<>
usingstub_argument_type
= Stub¶
-
template<>
usingserver_component_type
= typename detail::make_stub::server_component_type¶
-
template<>
usingis_client_tag
= void¶
Public Functions
-
client_base
()¶
-
client_base
(client_base const &rhs)¶
-
client_base
(client_base &&rhs)¶
-
~client_base
()¶
-
client_base &
operator=
(client_base const &rhs)¶
-
client_base &
operator=
(client_base &&rhs)¶
-
bool
valid
() const¶
-
operator bool
() const¶
-
void
free
()¶
-
bool
is_ready
() const¶
-
bool
has_value
() const¶
-
bool
has_exception
() const¶
-
void
wait
() const¶
Protected Functions
Protected Attributes
-
template<>
-
template<typename
-
namespace
serialization
-
namespace