L4Re Operating System Framework
Interface and Usage Documentation
Loading...
Searching...
No Matches
Block_device::Mbr_reader< DEV, DERIVED > Class Template Reference

MBR partition table reader. More...

#include <partition.h>

Inheritance diagram for Block_device::Mbr_reader< DEV, DERIVED >:
Collaboration diagram for Block_device::Mbr_reader< DEV, DERIVED >:

Additional Inherited Members

Protected Types inherited from Block_device::Base_reader< std::conditional< std::is_class< void >::value, void, Mbr_reader< DEV > >::type, DEV >

Detailed Description

template<typename DEV, typename DERIVED = void>
class Block_device::Mbr_reader< DEV, DERIVED >

MBR partition table reader.

Handles primary and logical partitions.

Template Parameters
DEVThe underlying device type.
DERIVEDName of the derived class to be passed to Base_reader. It must be provided if the derived class wants to provide its own callbacks for Base_reader::read_sectors(). By default this is void and results in Mbr_reader itself being used as the derived class for Base_reader.

Definition at line 311 of file partition.h.


The documentation for this class was generated from the following file: