#include <iris/fs/inode.h>
|
auto | tag_invoke (di::Tag< inode_read >, Inode &self, mm::BackingObject &backing_object, u64 page_number) -> di::AnySenderOf< mm::PhysicalAddress > |
|
auto | tag_invoke (di::Tag< inode_read_directory >, Inode &self, mm::BackingObject &backing_object, u64 &offset, UserspaceBuffer< byte > buffer) -> di::AnySenderOf< usize > |
|
auto | tag_invoke (di::Tag< inode_lookup >, Inode &self, di::Arc< TNode > parent, di::TransparentStringView name) -> di::AnySenderOf< di::Arc< TNode > > |
|
auto | tag_invoke (di::Tag< inode_metadata >, Inode &self) -> di::AnySenderOf< Metadata > |
|
auto | tag_invoke (di::Tag< inode_create_node >, Inode &self, di::Arc< TNode > parent, di::TransparentStringView name, MetadataType type) -> di::AnySenderOf< di::Arc< TNode > > |
|
auto | tag_invoke (di::Tag< inode_truncate >, Inode &self, u64 size) -> di::AnySenderOf<> |
|
auto | tag_invoke (di::Tag< inode_hack_raw_data >, Inode &self) -> di::AnySenderOf< di::Span< byte const > > |
|
◆ Inode()
◆ backing_object()
◆ mount()
◆ set_mount()
◆ tag_invoke [1/7]
◆ tag_invoke [2/7]
◆ tag_invoke [3/7]
◆ tag_invoke [4/7]
◆ tag_invoke [5/7]
◆ tag_invoke [6/7]
◆ tag_invoke [7/7]
The documentation for this class was generated from the following file: