Package com.blackhillsoftware.smf.smf92
Class FileSystemMount
java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf92.FileSystemMount
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intConstant: 0x40 = 64static final intConstant: 0x80 = 128static final intConstant: 0x20 = 32static final intConstant: 0x80 = 128static final intConstant: 0x40 = 64static final intConstant: 0x20 = 32static final intConstant: 0x10 = 16 -
Method Summary
Modifier and TypeMethodDescriptionstatic FileSystemMountcreate(byte[] Data, int offset, int length) create is intended for internal use only.File System Path sectionbooleansmf92mas()Return true ifSMF92MASbit insmf92mfg()is set.booleansmf92mau()Return true ifSMF92MAUbit insmf92mfg()is set.longsmf92mbl()SMF92MBL value.smf92mdd()SMF92MDD value.longsmf92mdn()SMF92MDN value.booleansmf92mdo()Return true ifSMF92MDObit insmf92mf2()is set.intsmf92mf2()SMF92MF2 value.intsmf92mfg()SMF92MFG value.smf92mfm()SMF92MFM MntEntFsMode.longSMF92MFM raw value.smf92mfn()SMF92MFN value.smf92mft()SMF92MFT FileSystemType.longSMF92MFT value.booleansmf92mlu()Return true ifSMF92MLUbit insmf92mf2()is set.booleansmf92mnu()Return true ifSMF92MNUbit insmf92mf2()is set.intsmf92mpf()SMF92MPF value.booleansmf92mrm()Return true ifSMF92MRMbit insmf92mfg()is set.booleansmf92msn()Return true ifSMF92MSNbit insmf92mf2()is set.longsmf92mst()SMF92MST value, throws exception if SMF92MST overflows 64 bit signed integer.SMF92MST value as a BigInteger.longsmf92msu()SMF92MSU value, throws exception if SMF92MSU overflows 64 bit signed integer.SMF92MSU value as a BigInteger.smf92mtm()SMF92MTM STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).SMF92MTM STCK value.smf92mtn()SMF92MTN value.smf92ppn()FileSystemPath SMF92PPN value.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Field Details
-
SMF92MAU
public static final int SMF92MAUConstant: 0x80 = 128- See Also:
-
SMF92MAS
public static final int SMF92MASConstant: 0x40 = 64- See Also:
-
SMF92MRM
public static final int SMF92MRMConstant: 0x20 = 32- See Also:
-
SMF92MLU
public static final int SMF92MLUConstant: 0x80 = 128- See Also:
-
SMF92MNU
public static final int SMF92MNUConstant: 0x40 = 64- See Also:
-
SMF92MDO
public static final int SMF92MDOConstant: 0x20 = 32- See Also:
-
SMF92MSN
public static final int SMF92MSNConstant: 0x10 = 16- See Also:
-
-
Method Details
-
smf92mtm
SMF92MTM STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).Use
smf92mtmRawValue()for a BigInteger containing the complete STCK value.- Returns:
- DateTime SMF92MTM STCK converted to ZonedDateTime
- See Also:
-
smf92mtmRawValue
SMF92MTM STCK value.- Returns:
- BigInteger SMF92MTM STCK value
-
smf92mpf
public int smf92mpf()SMF92MPF value.- Returns:
- int SMF92MPF value
-
fileSystemPathSection
File System Path section- Returns:
- FileSystemPath the File System Path section
- See Also:
-
smf92ppn
FileSystemPath SMF92PPN value.- Returns:
- String SMF92PPN value from FileSystemPath Section
-
smf92mft
SMF92MFT FileSystemType.- Returns:
- FileSystemType from SMF92MFT value
-
smf92mftRawValue
public long smf92mftRawValue()SMF92MFT value.- Returns:
- long SMF92MFT raw value
-
smf92mfm
SMF92MFM MntEntFsMode.- Returns:
- MntEntFsMode SMF92MFM value
-
smf92mfmRawValue
public long smf92mfmRawValue()SMF92MFM raw value.- Returns:
- long SMF92MFM raw value
-
smf92mdn
public long smf92mdn()SMF92MDN value.- Returns:
- long SMF92MDN value
-
smf92mdd
SMF92MDD value.- Returns:
- String SMF92MDD value
-
smf92mtn
SMF92MTN value.- Returns:
- String SMF92MTN value
-
smf92mfn
SMF92MFN value.- Returns:
- String SMF92MFN value
-
smf92mbl
public long smf92mbl()SMF92MBL value.- Returns:
- long SMF92MBL value
-
smf92mst
public long smf92mst()SMF92MST value, throws exception if SMF92MST overflows 64 bit signed integer.- Returns:
- long SMF92MST
- Throws:
IllegalArgumentException- If the value of SMF92MST exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92MST). Usesmf92mstAsBigInteger()if this is possible.
-
smf92mstAsBigInteger
SMF92MST value as a BigInteger.smf92mst()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92MST
-
smf92msu
public long smf92msu()SMF92MSU value, throws exception if SMF92MSU overflows 64 bit signed integer.- Returns:
- long SMF92MSU
- Throws:
IllegalArgumentException- If the value of SMF92MSU exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92MSU). Usesmf92msuAsBigInteger()if this is possible.
-
smf92msuAsBigInteger
SMF92MSU value as a BigInteger.smf92msu()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92MSU
-
smf92mfg
public int smf92mfg()SMF92MFG value.- Returns:
- int SMF92MFG value
-
smf92mau
public boolean smf92mau()Return true ifSMF92MAUbit insmf92mfg()is set.- Returns:
- boolean SMF92MAU bit is set in smf92mfg()
SMF92MAU = 0x80
-
smf92mas
public boolean smf92mas()Return true ifSMF92MASbit insmf92mfg()is set.- Returns:
- boolean SMF92MAS bit is set in smf92mfg()
SMF92MAS = 0x40
-
smf92mrm
public boolean smf92mrm()Return true ifSMF92MRMbit insmf92mfg()is set.- Returns:
- boolean SMF92MRM bit is set in smf92mfg()
SMF92MRM = 0x20
-
smf92mf2
public int smf92mf2()SMF92MF2 value.- Returns:
- int SMF92MF2 value
-
smf92mlu
public boolean smf92mlu()Return true ifSMF92MLUbit insmf92mf2()is set.- Returns:
- boolean SMF92MLU bit is set in smf92mf2()
SMF92MLU = 0x80
-
smf92mnu
public boolean smf92mnu()Return true ifSMF92MNUbit insmf92mf2()is set.- Returns:
- boolean SMF92MNU bit is set in smf92mf2()
SMF92MNU = 0x40
-
smf92mdo
public boolean smf92mdo()Return true ifSMF92MDObit insmf92mf2()is set.- Returns:
- boolean SMF92MDO bit is set in smf92mf2()
SMF92MDO = 0x20
-
smf92msn
public boolean smf92msn()Return true ifSMF92MSNbit insmf92mf2()is set.- Returns:
- boolean SMF92MSN bit is set in smf92mf2()
SMF92MSN = 0x10
-
create
create is intended for internal use only. Instances of this section are created by the parent record or section.- Parameters:
Data- Array of bytes containing data for this sectionoffset- Offset of this section in the datalength- length of the section
-