openMSX
Public Attributes | Static Public Attributes | List of all members
openmsx::MSXDirEntry Struct Reference

#include <DiskImageUtils.hh>

Public Attributes

union {
   struct {
      char   base [8]
 
      char   ext [3]
 
   }   name
 
   char   filename [8+3]
 
}; 
 
byte attrib
 
byte reserved [10]
 
Endian::L16 time
 
Endian::L16 date
 
Endian::L16 startCluster
 
Endian::L32 size
 

Static Public Attributes

static constexpr byte ATT_REGULAR = 0x00
 
static constexpr byte ATT_READONLY = 0x01
 
static constexpr byte ATT_HIDDEN = 0x02
 
static constexpr byte ATT_SYSTEM = 0x04
 
static constexpr byte ATT_VOLUME = 0x08
 
static constexpr byte ATT_DIRECTORY = 0x10
 
static constexpr byte ATT_ARCHIVE = 0x20
 

Detailed Description

Definition at line 33 of file DiskImageUtils.hh.

Member Data Documentation

◆ @2

union { ... }

◆ ATT_ARCHIVE

constexpr byte openmsx::MSXDirEntry::ATT_ARCHIVE = 0x20
staticconstexpr

Definition at line 40 of file DiskImageUtils.hh.

◆ ATT_DIRECTORY

constexpr byte openmsx::MSXDirEntry::ATT_DIRECTORY = 0x10
staticconstexpr

Definition at line 39 of file DiskImageUtils.hh.

◆ ATT_HIDDEN

constexpr byte openmsx::MSXDirEntry::ATT_HIDDEN = 0x02
staticconstexpr

Definition at line 36 of file DiskImageUtils.hh.

◆ ATT_READONLY

constexpr byte openmsx::MSXDirEntry::ATT_READONLY = 0x01
staticconstexpr

Definition at line 35 of file DiskImageUtils.hh.

◆ ATT_REGULAR

constexpr byte openmsx::MSXDirEntry::ATT_REGULAR = 0x00
staticconstexpr

Definition at line 34 of file DiskImageUtils.hh.

◆ ATT_SYSTEM

constexpr byte openmsx::MSXDirEntry::ATT_SYSTEM = 0x04
staticconstexpr

Definition at line 37 of file DiskImageUtils.hh.

◆ ATT_VOLUME

constexpr byte openmsx::MSXDirEntry::ATT_VOLUME = 0x08
staticconstexpr

Definition at line 38 of file DiskImageUtils.hh.

◆ attrib

byte openmsx::MSXDirEntry::attrib

Definition at line 49 of file DiskImageUtils.hh.

◆ base

char openmsx::MSXDirEntry::base[8]

Definition at line 44 of file DiskImageUtils.hh.

◆ date

Endian::L16 openmsx::MSXDirEntry::date

Definition at line 52 of file DiskImageUtils.hh.

◆ ext

char openmsx::MSXDirEntry::ext[3]

Definition at line 45 of file DiskImageUtils.hh.

◆ filename

char openmsx::MSXDirEntry::filename[8+3]

Definition at line 47 of file DiskImageUtils.hh.

◆ name

struct { ... } openmsx::MSXDirEntry::name

◆ reserved

byte openmsx::MSXDirEntry::reserved[10]

Definition at line 50 of file DiskImageUtils.hh.

◆ size

Endian::L32 openmsx::MSXDirEntry::size

Definition at line 54 of file DiskImageUtils.hh.

◆ startCluster

Endian::L16 openmsx::MSXDirEntry::startCluster

Definition at line 53 of file DiskImageUtils.hh.

Referenced by openmsx::DirEntryForCluster::onDirEntry().

◆ time

Endian::L16 openmsx::MSXDirEntry::time

Definition at line 51 of file DiskImageUtils.hh.


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