Skip to content
API Documentation
BastionGuard™
anonymous_namespace{ext4_recovery.cpp}::Ext4Inode Struct Reference

Public Attributes

uint16_t mode {0}
uint16_t uid {0}
uint32_t size_lo {0}
uint32_t atime {0}
uint32_t ctime {0}
uint32_t mtime {0}
uint32_t dtime {0}
uint16_t gid {0}
uint16_t links_count {0}
uint32_t blocks_lo {0}
uint32_t flags {0}
std::array< unsigned char, 60 > block {}
uint32_t generation {0}
uint32_t file_acl_lo {0}
uint32_t size_high {0}
bool allocated {true}
std::vector< unsigned char > extra_bytes
uint16_t extra_isize {0}

Detailed Description

Definition at line 104 of file ext4_recovery.cpp.

Member Data Documentation

◆ allocated

bool anonymous_namespace{ext4_recovery.cpp}::Ext4Inode::allocated {true}

◆ atime

uint32_t anonymous_namespace{ext4_recovery.cpp}::Ext4Inode::atime {0}

◆ block

◆ blocks_lo

uint32_t anonymous_namespace{ext4_recovery.cpp}::Ext4Inode::blocks_lo {0}

◆ ctime

uint32_t anonymous_namespace{ext4_recovery.cpp}::Ext4Inode::ctime {0}

◆ dtime

uint32_t anonymous_namespace{ext4_recovery.cpp}::Ext4Inode::dtime {0}

◆ extra_bytes

std::vector<unsigned char> anonymous_namespace{ext4_recovery.cpp}::Ext4Inode::extra_bytes

◆ extra_isize

uint16_t anonymous_namespace{ext4_recovery.cpp}::Ext4Inode::extra_isize {0}

◆ file_acl_lo

uint32_t anonymous_namespace{ext4_recovery.cpp}::Ext4Inode::file_acl_lo {0}

◆ flags

◆ generation

uint32_t anonymous_namespace{ext4_recovery.cpp}::Ext4Inode::generation {0}

◆ gid

uint16_t anonymous_namespace{ext4_recovery.cpp}::Ext4Inode::gid {0}

◆ links_count

uint16_t anonymous_namespace{ext4_recovery.cpp}::Ext4Inode::links_count {0}

◆ mode

◆ mtime

uint32_t anonymous_namespace{ext4_recovery.cpp}::Ext4Inode::mtime {0}

◆ size_high

uint32_t anonymous_namespace{ext4_recovery.cpp}::Ext4Inode::size_high {0}

◆ size_lo

uint32_t anonymous_namespace{ext4_recovery.cpp}::Ext4Inode::size_lo {0}

◆ uid

uint16_t anonymous_namespace{ext4_recovery.cpp}::Ext4Inode::uid {0}

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