Kicking it Olde Sküül! Burgerlib on Github Follow Olde Sküül on Twitter Burgerbecky on LinkedIn Burgerbecky on LinkedIn
Loading...
Searching...
No Matches
Burger::DirectoryEntry_t Class Reference

A directory entry returned by DirectorySearch. More...

Collaboration diagram for Burger::DirectoryEntry_t:

Public Attributes

const char * m_pName
 Pointer to the UTF8 filename.
 
uint64_t m_uFileSize
 Size of the file in bytes.
 
TimeDate_t m_CreationDate
 File creation time.
 
TimeDate_t m_ModificatonDate
 File last modification time.
 
uint32_t m_uCreatorType
 File's creator code (MacOS and Darwin Only)
 
uint32_t m_uFileType
 File's type (MacOS and Darwin Only)
 
uint8_t m_bDir
 True if this is a directory.
 
uint8_t m_bSystem
 True if this is a system file.
 
uint8_t m_bHidden
 True if this file is hidden.
 
uint8_t m_bLocked
 True if this file is read only.
 

Detailed Description

A directory entry returned by DirectorySearch.


When the DirectorySearch class loads a directory, it will store a list of filenames and then return data on a file using this structure.

The data is valid until the next call to DirectorySearch::get_next_entry(void) or if the DirectorySearch class is closed or goes out of scope.

See also
DirectorySearch

Member Data Documentation

◆ m_bDir

uint8_t Burger::DirectoryEntry_t::m_bDir

True if this is a directory.

◆ m_bHidden

uint8_t Burger::DirectoryEntry_t::m_bHidden

True if this file is hidden.

◆ m_bLocked

uint8_t Burger::DirectoryEntry_t::m_bLocked

True if this file is read only.

◆ m_bSystem

uint8_t Burger::DirectoryEntry_t::m_bSystem

True if this is a system file.

◆ m_CreationDate

TimeDate_t Burger::DirectoryEntry_t::m_CreationDate

File creation time.

◆ m_ModificatonDate

TimeDate_t Burger::DirectoryEntry_t::m_ModificatonDate

File last modification time.

◆ m_pName

const char* Burger::DirectoryEntry_t::m_pName

Pointer to the UTF8 filename.

◆ m_uCreatorType

uint32_t Burger::DirectoryEntry_t::m_uCreatorType

File's creator code (MacOS and Darwin Only)

◆ m_uFileSize

uint64_t Burger::DirectoryEntry_t::m_uFileSize

Size of the file in bytes.

◆ m_uFileType

uint32_t Burger::DirectoryEntry_t::m_uFileType

File's type (MacOS and Darwin Only)