HPX - High Performance ParalleX

PrevUpHomeNext

Header <hpx/runtime/trigger_lco.hpp>

namespace hpx {
  void trigger_lco_event(naming::id_type const &, bool = true);
  void trigger_lco_event(naming::id_type const &, naming::id_type const &, 
                         bool = true);
  template<typename T> 
    void set_lco_value(naming::id_type const &, T &&, bool = true);
  template<typename T> 
    void set_lco_value(naming::id_type const &, T &&, naming::id_type const &, 
                       bool = true);
  void set_lco_error(naming::id_type const &, boost::exception_ptr const &, 
                     bool = true);
  void set_lco_error(naming::id_type const &, boost::exception_ptr &&, 
                     bool = true);
  void set_lco_error(naming::id_type const &, boost::exception_ptr const &, 
                     naming::id_type const &, bool = true);
  void set_lco_error(naming::id_type const &, boost::exception_ptr &&, 
                     naming::id_type const &, bool = true);
}

PrevUpHomeNext