STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
stapl::detail::edge_entry< T > Member List

This is the complete list of members for stapl::detail::edge_entry< T >, including all inherited members.

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 &notifier, 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 &notifier, 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 &notifier, const size_t loc, const bool b_upgrade)stapl::detail::edge_entry< T >
add_remote_signal_notifier(edge_container &ct, size_t loc) finalstapl::detail::edge_entry< T >virtual
add_signal_notifier(executor_base &executor, signal_notifier_t notifier)stapl::detail::edge_entry_base
cleanup_notifications(void) finalstapl::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_baseexplicit
edge_entry_base(edge_entry_base &&other)stapl::detail::edge_entry_baseprotected
empty_signal_notifications(void) conststapl::detail::edge_entry_baseprotected
evictable(void) conststapl::detail::edge_entry< T >
full_value_set(void) const finalstapl::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() conststapl::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_basevirtual
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() conststapl::detail::edge_entry_base
m_b_consumers_before_producerstapl::detail::edge_entry_baseprotected
m_b_persistentstapl::detail::edge_entry_baseprotected
m_b_signal_onlystapl::detail::edge_entry_baseprotected
m_local_user_cntstapl::detail::edge_entry_baseprotected
m_request_statestapl::detail::edge_entry_baseprotected
m_seen_consumersstapl::detail::edge_entry_baseprotected
m_single_consumerstapl::detail::edge_entry_baseprotected
m_tidstapl::detail::edge_entry_baseprotected
m_unknown_consumer_cntstapl::detail::edge_entry_baseprotected
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) conststapl::detail::edge_entry< T >
remote_notifier_entry_t typedefstapl::detail::edge_entry< T >
remote_notifier_list_t typedefstapl::detail::edge_entry< T >
reset_values(void) finalstapl::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) finalstapl::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() conststapl::detail::edge_entry_base
stealable(void) conststapl::detail::edge_entry_base
tid(void) const (defined in stapl::detail::edge_entry_base)stapl::detail::edge_entry_base
~edge_entry() finalstapl::detail::edge_entry< T >
~edge_entry_base() (defined in stapl::detail::edge_entry_base)stapl::detail::edge_entry_basevirtual