NeKernel dev
|
ATA device interface class. More...
#include <ATA.h>
Private Attributes | |
UInt32 | fDriveIndex {0U} |
UInt16 | fIO |
UInt16 | fMaster {0U} |
Additional Inherited Members | |
Protected Attributes inherited from Kernel::DeviceInterface< MountpointInterface * > | |
Void(* | fOut )(DeviceInterface< MountpointInterface * > *, MountpointInterface *Data) |
Void(* | fIn )(DeviceInterface< MountpointInterface * > *, MountpointInterface *Data) |
ATA device interface class.
|
explicit |
Class constructor.
Out | Drive output |
In | Drive input |
Cleanup | Drive cleanup. |
|
virtualdefault |
Class desctructor.
|
default |
const UInt32 & ATADeviceInterface::GetIndex | ( | ) |
const UInt16 & ATADeviceInterface::GetIO | ( | ) |
const UInt16 & ATADeviceInterface::GetMaster | ( | ) |
|
overridevirtual |
Returns the name of the device interface.
Reimplemented from Kernel::DeviceInterface< MountpointInterface * >.
|
overridevirtual |
Output operator.
Data | the disk mountpoint. |
Reimplemented from Kernel::DeviceInterface< MountpointInterface * >.
|
default |
|
overridevirtual |
Input operator.
Data | the disk mountpoint. |
Reimplemented from Kernel::DeviceInterface< MountpointInterface * >.
|
private |
|
private |
|
private |