OSFileStoreImpl

class OSFileStoreImpl(    val name: String,     val volume: String,     val label: String,     val logicalVolume: String,     val mount: String,     val description: String,     val type: String,     val options: String,     val uuid: String,     val freeSpace: Long,     val usableSpace: Long,     val totalSpace: Long,     val freeInodes: Long,     val totalInodes: Long,     val updateAttributes: Boolean) : OSFileStore

Implementation of the OSFileStore interface representing a file store in the operating system. This class contains details about the file system such as the volume, free space, and inode information.

Author

N7ghtm4r3

Parameters

name

The name of the file store.

volume

The volume identifier for the file store.

label

The label assigned to the file store.

logicalVolume

The logical volume associated with the file store.

mount

The mount point of the file store.

description

A description of the file store.

type

The type of the file store (e.g., NTFS, ext4).

options

The options associated with the file store.

uuid

The unique identifier for the file store.

freeSpace

The amount of free space in bytes.

usableSpace

The usable space in bytes.

totalSpace

The total space in bytes.

freeInodes

The number of free inodes.

totalInodes

The total number of inodes.

updateAttributes

Whether the file store updates its attributes.

See also

Constructors

Link copied to clipboard
constructor(    name: String,     volume: String,     label: String,     logicalVolume: String,     mount: String,     description: String,     type: String,     options: String,     uuid: String,     freeSpace: Long,     usableSpace: Long,     totalSpace: Long,     freeInodes: Long,     totalInodes: Long,     updateAttributes: Boolean)

Properties

Link copied to clipboard
open override val description: String
Link copied to clipboard
open override val freeInodes: Long
Link copied to clipboard
open override val freeSpace: Long
Link copied to clipboard
open override val label: String
Link copied to clipboard
open override val logicalVolume: String
Link copied to clipboard
open override val mount: String
Link copied to clipboard
open override val name: String
Link copied to clipboard
open override val options: String
Link copied to clipboard
open override val totalInodes: Long
Link copied to clipboard
open override val totalSpace: Long
Link copied to clipboard
open override val type: String
Link copied to clipboard
open override val updateAttributes: Boolean
Link copied to clipboard
open override val usableSpace: Long
Link copied to clipboard
open override val uuid: String
Link copied to clipboard
open override val volume: String