NeKernel dev
Loading...
Searching...
No Matches
Device Class Referenceabstract

Device type. More...

#include <Device.h>

Inheritance diagram for Device:
BootDeviceATA

Classes

struct  Trait

Public Member Functions

 Device ()=default
virtual ~Device ()=default
virtual TraitLeak ()=0
virtual DeviceRead (Char *Buf, SizeT SecCount)=0
virtual DeviceWrite (Char *Buf, SizeT SecCount)=0

Detailed Description

Device type.

Constructor & Destructor Documentation

◆ Device()

Device::Device ( )
explicitdefault

◆ ~Device()

virtual Device::~Device ( )
virtualdefault

Member Function Documentation

◆ Leak()

virtual Trait & Device::Leak ( )
pure virtual

Implemented in BootDeviceATA.

◆ Read()

virtual Device & Device::Read ( Char * Buf,
SizeT SecCount )
pure virtual

Implemented in BootDeviceATA.

◆ Write()

virtual Device & Device::Write ( Char * Buf,
SizeT SecCount )
pure virtual

Implemented in BootDeviceATA.


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