HPX

PrevUpHomeNext

Header <hpx/runtime/basename_registration.hpp>

namespace hpx {
  std::vector< hpx::future< hpx::id_type > > 
  find_all_from_basename(std::string const &, std::size_t);
  std::vector< hpx::future< hpx::id_type > > 
  find_from_basename(std::string const &, std::vector< std::size_t > const &);
  hpx::future< hpx::id_type > 
  find_from_basename(std::string const &, std::size_t = ~0U);
  template<typename Client> 
    Client find_from_basename(std::string, std::size_t = ~0U);
  hpx::future< bool > 
  register_with_basename(std::string const &, hpx::id_type, std::size_t = ~0U);
  hpx::future< bool > 
  register_with_basename(std::string const &, hpx::future< hpx::id_type >, 
                         std::size_t = ~0U);
  template<typename Client, typename Stub> 
    hpx::future< bool > 
    register_with_basename(std::string const &, 
                           components::client_base< Client, Stub > &, 
                           std::size_t = ~0U);
  hpx::future< hpx::id_type > 
  unregister_with_basename(std::string const &, std::size_t = ~0U);
}

PrevUpHomeNext