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) const | 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 > | |
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 noexcept | stapl::p_object | |
get_location_md(void) const noexcept | stapl::p_object | |
get_location_md(void) noexcept | stapl::p_object | |
get_num_locations(void) const noexcept | stapl::p_object | |
get_rmi_handle(void) const noexcept | stapl::p_object | |
get_rmi_handle(void) noexcept | stapl::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) const | 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...), 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) const | 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_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 typedef | stapl::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_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 |
m_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 |
m_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 |
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) const | stapl::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) noexcept | stapl::p_object | |
stapl::p_object::operator=(p_object &&other) noexcept | stapl::p_object | |
p_object(const unsigned int flags=0) | stapl::p_object | explicit |
p_object(p_object const &other) | stapl::p_object | |
p_object(p_object &&other) | stapl::p_object | |
partition() const | stapl::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 typedef | stapl::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)=default | stapl::p_object | protectedvirtual |