Package tss.tpm
Class NameUnionTagValues
- java.lang.Object
-
- tss.TpmEnum<NameUnionTagValues>
-
- tss.tpm.NameUnionTagValues
-
- All Implemented Interfaces:
TpmMarshaller
public final class NameUnionTagValues extends TpmEnum<NameUnionTagValues>
Selector type for TPMU_NAME [TSS]
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NameUnionTagValues._N
-
Nested classes/interfaces inherited from class tss.TpmEnum
TpmEnum.ValueMap<T extends TpmEnum<T>>
-
-
Field Summary
Fields Modifier and Type Field Description static NameUnionTagValues
TAG_TPMU_NAME_TPM_HANDLE
static NameUnionTagValues
TAG_TPMU_NAME_TPMT_HA
-
Fields inherited from class tss.TpmEnum
Name, NameAsEnum, Value
-
-
Constructor Summary
Constructors Constructor Description NameUnionTagValues(int value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NameUnionTagValues._N
asEnum()
static NameUnionTagValues
fromInt(int value)
static NameUnionTagValues
fromTpm(byte[] buf)
static NameUnionTagValues
fromTpm(TpmBuffer buf)
static Collection<NameUnionTagValues>
values()
protected int
wireSize()
-
-
-
Field Detail
-
TAG_TPMU_NAME_TPMT_HA
public static final NameUnionTagValues TAG_TPMU_NAME_TPMT_HA
-
TAG_TPMU_NAME_TPM_HANDLE
public static final NameUnionTagValues TAG_TPMU_NAME_TPM_HANDLE
-
-
Method Detail
-
fromInt
public static NameUnionTagValues fromInt(int value)
-
fromTpm
public static NameUnionTagValues fromTpm(byte[] buf)
-
fromTpm
public static NameUnionTagValues fromTpm(TpmBuffer buf)
-
asEnum
public NameUnionTagValues._N asEnum()
-
values
public static Collection<NameUnionTagValues> values()
-
wireSize
protected int wireSize()
- Specified by:
wireSize
in classTpmEnum<NameUnionTagValues>
- Returns:
- The size of the enumeration value used to marshal it to the TPM representation
-
-