| advance_epoch(void) | stapl::p_object | |
| detail::directory_request (defined in stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration >) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | friend |
| directory_base(bool b_enable_buffering) (defined in stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration >) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| directory_base(Function &&f, Mapper mapper, bool b_migration_enabled, bool b_enable_buffering, bool b_perfect_mapper) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| directory_base(mapper_t mapper, registry_t registry) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| directory_base(directory_base const &other) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| empty(void) const | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | |
| execute(Functor &&f) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| flush_pending(const location_type loc, Key const &key, queue_t &pending) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | 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< Key, Transmitter, Mapper, Registry, EnableMigration >) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | |
| invoke_at_manager(Key const &key, void(Directory::*const pmf)(PMFArgs...), Args &&... args) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| invoke_at_manager(Key const &key, void(Directory::*const pmf)(PMFArgs...) const, Args &&... args) const | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| invoke_at_manager_impl(Key const &key, void(Directory::*const pmf)(PMFArgs...), Args &&... args) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| invoke_at_manager_impl(Key const &key, void(Directory::*const pmf)(PMFArgs...) const, Args &&... args) const | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| invoke_where(Functor &&f, Key const &key) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | |
| key_mapper(void) const (defined in stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration >) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | |
| key_mapper(void) (defined in stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration >) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | |
| key_type typedef (defined in stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration >) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | |
| locality(Key const &key) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | |
| lock(void) | stapl::p_object | |
| m_b_perfect_mapper (defined in stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration >) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| m_key_mapper | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| m_pending | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| m_registry | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| manager_type typedef (defined in stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration >) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | |
| mapper_t typedef (defined in stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration >) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| operator=(directory_base const &other) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | 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 | |
| queue_t typedef (defined in stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration >) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| queues_t typedef (defined in stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration >) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| register_apply(Key const &key, Functor &&f) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | |
| register_apply(Key const &key, Functor &&f, location_type location) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | |
| register_key(Key const &key) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | |
| register_keys(std::pair< Key, Key > const &keys) (defined in stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration >) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | |
| registry_t typedef (defined in stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration >) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| registry_type typedef (defined in stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration >) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | |
| request_forward(Key const &key, Functor &&f) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| reset(void) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | |
| size_type typedef (defined in stapl::p_object) | stapl::p_object | |
| transmitter_type typedef (defined in stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration >) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| try_invoke_where(Functor &&f, Key const &key) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | |
| try_lock(void) | stapl::p_object | |
| try_register_key_local(Key const &key) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | |
| try_request_forward(Key const &key, Functor &&f) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| unlock(void) | stapl::p_object | |
| unordered_invoke_where(Functor &&f, Key const &key) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | |
| unregister_apply(Key const &key, Functor &&f) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | |
| unregister_key(Key const &key) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | |
| ~directory_base(void) (defined in stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration >) | stapl::detail::directory_base< Key, Transmitter, Mapper, Registry, EnableMigration > | protected |
| ~p_object(void)=default | stapl::p_object | protectedvirtual |