STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
stapl::container_directory< Partition, Mapper, Manager, Registry > Member List

This is the complete list of members for stapl::container_directory< Partition, Mapper, Manager, Registry >, including all inherited members.

advance_epoch(void)stapl::p_object
container_directory(partition_type const &partition, mapper_type const &mapper)stapl::container_directory< Partition, Mapper, Manager, Registry >
container_directory(PartitionContainer const *const part_cont, partition_type const &partition, mapper_type const &mapper)stapl::container_directory< Partition, Mapper, Manager, Registry >
directory(bool b_enable_buffering) (defined in stapl::directory< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type >)stapl::directory< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type >
directory(typename base_t::mapper_t mapper, typename base_t::registry_t registry=typename base_t::registry_t())stapl::directory< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type >
directory_base(bool b_enable_buffering) (defined in stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
directory_base(Function &&f, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type mapper, bool b_migration_enabled, bool b_enable_buffering, bool b_perfect_mapper)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
directory_base(mapper_t mapper, registry_t registry)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
directory_base(directory_base const &other)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
empty(void) conststapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >
execute(Functor &&f)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
flush_pending(const location_type loc, Partition::value_type::index_type const &key, queue_t &pending)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
get_location_id(void) const noexceptstapl::p_object
get_location_md(void) const noexceptstapl::p_object
get_location_md(void) noexceptstapl::p_object
get_num_locations(void) const noexceptstapl::p_object
get_rmi_handle(void) const noexceptstapl::p_object
get_rmi_handle(void) noexceptstapl::p_object
has_perfect_mapper(void) const (defined in stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >
invoke_at_manager(Partition::value_type::index_type const &key, void(Directory::*const pmf)(PMFArgs...), Args &&... args)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
invoke_at_manager(Partition::value_type::index_type const &key, void(Directory::*const pmf)(PMFArgs...) const, Args &&... args) conststapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
invoke_at_manager_impl(Partition::value_type::index_type const &key, void(Directory::*const pmf)(PMFArgs...), Args &&... args)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
invoke_at_manager_impl(Partition::value_type::index_type const &key, void(Directory::*const pmf)(PMFArgs...) const, Args &&... args) conststapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
invoke_where(Functor &&f, Partition::value_type::index_type const &key)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >
key_mapper(void) const (defined in stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >
key_mapper(void) (defined in stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >
key_type typedefstapl::container_directory< Partition, Mapper, Manager, Registry >
locality(Partition::value_type::index_type const &key)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >
lock(void)stapl::p_object
m_b_perfect_mapper (defined in stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
m_key_mapperstapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
m_pendingstapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
m_registrystapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
manager_type typedef (defined in stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >
mapper(void) conststapl::container_directory< Partition, Mapper, Manager, Registry >
mapper(void)stapl::container_directory< Partition, Mapper, Manager, Registry >
mapper_t typedef (defined in stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
mapper_type typedef (defined in stapl::container_directory< Partition, Mapper, Manager, Registry >)stapl::container_directory< Partition, Mapper, Manager, Registry >
operator=(directory_base const &other)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
stapl::p_object::operator=(p_object const &other) noexceptstapl::p_object
stapl::p_object::operator=(p_object &&other) noexceptstapl::p_object
p_object(const unsigned int flags=0)stapl::p_objectexplicit
p_object(p_object const &other)stapl::p_object
p_object(p_object &&other)stapl::p_object
partition() conststapl::container_directory< Partition, Mapper, Manager, Registry >
partition(void)stapl::container_directory< Partition, Mapper, Manager, Registry >
partition_type typedef (defined in stapl::container_directory< Partition, Mapper, Manager, Registry >)stapl::container_directory< Partition, Mapper, Manager, Registry >
queue_t typedef (defined in stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
queues_t typedef (defined in stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
redistribute(Partition const &partition, Mapper const &mapper)stapl::container_directory< Partition, Mapper, Manager, Registry >
register_apply(Partition::value_type::index_type const &key, Functor &&f)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >
register_apply(Partition::value_type::index_type const &key, Functor &&f, location_type location)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >
register_key(Partition::value_type::index_type const &key)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >
register_keys(std::pair< Partition::value_type::index_type, Partition::value_type::index_type > const &keys) (defined in stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >
registry_t typedef (defined in stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
registry_type typedef (defined in stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >
request_forward(Partition::value_type::index_type const &key, Functor &&f)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
reset(void)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >
size_type typedef (defined in stapl::p_object)stapl::p_object
transmitter_type typedef (defined in stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
try_invoke_where(Functor &&f, Partition::value_type::index_type const &key)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >
try_lock(void)stapl::p_object
try_register_key_local(Partition::value_type::index_type const &key)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >
try_request_forward(Partition::value_type::index_type const &key, Functor &&f)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
unlock(void)stapl::p_object
unordered_invoke_where(Functor &&f, Partition::value_type::index_type const &key)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >
unregister_apply(Partition::value_type::index_type const &key, Functor &&f)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >
unregister_key(Partition::value_type::index_type const &key)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >
value_type typedefstapl::container_directory< Partition, Mapper, Manager, Registry >
~directory_base(void) (defined in stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >)stapl::detail::directory_base< Partition::value_type::index_type, use_default, select_parameter< Manager, directory_impl::manager< Partition, Mapper > >::type, select_parameter< Registry, directory_registry< directory_impl::manager< Partition, Mapper >::gid_type > >::type, false >protected
~p_object(void)=defaultstapl::p_objectprotectedvirtual