NeKernel dev
Loading...
Searching...
No Matches
Kernel::Ext2Context Class Referencefinal

Context for an EXT2 filesystem on a given drive. More...

#include <Ext2+IFS.h>

Public Member Functions

 Ext2Context (Kernel::DriveTrait *drv)
 context with a drive
 ~Ext2Context ()
 Clean up.
 Ext2Context (const Ext2Context &)=delete
Ext2Contextoperator= (const Ext2Context &)=delete
 Ext2Context (Ext2Context &&other)
Ext2Contextoperator= (Ext2Context &&other)
SizeT BlockSize () const
 operator BOOL ()

Public Attributes

DriveTraitdrive {nullptr}
EXT2_SUPER_BLOCKsuperblock {nullptr}

Detailed Description

Context for an EXT2 filesystem on a given drive.

Constructor & Destructor Documentation

◆ Ext2Context() [1/3]

Kernel::Ext2Context::Ext2Context ( Kernel::DriveTrait * drv)
inline

context with a drive

◆ ~Ext2Context()

Kernel::Ext2Context::~Ext2Context ( )
inline

Clean up.

◆ Ext2Context() [2/3]

Kernel::Ext2Context::Ext2Context ( const Ext2Context & )
delete

◆ Ext2Context() [3/3]

Kernel::Ext2Context::Ext2Context ( Ext2Context && other)
inline

Member Function Documentation

◆ BlockSize()

SizeT Kernel::Ext2Context::BlockSize ( ) const
inline

◆ operator BOOL()

Kernel::Ext2Context::operator BOOL ( )
inline

◆ operator=() [1/2]

Ext2Context & Kernel::Ext2Context::operator= ( const Ext2Context & )
delete

◆ operator=() [2/2]

Ext2Context & Kernel::Ext2Context::operator= ( Ext2Context && other)
inline

Member Data Documentation

◆ drive

DriveTrait* Kernel::Ext2Context::drive {nullptr}

◆ superblock

EXT2_SUPER_BLOCK* Kernel::Ext2Context::superblock {nullptr}

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