IFS::NameStat Struct Reference

version of Stat with integrated name buffer More...

#include <Stat.h>

Inheritance diagram for IFS::NameStat:
Collaboration diagram for IFS::NameStat:

Public Member Functions

 NameStat ()
 
 NameStat (const Stat &other)
 
NameStatoperator= (const Stat &rhs)
 
- Public Member Functions inherited from IFS::Stat
 Stat ()
 
 Stat (char *namebuf, uint16_t bufsize)
 
Statoperator= (const Stat &rhs)
 assign content from another Stat structure More...
 
bool isDir () const
 Is this a directory (or mountpoint) ? More...
 
size_t printTo (Print &p) const
 

Additional Inherited Members

- Public Attributes inherited from IFS::Stat
IFileSystemfs {nullptr}
 The filing system owning this file. More...
 
NameBuffer name
 Name of file. More...
 
file_size_t size {0}
 Size of file in bytes. More...
 
FileID id {0}
 Internal file identifier. More...
 
TimeStamp mtime {}
 File modification time. More...
 
ACL acl {UserRole::None, UserRole::None}
 Access Control. More...
 
FileAttributes attr {}
 
Compression compression {}
 

Detailed Description

version of Stat with integrated name buffer

Note
provide for convenience

Constructor & Destructor Documentation

◆ NameStat() [1/2]

IFS::NameStat::NameStat ( )
inline

◆ NameStat() [2/2]

IFS::NameStat::NameStat ( const Stat other)
inline

Member Function Documentation

◆ operator=()

NameStat& IFS::NameStat::operator= ( const Stat rhs)
inline

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