libgig
4.3.0
|
Encapsulates one disk partition of an AKAI disk. More...
#include <Akai.h>
Inherits AkaiDiskElement.
Public Member Functions | |
uint | ListVolumes (std::list< AkaiDirEntry > &rVolumes) |
AkaiVolume * | GetVolume (uint Index) |
AkaiVolume * | GetVolume (const String &rName) |
AkaiDisk * | GetParent () |
bool | IsEmpty () |
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) |
Encapsulates one disk partition of an AKAI disk.
An object of this class represents exactly one disk partition of an AKAI disk media or of an AKAI disk image file. This is similar to a hard disk partition on other operating systems, just in AKAI's own custom format.
Each AKAI disk partition is further subdivided into so called "volumes".