NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
S0Disk Class Reference
Inheritance diagram for S0Disk:
Disk

Public Member Functions

 S0Disk (DBus< MessageDisk > *bus_disk, unsigned disknr)
virtual bool do_read_write (op op, unsigned long usertag, unsigned long long sector, unsigned dmacount, DmaDescriptor *dma, unsigned long physoffset, unsigned long physsize)
virtual bool flush ()
virtual bool get_params (DiskParameter &params)
- Public Member Functions inherited from Disk
 Disk (const char *anames[])
 Disk (const char *format,...) __attribute__((format(printf

Private Attributes

DBus< MessageDisk > * bus_disk
unsigned disknr

Additional Inherited Members

- Public Types inherited from Disk
enum  op { READ, WRITE }
- Public Attributes inherited from Disk
List< Namenames
struct Disk::stats stats
Disknext

Constructor & Destructor Documentation

S0Disk::S0Disk ( DBus< MessageDisk > *  bus_disk,
unsigned  disknr 
)
inline

Member Function Documentation

virtual bool S0Disk::do_read_write ( op op  ,
unsigned long  usertag,
unsigned long long  sector,
unsigned  dmacount,
DmaDescriptor dma,
unsigned long  physoffset,
unsigned long  physsize 
)
inlinevirtual
virtual bool S0Disk::flush ( )
inlinevirtual
virtual bool S0Disk::get_params ( DiskParameter params)
inlinevirtual

Implements Disk.

Member Data Documentation

DBus<MessageDisk>* S0Disk::bus_disk
private
unsigned S0Disk::disknr
private

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