#include <PartitionTable.h>
◆ PartitionTable()
Storage::PartitionTable::PartitionTable |
( |
Device & |
device | ) |
|
|
inline |
◆ add() [1/2]
Add new partition using given Info.
- Parameters
-
info | Must be allocated using new : Device will take ownership |
- Return values
-
◆ add() [2/2]
template<typename... Args>
◆ begin()
Iterator Storage::PartitionTable::begin |
( |
| ) |
const |
|
inline |
◆ clear()
void Storage::PartitionTable::clear |
( |
void |
| ) |
|
|
inline |
◆ device()
Device& Storage::PartitionTable::device |
( |
| ) |
const |
|
inline |
◆ end()
Iterator Storage::PartitionTable::end |
( |
| ) |
const |
|
inline |
◆ find() [1/4]
Find partition by name.
- Parameters
-
Name | Name to search for, case-sensitive |
- Return values
-
Partition | Names are unique so at most only one match |
◆ find() [2/4]
◆ find() [3/4]
Find partitions based on one or more parameters.
- Parameters
-
- Return values
-
Iterator | Forward-iterator for matching partitions |
◆ find() [4/4]
Partition Storage::PartitionTable::find |
( |
uint32_t |
address | ) |
const |
|
inline |
Find partition containing the given address.
- Parameters
-
address | Address to search for |
- Return values
-
◆ findOta()
Partition Storage::PartitionTable::findOta |
( |
uint8_t |
index | ) |
const |
|
inline |
Find the n'th OTA partition.
◆ load()
◆ operator bool()
Storage::PartitionTable::operator bool |
( |
| ) |
const |
|
inlineexplicit |
◆ Device
friend Storage::PartitionTable::Device |
|
protected |
◆ Iterator
friend Storage::PartitionTable::Iterator |
|
protected |
◆ mDevice
Device& Storage::PartitionTable::mDevice |
|
protected |
◆ mEntries
The documentation for this class was generated from the following file: