#include <ata_drive.hpp>

Public Member Functions | |
| transaction (const ata_drive &drive) | |
| int | reset (void) |
| int | setup (l4_sector_t sector, l4_sector_t number, unsigned commit_blocks=0) |
| bool | is_end_of_block (void) const |
| bool | is_end (void) const |
Public Attributes | |
| const ata_drive & | drive |
| l4_sector_t | sector |
| l4_sector_t | number |
| unsigned | commit_bytes |
| uint8_t | buffer [BUFFER_SIZE] |
| uint8_t * | data_ptr |
| uint8_t * | end_ptr |