partition_driver Member List
This is the complete list of members for
partition_driver, including all inherited members.
| ALL_MASK enum value | block_driver_constants | |
| build_fake_sectors(void) | partition_driver | [protected, virtual] |
| DEFAULT_PARTITION_TYPE | partition_driver | [static] |
| driver | partition_driver | [protected] |
| driver_end_lba | partition_driver | [protected] |
| driver_start_lba | partition_driver | [protected] |
| DUMMY_GUID | partition_driver | [protected, static] |
| DUMMY_UID | partition_driver | [protected, static] |
| end_sectors | partition_driver | [protected] |
| END_SECTORS | partition_driver | [static] |
| flush_sectors(void) | partition_driver | [inline, virtual] |
| FLUSHABLE enum value | block_driver_constants | |
| is(const state_flags flags) const | partition_driver | [inline, virtual] |
| is_valid_partition(l4_sector_t start_lba, l4_sector_t end_lba) | partition_driver | [inline, protected, virtual] |
| MIN_SECTOR_NUMBER (defined in block_driver_constants) | block_driver_constants | [static] |
| name(void) const | partition_driver | [inline, virtual] |
| noncopyable(void) (defined in noncopyable) | noncopyable | [inline, private] |
| partition_driver(block_driver *driver, const uint16_t partition_type=DEFAULT_PARTITION_TYPE) (defined in partition_driver) | partition_driver | [inline] |
| partition_type | partition_driver | [protected] |
| read_sectors(uint8_t *buffer, l4_sector_t sector, l4_sector_t number) | partition_driver | [inline, virtual] |
| read_write_sectors(uint8_t read_write, uint8_t *buffer, l4_sector_t sector, l4_sector_t number) | partition_driver | [protected] |
| READONLY enum value | block_driver_constants | |
| READY enum value | block_driver_constants | |
| reset(void) | partition_driver | [inline, virtual] |
| SECTOR_SIZE (defined in block_driver_constants) | block_driver_constants | [static] |
| sectors(void) const | partition_driver | [inline, virtual] |
| size | partition_driver | [protected] |
| START_SECTORS | partition_driver | [static] |
| start_sectors | partition_driver | [protected] |
| state(void) const | partition_driver | [inline, virtual] |
| state_flags typedef (defined in block_driver_constants) | block_driver_constants | |
| state_flags_constants enum name | block_driver_constants | |
| static_assert(is_unsigned< l4_sector_t >::conforms,"l4_sector_t must be an unsigned integer") (defined in block_driver_constants) | block_driver_constants | |
| static_assert(integer_traits< state_flags::word_type >::const_max >=ALL_MASK,"state_flags's max value is too small") (defined in block_driver_constants) | block_driver_constants | |
| write_gpt(uint8_t type, l4_sector_t start_lba, l4_sector_t end_lba, uint64_t attributes=0) | partition_driver | [protected, virtual] |
| write_mbr(uint8_t type, l4_sector_t start_lba, l4_sector_t end_lba, uint8_t attributes=0) | partition_driver | [protected, virtual] |
| write_sectors(uint8_t *buffer, l4_sector_t sector, l4_sector_t number) | partition_driver | [inline, virtual] |
| ~block_driver(void) | block_driver | [inline, virtual] |
| ~noncopyable(void) (defined in noncopyable) | noncopyable | [inline, private] |
| ~partition_driver(void) (defined in partition_driver) | partition_driver | [inline, virtual] |