Class MacOSFileStoreFFM

java.lang.Object
oshi.software.common.AbstractOSFileStore
oshi.software.common.os.mac.MacOSFileStore
oshi.software.os.mac.MacOSFileStoreFFM
All Implemented Interfaces:
oshi.software.os.OSFileStore

@ThreadSafe public class MacOSFileStoreFFM extends oshi.software.common.os.mac.MacOSFileStore
OSFileStore implementation using FFM (no JNA dependency).
  • Constructor Summary

    Constructors
    Constructor
    Description
    MacOSFileStoreFFM(String name, String volume, String label, String mount, String options, String uuid, boolean local, String logicalVolume, String description, String fsType, long freeSpace, long usableSpace, long totalSpace, long freeInodes, long totalInodes)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     

    Methods inherited from class oshi.software.common.os.mac.MacOSFileStore

    getDescription, getFreeInodes, getFreeSpace, getLogicalVolume, getTotalInodes, getTotalSpace, getType, getUsableSpace, updateFrom

    Methods inherited from class oshi.software.common.AbstractOSFileStore

    getLabel, getMount, getName, getOptions, getUUID, getVolume, isLocal, toString

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • MacOSFileStoreFFM

      public MacOSFileStoreFFM(String name, String volume, String label, String mount, String options, String uuid, boolean local, String logicalVolume, String description, String fsType, long freeSpace, long usableSpace, long totalSpace, long freeInodes, long totalInodes)
  • Method Details

    • updateAttributes

      public boolean updateAttributes()