hpx::components::client_base#

Defined in header hpx/components.hpp.

See Public API for a list of names and headers that are part of the public HPX API.

template<typename Derived, typename Stub, typename Data>
class client_base : public hpx::components::stub_base<ServerComponent>#

This class template serves as a base class for client components, providing common functionality such as managing shared state, ID retrieval, and asynchronous operations.

Template Parameters
  • Derived – The derived client component type.

  • Stub – The stub type used for communication.

  • Data – The extra data type used for additional information.