All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractUsbFile Created by magnusja on 3/1/17.BlockDeviceDriver This interface describes a simple block device with a certain block size and the ability to read and write at a certain device offset.BlockDeviceDriverFactory A helper class to create differentBlockDeviceDriver
s.ByteBlockDevice Simple class which wraps around an existingBlockDeviceDriver
to enable byte addressing of content.ClusterChain This class represents a cluster chain which can be followed in the FAT of a FAT32 file system.CommandBlockWrapper This class represents the command block wrapper (CBW) which is always wrapped around a specific SCSI command in the SCSI transparent command set standard.CommandBlockWrapper.Direction The direction of the data phase of the SCSI command.CommandStatusWrapper This class represents the command status wrapper (CSW) in the SCSI transparent command set standard, which is transmitted from the device to the host after the data phase (if any).ErrNo Created by magnusja on 5/19/17.FAT This class represents the File Allocation Table (FAT) in a FAT32 file system.Fat32FileSystem This class represents the FAT32 file system and is responsible for setting the FAT32 file system up and extracting the volume label and the root directory.Fat32FileSystemCreator Created by magnusja on 28/02/17.FatDirectory This class represents a directory in the FAT32 file system.FatFile FileBlockDeviceDriver Created by magnusja on 01/08/17.FileSystem This class represents a file system.FileSystemCreator Created by magnusja on 28/02/17.FileSystemFactory This is a helper class to create different supported file systems.FileSystemFactory.UnsupportedFileSystemException FileSystemPartitionTable Represents a dummy partition table.FileSystemPartitionTableCreator Created by magnusja on 30/07/17.MasterBootRecord This class represents the Master Boot Record (MBR), which is a partition table used by most block devices coming from Windows or Unix.MasterBootRecordCreator Created by magnusja on 30/07/17.Partition This class represents a partition on an mass storage device.PartitionTable This interface represents a partition table.PartitionTableEntry Class which holds various information about the partitions located on a block device.PartitionTableFactory Helper class to create different supportedPartitionTable
s.PartitionTableFactory.PartitionTableCreator PartitionTableFactory.UnsupportedPartitionTableException PartitionTypes Created by magnusja on 28/02/17.ScsiBlockDevice This class is responsible for handling mass storage devices which follow the SCSI standard.ScsiInquiry This class represents a SCSI Inquiry command.ScsiInquiryResponse This class represents the response of a SCSI Inquiry.ScsiRead10 SCSI command to read from the mass storage device.ScsiReadCapacity Represents the command to read the capacity from the mass storage device.ScsiReadCapacityResponse Represents the response of a read capacity request.ScsiRequestSense This class is used to issue a SCSI request sense when a command has failed.ScsiTestUnitReady This command is used to determine if the logical unit of the mass storage device is ready.ScsiWrite10 SCSI command to write to the mass storage device.UsbCommunication This Interface describes a low level device to perform USB transfers.UsbCommunicationFactory Created by magnusja on 21/12/16.UsbCommunicationFactory.UnderlyingUsbCommunication UsbFile This class represents either an file or an directory.UsbFileInputStream UsbFileInputStream provides common InputStream access to a UsbFile.UsbFileOutputStream UsbFileOutputStream provides common OutputStream access to a UsbFile.UsbFileStreamFactory Created by magnusja on 13/12/16.UsbMassStorageDevice Class representing a connected USB mass storage device.