ReXGlue SDK
Loading...
Searching...
No Matches
rex::filesystem::STFSVolumeDescriptor Struct Reference

#include <rex/filesystem/stfs.h>

Classes

union  [union].flags

Public Member Functions

constexpr u32 GetFileTableBlockNumber () const
constexpr void SetFileTableBlockNumber (u32 value)
constexpr bool IsValid () const

Public Attributes

u8 descriptor_length
u8 version
union  flags
u16 file_table_block_count
u8 file_table_block_number_raw [3]
u8 top_hash_table_hash [0x14]
be_u32 total_block_count
be_u32 free_block_count

Detailed Description

STFS volume descriptor inside the XContent metadata.

Member Data Documentation

◆ descriptor_length

u8 rex::filesystem::STFSVolumeDescriptor::descriptor_length

Size of this descriptor, 0x24 when valid.

◆ file_table_block_count

u16 rex::filesystem::STFSVolumeDescriptor::file_table_block_count

Number of directory blocks, little endian.

◆ file_table_block_number_raw

u8 rex::filesystem::STFSVolumeDescriptor::file_table_block_number_raw[3]

First directory block, 24 bit little endian.

◆ top_hash_table_hash

u8 rex::filesystem::STFSVolumeDescriptor::top_hash_table_hash[0x14]

SHA1 of the top hash table.


The documentation for this struct was generated from the following file: