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 > |
![]() | |
using | OwnedList = OwnedLinkedObjectListTemplate< 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... | |
![]() | |
Info () | |
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 |
![]() | |
Info * | getNext () const |
bool | insertAfter (Info *object) |
Iterator | begin () const |
Iterator | end () const |
Iterator | cbegin () const |
Iterator | cend () const |
![]() | |
virtual | ~LinkedObject () |
virtual LinkedObject * | next () const |
bool | insertAfter (LinkedObject *object) |
bool | operator== (const LinkedObject &other) const |
bool | operator!= (const LinkedObject &other) const |
![]() | |
virtual | ~Printable () |
![]() | |
size_t | printTo (Print &p) const |
Print full contents of this structure. More... | |
Additional Inherited Members | |
![]() | |
CString | name |
storage_size_t | offset {0} |
storage_size_t | size {0} |
Type | type {Type::invalid} |
uint8_t | subtype {SubType::invalid} |
Flags | flags |
![]() | |
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()
Print important fields only.
Reimplemented from Storage::Partition::Info.
The documentation for this struct was generated from the following file: