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: