#include <iris/uapi/metadata.h>
#include "di/any/dispatch/prelude.h"
#include "di/any/prelude.h"
#include "di/container/tree/prelude.h"
#include "di/execution/any/any_sender.h"
#include "di/types/integers.h"
#include "di/vocab/optional/prelude.h"
#include "iris/core/error.h"
#include "iris/fs/file.h"
#include "iris/fs/mount.h"
#include "iris/mm/backing_object.h"
#include "iris/mm/physical_address.h"
Go to the source code of this file.
Classes | |
struct | iris::InodeReadFunction |
struct | iris::InodeReadDirectoryFunction |
struct | iris::InodeLookupFunction |
struct | iris::InodeMetadataFunction |
struct | iris::InodeCreateNodeFunction |
struct | iris::InodeTruncateFunction |
struct | iris::InodeHACKRawDataFunction |
class | iris::InodeFile |
class | iris::Inode |
Namespaces | |
namespace | iris |
Typedefs | |
using | iris::InodeInterface |
using | iris::InodeImpl = di::Any<InodeInterface> |
Variables | |
constexpr auto | iris::inode_read = InodeReadFunction {} |
constexpr auto | iris::inode_read_directory = InodeReadDirectoryFunction {} |
constexpr auto | iris::inode_lookup = InodeLookupFunction {} |
constexpr auto | iris::inode_metadata = InodeMetadataFunction {} |
constexpr auto | iris::inode_create_node = InodeCreateNodeFunction {} |
constexpr auto | iris::inode_truncate = InodeTruncateFunction {} |
constexpr auto | iris::inode_hack_raw_data = InodeHACKRawDataFunction {} |