NeKernel dev
Loading...
Searching...
No Matches
Kernel::DriveTrait Struct Referencefinal

Media drive trait type. More...

#include <DriveMgr.h>

Classes

struct  DrivePacket
 Packet drive (StorageKit compilant.). More...

Public Attributes

Char fName [kDriveNameLen] = "/media/null"
UInt32 fKind {}
UInt32 fFlags {}
struct Kernel::DriveTrait::DrivePacket fPacket
Lba fLbaStart {0}
Lba fLbaEnd {0}
SizeT fSectorSz {kDriveSectorSz}
Void(* fInput )(DrivePacket &packet)
Void(* fOutput )(DrivePacket &packet)
Void(* fVerify )(DrivePacket &packet)
Void(* fInit )(DrivePacket &packet)
const Char *(* fProtocol )(Void)

Detailed Description

Media drive trait type.

Member Data Documentation

◆ fFlags

UInt32 Kernel::DriveTrait::fFlags {}

◆ fInit

Void(* Kernel::DriveTrait::fInit) (DrivePacket &packet)
inline

◆ fInput

Void(* Kernel::DriveTrait::fInput) (DrivePacket &packet)
inline

◆ fKind

UInt32 Kernel::DriveTrait::fKind {}

◆ fLbaEnd

Lba Kernel::DriveTrait::fLbaEnd {0}

◆ fLbaStart

Lba Kernel::DriveTrait::fLbaStart {0}

◆ fName

Char Kernel::DriveTrait::fName[kDriveNameLen] = "/media/null"

◆ fOutput

Void(* Kernel::DriveTrait::fOutput) (DrivePacket &packet)
inline

◆ fPacket

struct Kernel::DriveTrait::DrivePacket Kernel::DriveTrait::fPacket

◆ fProtocol

const Char *(* Kernel::DriveTrait::fProtocol) (Void)
inline

◆ fSectorSz

SizeT Kernel::DriveTrait::fSectorSz {kDriveSectorSz}

◆ fVerify

Void(* Kernel::DriveTrait::fVerify) (DrivePacket &packet)
inline

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