Storage.h File Reference
#include "Storage/Device.h"
Include dependency graph for Storage.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Storage
 

Functions

void Storage::initialize ()
 Called early in the startup phase. More...
 
const Device::List Storage::getDevices ()
 Get read-only reference to device list. More...
 
bool Storage::registerDevice (Device *device)
 Register a storage device. More...
 
bool Storage::unRegisterDevice (Device *device)
 Unregister a storage device. More...
 
Device * Storage::findDevice (const String &name)
 Find a registered device. More...
 
Partition Storage::findPartition (const String &name)
 Find the first partition matching the given name. More...
 
Iterator Storage::findPartition (Partition::Type type=Partition::Type::any, uint8_t subType=Partition::SubType::any)
 Find partitions of the given type. More...
 
template<typename T >
std::enable_if< std::is_enum< T >::value, Iterator >::type Storage::findPartition (T subType)
 
template<typename T >
Storage::Partition Storage::findDefaultPartition (T subType)