HPX

PrevUpHomeNext

Header <hpx/runtime/trigger_lco.hpp>

namespace hpx {
  void trigger_lco_event(naming::id_type const &, naming::address &&, 
                         bool = true);
  void trigger_lco_event(naming::id_type const &, bool = true);
  void trigger_lco_event(naming::id_type const &, naming::address &&, 
                         naming::id_type const &, bool = true);
  void trigger_lco_event(naming::id_type const &, naming::id_type const &, 
                         bool = true);
  template<typename Result> 
    void set_lco_value(naming::id_type const &, naming::address &&, Result &&, 
                       bool = true);
  template<typename Result> 
    std::enable_if< !std::is_same< typename util::decay< Result >::type, naming::address >::value >::type 
    set_lco_value(naming::id_type const &, Result &&, bool = true);
  template<typename Result> 
    std::enable_if< !std::is_same< typename util::decay< Result >::type, naming::address >::value >::type 
    set_lco_value_unmanaged(naming::id_type const &, Result &&, bool = true);
  template<typename Result> 
    void set_lco_value(naming::id_type const &, naming::address &&, Result &&, 
                       naming::id_type const &, bool = true);
  template<typename Result> 
    std::enable_if< !std::is_same< typename util::decay< Result >::type, naming::address >::value >::type 
    set_lco_value(naming::id_type const &, Result &&, naming::id_type const &, 
                  bool = true);
  template<typename Result> 
    std::enable_if< !std::is_same< typename util::decay< Result >::type, naming::address >::value >::type 
    set_lco_value_unmanaged(naming::id_type const &, Result &&, 
                            naming::id_type const &, bool = true);
  void set_lco_error(naming::id_type const &, naming::address &&, 
                     std::exception_ptr const &, bool = true);
  void set_lco_error(naming::id_type const &, naming::address &&, 
                     std::exception_ptr &&, bool = true);
  void set_lco_error(naming::id_type const &, std::exception_ptr const &, 
                     bool = true);
  void set_lco_error(naming::id_type const &, std::exception_ptr &&, 
                     bool = true);
  void set_lco_error(naming::id_type const &, naming::address &&, 
                     std::exception_ptr const &, naming::id_type const &, 
                     bool = true);
  void set_lco_error(naming::id_type const &, naming::address &&, 
                     std::exception_ptr &&, naming::id_type const &, 
                     bool = true);
  void set_lco_error(naming::id_type const &, std::exception_ptr const &, 
                     naming::id_type const &, bool = true);
  void set_lco_error(naming::id_type const &, std::exception_ptr &&, 
                     naming::id_type const &, bool = true);
}

PrevUpHomeNext