iaik.tc.tss.api.structs.tpm
Class TcTpmFamilyTableEntry

Object
  extended by TcBasicTypeDecoder
      extended by TcCompositeTypeDecoder
          extended by TcTpmFamilyTableEntry

public class TcTpmFamilyTableEntry
extends TcCompositeTypeDecoder


Constructor Summary
TcTpmFamilyTableEntry()
          Constructor - see superclass for details
TcTpmFamilyTableEntry(TcBlobData data)
          Constructor - see superclass for details
TcTpmFamilyTableEntry(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmFamilyTableEntry(TcCompositeTypeDecoder composite)
          Constructor - see superclass for details
 
Method Summary
 TcBlobData getEncoded()
          This method encodes the TPM_FAMILY_TABLE_ENTRY as a byte blob.
 long getFamilyID()
          Returns contents of the familyID field.
 long getFlags()
          Returns contents of the flags field.
 TcTpmFamilyLabel getLabel()
          Returns contents of the label field.
 int getTag()
          Returns contents of the tag field.
 long getVerificationCount()
          Returns contents of the verificationCount field.
 void setFamilyID(long familyID)
          Sets the familyID field.
 void setFlags(long flags)
          Sets the flags field.
 void setLabel(TcTpmFamilyLabel label)
          Sets the label field.
 void setTag(int tag)
          Sets the tag field.
 void setVerificationCount(long verificationCount)
          Sets the verificationCount field.
 String toString()
          This method returns a String representation of the object.
 
Methods inherited from class TcBasicTypeDecoder
decodeBoolean, decodeByte, decodeBytes, decodeBytes, decodeTpmAlgorithmId, decodeTpmAuthDataUsage, decodeTpmEncScheme, decodeTpmKeyFlags, decodeTpmKeyUsage, decodeTpmSigScheme, decodeTssAlgorithmId, decodeTssEncScheme, decodeTssEvenType, decodeTssFlag, decodeTssHandle, decodeTssHContext, decodeTssHEncData, decodeTssHHash, decodeTssHKey, decodeTssHObjet, decodeTssHPcrs, decodeTssHPolicy, decodeTssHPS, decodeTssHTpm, decodeTssKeyUsageId, decodeTssMigrationScheme, decodeTssResult, decodeTssSigScheme, decodeUINT16, decodeUINT32, decodeUINT64
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TcTpmFamilyTableEntry

public TcTpmFamilyTableEntry()
Constructor - see superclass for details

See Also:
TcCompositeTypeDecoder.TcCompositeTypeDecoder()

TcTpmFamilyTableEntry

public TcTpmFamilyTableEntry(TcBlobData data)
Constructor - see superclass for details

See Also:
TcCompositeTypeDecoder.TcCompositeTypeDecoder(iaik.tc.tss.api.structs.common.TcBlobData)

TcTpmFamilyTableEntry

public TcTpmFamilyTableEntry(TcBlobData data,
                             int offset)
Constructor - see superclass for details

See Also:
TcCompositeTypeDecoder.TcCompositeTypeDecoder(iaik.tc.tss.api.structs.common.TcBlobData, int)

TcTpmFamilyTableEntry

public TcTpmFamilyTableEntry(TcCompositeTypeDecoder composite)
Constructor - see superclass for details

See Also:
TcCompositeTypeDecoder.TcCompositeTypeDecoder(iaik.tc.tss.api.structs.common.TcCompositeTypeDecoder)
Method Detail

getEncoded

public TcBlobData getEncoded()
This method encodes the TPM_FAMILY_TABLE_ENTRY as a byte blob.

Specified by:
getEncoded in class TcCompositeTypeDecoder
Returns:
byte blob to be passed to other layers (e.g. TSS)

toString

public String toString()
This method returns a String representation of the object.

Overrides:
toString in class TcCompositeTypeDecoder

getTag

public int getTag()
Returns contents of the tag field.


setTag

public void setTag(int tag)
Sets the tag field.


getLabel

public TcTpmFamilyLabel getLabel()
Returns contents of the label field.


setLabel

public void setLabel(TcTpmFamilyLabel label)
Sets the label field.


getFamilyID

public long getFamilyID()
Returns contents of the familyID field.


setFamilyID

public void setFamilyID(long familyID)
Sets the familyID field.


getVerificationCount

public long getVerificationCount()
Returns contents of the verificationCount field.


setVerificationCount

public void setVerificationCount(long verificationCount)
Sets the verificationCount field.


getFlags

public long getFlags()
Returns contents of the flags field.


setFlags

public void setFlags(long flags)
Sets the flags field.