Skip to content

amiga ​

Classes ​

NameDescription
FSTraitsStatic properties of an Amiga file system.
FSDiagnosisResult of a file system consistency check.

Enumerations ​

NameDescription
FSFormatFile system format.
FSBlockTypeType of a file system block.
FSItemTypeType of a field inside a file system block.
FSBlockErrorError found in a file system block.
BootBlockTypeType of a boot block.
BootBlockIdIdentifies a known boot block.

FSFormat ​

cpp
enum FSFormat

Defined in rvlib/FileSystems/Amiga/FSTypes.h:22

File system format.

ValueDescription
OFS
FFS
OFS_INTL
FFS_INTL
OFS_DC
FFS_DC
OFS_LNFS
FFS_LNFS
NODOS

FSBlockType ​

cpp
enum FSBlockType

Defined in rvlib/FileSystems/Amiga/FSTypes.h:121

Type of a file system block.

ValueDescription
UNKNOWN
EMPTY
BOOT
ROOT
BITMAP
BITMAP_EXT
USERDIR
FILEHEADER
FILELIST
DATA_OFS
DATA_FFS

FSItemType ​

cpp
enum FSItemType

Defined in rvlib/FileSystems/Amiga/FSTypes.h:181

Type of a field inside a file system block.

ValueDescription
UNKNOWN
UNUSED
DOS_HEADER
DOS_VERSION
BOOTCODE
TYPE_ID
SUBTYPE_ID
SELF_REF
CHECKSUM
HASHTABLE_SIZE
HASH_REF
PROT_BITS
BCPL_STRING_LENGTH
BCPL_DISK_NAME
BCPL_DIR_NAME
BCPL_FILE_NAME
BCPL_COMMENT
CREATED_DAY
CREATED_MIN
CREATED_TICKS
MODIFIED_DAY
MODIFIED_MIN
MODIFIED_TICKS
NEXT_HASH_REF
PARENT_DIR_REF
FILEHEADER_REF
EXT_BLOCK_REF
BITMAP_BLOCK_REF
BITMAP_EXT_BLOCK_REF
BITMAP_VALIDITY
FILESIZE
DATA_BLOCK_NUMBER
DATA_BLOCK_REF_COUNT
FIRST_DATA_BLOCK_REF
NEXT_DATA_BLOCK_REF
DATA_BLOCK_REF
DATA_COUNT
DATA
BITMAP

FSBlockError ​

cpp
enum FSBlockError

Defined in rvlib/FileSystems/Amiga/FSTypes.h:326

Error found in a file system block.

ValueDescription
OK
EXPECTED_VALUE
EXPECTED_SMALLER_VALUE
EXPECTED_NO_REF
EXPECTED_REF
EXPECTED_SELFREF
EXPECTED_BITMAP_BLOCK
EXPECTED_BITMAP_EXT_BLOCK
EXPECTED_HASHABLE_BLOCK
EXPECTED_USERDIR_OR_ROOT
EXPECTED_DATA_BLOCK
EXPECTED_FILE_HEADER_BLOCK
EXPECTED_FILE_LIST_BLOCK
EXPECTED_DATABLOCK_NR
INVALID_HASHTABLE_SIZE

BootBlockType ​

cpp
enum BootBlockType

Defined in rvlib/FileSystems/Amiga/FSTypes.h:380

Type of a boot block.

ValueDescription
STANDARD
VIRUS
CUSTOM

BootBlockId ​

cpp
enum BootBlockId

Defined in rvlib/FileSystems/Amiga/FSTypes.h:409

Identifies a known boot block.

ValueDescription
NONE
AMIGADOS_13
AMIGADOS_20
SCA
BYTE_BANDIT

Functions ​

ReturnNameDescription
boolisOFSVolumeType inlineReturns true if the given format is an Old File System (OFS) variant.
boolisFFSVolumeType inlineReturns true if the given format is a Fast File System (FFS) variant.
boolisINTLVolumeType inlineReturns true if the given format is an international (INTL) variant.

isOFSVolumeType ​

inline

cpp
inline bool isOFSVolumeType(FSFormat value)

Defined in rvlib/FileSystems/Amiga/FSTypes.h:80

Returns true if the given format is an Old File System (OFS) variant.


isFFSVolumeType ​

inline

cpp
inline bool isFFSVolumeType(FSFormat value)

Defined in rvlib/FileSystems/Amiga/FSTypes.h:93

Returns true if the given format is a Fast File System (FFS) variant.


isINTLVolumeType ​

inline

cpp
inline bool isINTLVolumeType(FSFormat value)

Defined in rvlib/FileSystems/Amiga/FSTypes.h:106

Returns true if the given format is an international (INTL) variant.