uuu
uuu (Universal Update Utility), mfgtools 3.0
Loading...
Searching...
No Matches
Fat Class Reference

#include <fat.h>

Inheritance diagram for Fat:
Backfile

Public Member Functions

void * get_data_buff (shared_ptr< FileBuffer > p, int cluster)
int get_file_buff (string filename, shared_ptr< FileBuffer >p)
int get_next_cluster (shared_ptr< FileBuffer > p, int cluster)
string lfn2string (FatLFN *p)
int Open (string filename)
Public Member Functions inherited from Backfile
const std::string & get_filename () const noexcept

Public Attributes

map< string, FatDirEntrym_filemap

Private Attributes

uint64_t m_cluster
uint64_t m_fat_part_start
uint64_t m_fat_table_offset
uint64_t m_logical_sector_perfat
int m_num_of_rootdir
uint64_t m_root_dir_offset

Additional Inherited Members

Protected Attributes inherited from Backfile
std::string m_filename

Member Function Documentation

◆ get_data_buff()

void * Fat::get_data_buff ( shared_ptr< FileBuffer > p,
int cluster )

◆ get_file_buff()

int Fat::get_file_buff ( string filename,
shared_ptr< FileBuffer > p )

◆ get_next_cluster()

int Fat::get_next_cluster ( shared_ptr< FileBuffer > p,
int cluster )

◆ lfn2string()

std::string Fat::lfn2string ( FatLFN * p)

◆ Open()

int Fat::Open ( string filename)

Member Data Documentation

◆ m_cluster

uint64_t Fat::m_cluster
private

◆ m_fat_part_start

uint64_t Fat::m_fat_part_start
private

◆ m_fat_table_offset

uint64_t Fat::m_fat_table_offset
private

◆ m_filemap

map<string, FatDirEntry> Fat::m_filemap

◆ m_logical_sector_perfat

uint64_t Fat::m_logical_sector_perfat
private

◆ m_num_of_rootdir

int Fat::m_num_of_rootdir
private

◆ m_root_dir_offset

uint64_t Fat::m_root_dir_offset
private

The documentation for this class was generated from the following files:
  • /home/builder/.cache/aurutils/sync/mfgtools-git/src/mfgtools-git/libuuu/fat.h
  • /home/builder/.cache/aurutils/sync/mfgtools-git/src/mfgtools-git/libuuu/fat.cpp