Class ShareInfo

java.lang.Object
com.hierynomus.msfscc.fileinformation.ShareInfo

public class ShareInfo extends Object
  • Field Details

    • totalAllocationUnits

      private final long totalAllocationUnits
    • callerAvailableAllocationUnits

      private final long callerAvailableAllocationUnits
    • actualAvailableAllocationUnits

      private final long actualAvailableAllocationUnits
    • sectorsPerAllocationUnit

      private final long sectorsPerAllocationUnit
    • bytesPerSector

      private final long bytesPerSector
    • totalSpace

      private final long totalSpace
    • callerFreeSpace

      private final long callerFreeSpace
    • actualFreeSpace

      private final long actualFreeSpace
  • Constructor Details

    • ShareInfo

      ShareInfo(long totalAllocationUnits, long callerAvailableAllocationUnits, long actualAvailableAllocationUnits, long sectorsPerAllocationUnit, long bytesPerSector)
  • Method Details

    • getFreeSpace

      public long getFreeSpace()
    • getCallerFreeSpace

      public long getCallerFreeSpace()
    • getTotalSpace

      public long getTotalSpace()
    • getTotalAllocationUnits

      public long getTotalAllocationUnits()
    • getAvailableAllocationUnits

      public long getAvailableAllocationUnits()
    • getCallerAvailableAllocationUnits

      public long getCallerAvailableAllocationUnits()
    • getSectorsPerAllocationUnit

      public long getSectorsPerAllocationUnit()
    • getBytesPerSector

      public long getBytesPerSector()
    • parseFsFullSizeInformation

      public static ShareInfo parseFsFullSizeInformation(Buffer.PlainBuffer response) throws Buffer.BufferException
      [MS-SMB2] 2.2.38 SMB2 QUERY_INFO Response, SMB2_0_INFO_FILESYSTEM/FileFsFullSizeInformation

      [MS-FSCC] 2.5.4 FileFsFullSizeInformation for SMB2

      Throws:
      Buffer.BufferException