libgig  4.0.0
AkaiDiskElement Class Reference

#include <Akai.h>

Inheritance diagram for AkaiDiskElement:
Resource AkaiDisk AkaiKeygroupSample AkaiPartition AkaiProgram AkaiSample AkaiVolume

Public Member Functions

 AkaiDiskElement (uint Offset=0)
 
uint GetOffset ()
 
uint Acquire ()
 
uint Release ()
 

Protected Member Functions

void SetOffset (uint Offset)
 
void AkaiToAscii (char *buffer, int length)
 
int ReadFAT (DiskImage *pDisk, AkaiPartition *pPartition, int block)
 
bool ReadDirEntry (DiskImage *pDisk, AkaiPartition *pPartition, AkaiDirEntry &rEntry, int block, int pos)
 

Detailed Description

Definition at line 211 of file Akai.h.

Constructor & Destructor Documentation

◆ AkaiDiskElement()

AkaiDiskElement::AkaiDiskElement ( uint  Offset = 0)
inline

Definition at line 214 of file Akai.h.

Member Function Documentation

◆ Acquire()

uint Resource::Acquire ( )
inlineinherited

Definition at line 182 of file Akai.h.

Referenced by AkaiDisk::GetPartitionCount(), and AkaiPartition::ListVolumes().

◆ AkaiToAscii()

void AkaiDiskElement::AkaiToAscii ( char *  buffer,
int  length 
)
protected

Definition at line 1237 of file Akai.cpp.

Referenced by AkaiProgram::Load(), AkaiSample::LoadHeader(), and ReadDirEntry().

◆ GetOffset()

uint AkaiDiskElement::GetOffset ( )
inline

Definition at line 219 of file Akai.h.

Referenced by AkaiProgram::Load(), AkaiSample::LoadHeader(), ReadDirEntry(), and ReadFAT().

◆ ReadDirEntry()

◆ ReadFAT()

int AkaiDiskElement::ReadFAT ( DiskImage pDisk,
AkaiPartition pPartition,
int  block 
)
protected

Definition at line 1180 of file Akai.cpp.

References AKAI_FAT_OFFSET, GetOffset(), DiskImage::Read(), and DiskImage::SetPos().

Referenced by ReadDirEntry().

◆ Release()

uint Resource::Release ( )
inlineinherited

Definition at line 186 of file Akai.h.

Referenced by AkaiPartition::ListVolumes().

◆ SetOffset()

void AkaiDiskElement::SetOffset ( uint  Offset)
inlineprotected

Definition at line 225 of file Akai.h.

Referenced by AkaiDisk::GetPartitionCount().


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