IFS::IFileSystem::Info Struct Reference
Basic information about filing system. More...
#include <IFileSystem.h>
Inheritance diagram for IFS::IFileSystem::Info:
Collaboration diagram for IFS::IFileSystem::Info:
Public Member Functions | |
Info () | |
Info (char *namebuf, unsigned buflen) | |
volume_size_t | used () const |
Info & | operator= (const Info &rhs) |
void | clear () |
size_t | printTo (Print &p) const |
Public Attributes | |
Type | type {} |
The filing system type identifier. More... | |
Attributes | attr {} |
Attribute flags. More... | |
size_t | maxNameLength {255} |
Maximum length of a single file name. More... | |
size_t | maxPathLength {255} |
Maximum length of a full file path. More... | |
Storage::Partition | partition |
uint32_t | volumeID {0} |
Unique identifier for volume. More... | |
NameBuffer | name |
Buffer for name. More... | |
volume_size_t | volumeSize {0} |
Size of volume, in bytes. More... | |
volume_size_t | freeSpace {0} |
Available space, in bytes. More... | |
TimeStamp | creationTime {} |
Detailed Description
Basic information about filing system.
Constructor & Destructor Documentation
◆ Info() [1/2]
|
inline |
◆ Info() [2/2]
|
inline |
Member Function Documentation
◆ clear()
|
inline |
◆ operator=()
◆ printTo()
size_t IFS::IFileSystem::Info::printTo | ( | Print & | p | ) | const |
◆ used()
|
inline |
Member Data Documentation
◆ attr
Attributes IFS::IFileSystem::Info::attr {} |
Attribute flags.
◆ creationTime
TimeStamp IFS::IFileSystem::Info::creationTime {} |
◆ freeSpace
volume_size_t IFS::IFileSystem::Info::freeSpace {0} |
Available space, in bytes.
◆ maxNameLength
size_t IFS::IFileSystem::Info::maxNameLength {255} |
Maximum length of a single file name.
◆ maxPathLength
size_t IFS::IFileSystem::Info::maxPathLength {255} |
Maximum length of a full file path.
◆ name
NameBuffer IFS::IFileSystem::Info::name |
Buffer for name.
◆ partition
Storage::Partition IFS::IFileSystem::Info::partition |
◆ type
Type IFS::IFileSystem::Info::type {} |
The filing system type identifier.
◆ volumeID
uint32_t IFS::IFileSystem::Info::volumeID {0} |
Unique identifier for volume.
◆ volumeSize
volume_size_t IFS::IFileSystem::Info::volumeSize {0} |
Size of volume, in bytes.
The documentation for this struct was generated from the following file: