Max OS 0.3
Loading...
Searching...
No Matches
filesystem.h File Reference

Defines a generic API for a file system, including classes for File, Directory, and FileSystem. More...

#include <cstdint>
#include <cstddef>
#include <common/string.h>
#include <common/vector.h>
#include <common/buffer.h>
#include <filesystem/path.h>
#include <syscore/include/filesystem/file.h>

Go to the source code of this file.

Classes

class  MaxOS::filesystem::File
 Handles file operations and information. More...
 
class  MaxOS::filesystem::Directory
 Handles a group of files (directory) More...
 
class  MaxOS::filesystem::FileSystem
 Handles the disk operations and file system information. More...
 

Typedefs

typedef uint32_t MaxOS::filesystem::lba_t
 Logical Block Addressing type.
 
typedef syscore::filesystem::SeekType MaxOS::filesystem::SeekType
 Seek type for file operations.
 

Detailed Description

Defines a generic API for a file system, including classes for File, Directory, and FileSystem.

Date
5th January 2023
Author
Max Tyson

Definition in file filesystem.h.

Typedef Documentation

◆ lba_t

typedef uint32_t MaxOS::filesystem::lba_t

Logical Block Addressing type.

Definition at line 24 of file filesystem.h.

◆ SeekType

typedef syscore::filesystem::SeekType MaxOS::filesystem::SeekType

Seek type for file operations.

Definition at line 25 of file filesystem.h.