public final class PathUsageStatisticsBlock extends SmfData
Modifier and Type | Method and Description |
---|---|
static PathUsageStatisticsBlock |
create(byte[] Data,
int offset,
int length)
create is intended for internal use only.
|
long |
r742pusgPercent()
R742PUSG_Percent value.
|
long |
r742pusgSigCnt()
R742PUSG_SigCnt value.
|
long |
r742pusgTimeNum()
R742PUSG_Time# value.
|
long |
r742pusgTimeSsq()
R742PUSG_TimeSsq value, throws exception if R742PUSG_TimeSsq overflows 64 bit signed integer.
|
BigInteger |
r742pusgTimeSsqAsBigInteger()
R742PUSG_TimeSsq value as a BigInteger.
|
Duration |
r742pusgTimeSum()
R742PUSG_TimeSum as a Duration.
|
BigInteger |
r742pusgTimeSumRawValue()
R742PUSG_TimeSum raw value.
|
double |
r742pusgTimeSumSeconds()
R742PUSG_TimeSum in seconds.
|
createSection, dump, dump, dump, dump, equals, getBytes, getBytes, getDataArray, getTriplet, hashCode, toString
public Duration r742pusgTimeSum()
Duration
public double r742pusgTimeSumSeconds()
public BigInteger r742pusgTimeSumRawValue()
public long r742pusgTimeSsq()
IllegalArgumentException
- If the value of R742PUSG_TimeSsq exceeds the maximum
value of a signed 64 bit integer (i.e. the high order bit is set in R742PUSG_TimeSsq).
Use r742pusgTimeSsqAsBigInteger()
if this is possible.public BigInteger r742pusgTimeSsqAsBigInteger()
r742pusgTimeSsq()
may provide better performance
if the value will not exceed the maximum value for a signed long.
public long r742pusgTimeNum()
public long r742pusgSigCnt()
public long r742pusgPercent()
public static PathUsageStatisticsBlock create(byte[] Data, int offset, int length)
Data
- Array of bytes containing data for this sectionoffset
- Offset of this section in the datalength
- length of the sectionCopyright © 2020 Black Hill Software Pty Ltd. All rights reserved.