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) | |
| uint32_t | used () const |
| Info & | operator= (const Info &rhs) |
| void | clear () |
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... | |
| uint32_t | volumeSize {0} |
| Size of volume, in bytes. More... | |
| uint32_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=()
◆ used()
|
inline |
Member Data Documentation
◆ attr
| Attributes IFS::IFileSystem::Info::attr {} |
Attribute flags.
◆ creationTime
| TimeStamp IFS::IFileSystem::Info::creationTime {} |
◆ freeSpace
| uint32_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
| uint32_t IFS::IFileSystem::Info::volumeSize {0} |
Size of volume, in bytes.
The documentation for this struct was generated from the following file:
1.8.13