Welcome to the FoxOS website!
disk_device::disk_device() undefineddisk_device::~disk_device() undefinedvoid disk_device::read(uint64_t sector, uint32_t sector_count, void* buffer) uint64_t sectoruint32_t sector_countvoid* buffervoid
void disk_device::write(uint64_t sector, uint32_t sector_count, void* buffer) uint64_t sectoruint32_t sector_countvoid* buffervoid
bool disk_device::get_disk_label(char* out, fs::vfs::vfs_mount* mount) char* outfs::vfs::vfs_mount* mountbool
disk_driver_manager::disk_driver_manager() undefinedint disk_driver_manager::add_disk(disk_device* disk) disk_device* diskint
void disk_driver_manager::read(int disk_num, uint64_t sector, uint32_t sector_count, void* buffer) int disk_numuint64_t sectoruint32_t sector_countvoid* buffervoid
void disk_driver_manager::write(int disk_num, uint64_t sector, uint32_t sector_count, void* buffer) int disk_numuint64_t sectoruint32_t sector_countvoid* buffervoid
raw_disk_dev_fs::raw_disk_dev_fs(int disk_num) undefinedint disk_numchar* raw_disk_dev_fs::get_name() char*
void raw_disk_dev_fs::write(fs::file_t* file, void* buffer, size_t size, size_t offset) fs::file_t* filevoid* buffersize_t sizesize_t offsetvoid