This is the complete list of members for iris::Inode, including all inherited members.
arc_from_this() | di::vocab::IntrusiveRefCount< T > | inline |
backing_object() -> mm::BackingObject & | iris::Inode | inline |
Immovable()=default | di::util::Immovable | |
Immovable(Immovable &&)=delete | di::util::Immovable | |
Inode(InodeImpl impl) | iris::Inode | inlineexplicit |
IntrusiveRefCount()=default | di::vocab::IntrusiveRefCount< T > | protected |
mount() const -> di::Optional< Mount & > | iris::Inode | inline |
set_mount(di::Box< Mount > mount) | iris::Inode | inline |
tag_invoke(di::Tag< inode_read >, Inode &self, mm::BackingObject &backing_object, u64 page_number) -> di::AnySenderOf< mm::PhysicalAddress > | iris::Inode | friend |
tag_invoke(di::Tag< inode_read_directory >, Inode &self, mm::BackingObject &backing_object, u64 &offset, UserspaceBuffer< byte > buffer) -> di::AnySenderOf< usize > | iris::Inode | friend |
tag_invoke(di::Tag< inode_lookup >, Inode &self, di::Arc< TNode > parent, di::TransparentStringView name) -> di::AnySenderOf< di::Arc< TNode > > | iris::Inode | friend |
tag_invoke(di::Tag< inode_metadata >, Inode &self) -> di::AnySenderOf< Metadata > | iris::Inode | friend |
tag_invoke(di::Tag< inode_create_node >, Inode &self, di::Arc< TNode > parent, di::TransparentStringView name, MetadataType type) -> di::AnySenderOf< di::Arc< TNode > > | iris::Inode | friend |
tag_invoke(di::Tag< inode_truncate >, Inode &self, u64 size) -> di::AnySenderOf<> | iris::Inode | friend |
tag_invoke(di::Tag< inode_hack_raw_data >, Inode &self) -> di::AnySenderOf< di::Span< byte const > > | iris::Inode | friend |