add_local_notifier(edge_container &ct, boost::function< void(executor_base &, typename df_stored_type< typename boost::result_of< Filter(typename df_stored_type< T >::type const &) >::type >::type const &) > const ¬ifier, bool b_inc_local_usr_cnt, Filter const &filter) | stapl::detail::edge_entry< T > | |
add_local_notifier(edge_container &ct, boost::function< void(executor_base &, stored_value_t const &) > const ¬ifier, bool b_inc_local_usr_cnt, detail::df_identity< stored_value_t > const &) | stapl::detail::edge_entry< T > | |
add_remote_notifier(edge_container &ct, Notifier const ¬ifier, const size_t loc, const bool b_upgrade) | stapl::detail::edge_entry< T > | |
add_remote_signal_notifier(edge_container &ct, size_t loc) final | stapl::detail::edge_entry< T > | virtual |
add_signal_notifier(executor_base &executor, signal_notifier_t notifier) | stapl::detail::edge_entry_base | |
cleanup_notifications(void) final | stapl::detail::edge_entry< T > | virtual |
compute_request_status(const edge_request_type req, const bool b_flow, const bool b_partial_added=false) | stapl::detail::edge_entry_base | |
decrement_local_consumers(void) | stapl::detail::edge_entry_base | |
decrement_unknown_consumers(void) | stapl::detail::edge_entry_base | |
delayed_set_num_consumers(size_t consumer_cnt) | stapl::detail::edge_entry_base | |
edge_entry(edge_entry const &)=delete (defined in stapl::detail::edge_entry< T >) | stapl::detail::edge_entry< T > | |
edge_entry(std::size_t tid, bool b_persistent) (defined in stapl::detail::edge_entry< T >) | stapl::detail::edge_entry< T > | explicit |
edge_entry(edge_entry_base &&other) | stapl::detail::edge_entry< T > | explicit |
edge_entry_base(std::size_t tid, bool b_persistent, bool b_signal_only=true) (defined in stapl::detail::edge_entry_base) | stapl::detail::edge_entry_base | explicit |
edge_entry_base(edge_entry_base &&other) | stapl::detail::edge_entry_base | protected |
empty_signal_notifications(void) const | stapl::detail::edge_entry_base | protected |
evictable(void) const | stapl::detail::edge_entry< T > | |
full_value_set(void) const final | stapl::detail::edge_entry< T > | virtual |
has_single_consumer(void) const noexcept (defined in stapl::detail::edge_entry_base) | stapl::detail::edge_entry_base | |
has_unnotified_local_consumer() const | stapl::detail::edge_entry< T > | |
increment_local_consumers(void) | stapl::detail::edge_entry_base | |
is_basic_edge_entry(void) const (defined in stapl::detail::edge_entry_base) | stapl::detail::edge_entry_base | virtual |
is_persistent(void) const (defined in stapl::detail::edge_entry_base) | stapl::detail::edge_entry_base | |
is_signal_only(void) const (defined in stapl::detail::edge_entry_base) | stapl::detail::edge_entry_base | |
local_producer_initialized() const | stapl::detail::edge_entry_base | |
m_b_consumers_before_producer | stapl::detail::edge_entry_base | protected |
m_b_persistent | stapl::detail::edge_entry_base | protected |
m_b_signal_only | stapl::detail::edge_entry_base | protected |
m_local_user_cnt | stapl::detail::edge_entry_base | protected |
m_request_state | stapl::detail::edge_entry_base | protected |
m_seen_consumers | stapl::detail::edge_entry_base | protected |
m_single_consumer | stapl::detail::edge_entry_base | protected |
m_tid | stapl::detail::edge_entry_base | protected |
m_unknown_consumer_cnt | stapl::detail::edge_entry_base | protected |
migrate(remote_notifier_list_t &other, int &ct_unknown_consumer_cnt) | stapl::detail::edge_entry< T > | |
operator<<(std::ostream &os, edge_entry< T > const &entry) | stapl::detail::edge_entry< T > | friend |
operator=(edge_entry const &)=delete (defined in stapl::detail::edge_entry< T >) | stapl::detail::edge_entry< T > | |
operator==(edge_entry const &lhs, edge_entry const &rhs) | stapl::detail::edge_entry< T > | friend |
out_edge_stealable(void) | stapl::detail::edge_entry_base | |
persistent_evictable(void) const | stapl::detail::edge_entry< T > | |
remote_notifier_entry_t typedef | stapl::detail::edge_entry< T > | |
remote_notifier_list_t typedef | stapl::detail::edge_entry< T > | |
reset_values(void) final | stapl::detail::edge_entry< T > | virtual |
set_as_producer(size_t consumer_cnt) | stapl::detail::edge_entry_base | |
set_shared_value(immutable_shared< stored_value_t > const &wrapper, edge_container &ct, unsigned int version_id, bool b_caller_is_set_element=false, bool b_caller_is_migration=false) | stapl::detail::edge_entry< T > | |
set_signal(executor_base *executor_ptr, const bool b_migration_enabled) | stapl::detail::edge_entry_base | |
set_value(immutable_shared< stored_value_t > &&wrapper, edge_container &ct, unsigned int version_id, bool b_caller_is_set_element=false, bool b_caller_is_migration=false) (defined in stapl::detail::edge_entry< T >) | stapl::detail::edge_entry< T > | |
set_value(ValueParam &&val, edge_container &ct, unsigned int version_id, bool b_caller_is_set_element=false, bool b_caller_is_migration=false) | stapl::detail::edge_entry< T > | |
set_value(edge_container &ct) final | stapl::detail::edge_entry< T > | virtual |
set_value_impl(ValueParam &&val, edge_container &ct, unsigned int version_id, bool b_caller_is_set_element, bool b_migration_enabled, bool b_expect_exist, std::true_type) | stapl::detail::edge_entry< T > | |
set_value_impl(ValueParam &&val, edge_container &ct, unsigned int version_id, bool b_caller_is_set_element, bool b_migration_enabled, bool b_expect_exist, std::false_type) | stapl::detail::edge_entry< T > | |
signal_set() const | stapl::detail::edge_entry_base | |
stealable(void) const | stapl::detail::edge_entry_base | |
tid(void) const (defined in stapl::detail::edge_entry_base) | stapl::detail::edge_entry_base | |
~edge_entry() final | stapl::detail::edge_entry< T > | |
~edge_entry_base() (defined in stapl::detail::edge_entry_base) | stapl::detail::edge_entry_base | virtual |