Storage::Disk::PartInfo Struct Reference
In-memory partition information. More...
#include <PartInfo.h>
Inheritance diagram for Storage::Disk::PartInfo:
Collaboration diagram for Storage::Disk::PartInfo:
Public Types | |
| using | OwnedList = OwnedLinkedObjectListTemplate< PartInfo > |
Public Types inherited from Storage::Partition::Info | |
| using | OwnedList = OwnedLinkedObjectListTemplate< Info > |
Public Types inherited from LinkedObjectTemplate< Info > | |
| using | Iterator = IteratorTemplate< Info, Info *, Info & > |
| using | ConstIterator = IteratorTemplate< const Info, const Info *, const Info & > |
Public Member Functions | |
| template<typename... Args> | |
| PartInfo (Args... args) | |
| const Disk::DiskPart * | diskpart () const override |
| Obtain additional disk information. More... | |
| size_t | printTo (Print &p) const override |
| Print important fields only. More... | |
Public Member Functions inherited from Storage::Partition::Info | |
| Info ()=default | |
| Info (const String &name, FullType fullType, storage_size_t offset, storage_size_t size, Flags flags=0) | |
| FullType | fullType () const |
| bool | match (Type type, uint8_t subType) const |
Public Member Functions inherited from LinkedObjectTemplate< Info > | |
| Info * | getNext () const |
| bool | insertAfter (Info *object) |
| Iterator | begin () const |
| Iterator | end () const |
| Iterator | cbegin () const |
| Iterator | cend () const |
Public Member Functions inherited from LinkedObject | |
| virtual | ~LinkedObject ()=default |
| virtual LinkedObject * | next () const |
| bool | insertAfter (LinkedObject *object) |
| bool | operator== (const LinkedObject &other) const |
| bool | operator!= (const LinkedObject &other) const |
Public Member Functions inherited from Printable | |
| Printable ()=default | |
| Printable (const Printable &)=delete | |
| Printable (Printable &&)=delete | |
| Printable & | operator= (const Printable &)=delete |
| Printable & | operator= (Printable &&)=delete |
| virtual | ~Printable ()=default |
Public Member Functions inherited from Storage::Disk::DiskPart | |
| size_t | printTo (Print &p) const |
| Print full contents of this structure. More... | |
Additional Inherited Members | |
Public Attributes inherited from Storage::Partition::Info | |
| CString | name |
| storage_size_t | offset {0} |
| storage_size_t | size {0} |
| Type | type {Type::invalid} |
| uint8_t | subtype {SubType::invalid} |
| Flags | flags |
Public Attributes inherited from Storage::Disk::DiskPart | |
| Uuid | typeGuid |
| GPT type GUID. More... | |
| Uuid | uniqueGuid |
| GPT partition unique GUID. More... | |
| SysType | systype {} |
| Identifies volume filing system type. More... | |
| SysIndicator | sysind {} |
| Partition sys value. More... | |
Detailed Description
In-memory partition information.
A disk Storage::Partition refers to this instance.
Member Typedef Documentation
◆ OwnedList
Constructor & Destructor Documentation
◆ PartInfo()
template<typename... Args>
|
inline |
Member Function Documentation
◆ diskpart()
|
inlineoverridevirtual |
Obtain additional disk information.
Accessed via Partition::diskpart() method
Reimplemented from Storage::Partition::Info.
◆ printTo()
|
overridevirtual |
Print important fields only.
Reimplemented from Storage::Partition::Info.
The documentation for this struct was generated from the following file:
Public Types inherited from
1.9.1