Overview   API Reference  

ata_drive::transaction Struct Reference

Struct/Attribute to store the current transaction state. More...

#include <ata_drive.hpp>

Collaboration diagram for ata_drive::transaction:

Collaboration graph
[legend]

List of all members.

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_drivedrive
l4_sector_t sector
l4_sector_t number
unsigned commit_bytes
uint8_t buffer [BUFFER_SIZE]
uint8_t * data_ptr
uint8_t * end_ptr


Detailed Description

Struct/Attribute to store the current transaction state.
The documentation for this struct was generated from the following file:

L4vmm Reference Manual, written by Mario Schwalbe  © 2006-2008