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

Object
  extended by TcBasicTypeDecoder
      extended by TcCompositeTypeDecoder
          extended by TcTpmAuditEventIn

public class TcTpmAuditEventIn
extends TcCompositeTypeDecoder


Constructor Summary
TcTpmAuditEventIn()
          Constructor - see superclass for details
TcTpmAuditEventIn(TcBlobData data)
          Constructor - see superclass for details
TcTpmAuditEventIn(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmAuditEventIn(TcCompositeTypeDecoder composite)
          Constructor - see superclass for details
 
Method Summary
 TcTpmCounterValue getAuditCount()
          Returns contents of the auditCount field.
 TcBlobData getEncoded()
          This method encodes the TPM_AUDIT_EVENT_IN as a byte blob.
 TcTpmDigest getInputParms()
          Returns contents of the inputParms field.
 int getTag()
          Returns contents of the tag field.
 void setAuditCount(TcTpmCounterValue auditCount)
          Sets the auditCount field.
 void setInputParms(TcTpmDigest inputParms)
          Sets the inputParms field.
 void setTag(int tag)
          Sets the tag 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

TcTpmAuditEventIn

public TcTpmAuditEventIn()
Constructor - see superclass for details

See Also:
TcCompositeTypeDecoder.TcCompositeTypeDecoder()

TcTpmAuditEventIn

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

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

TcTpmAuditEventIn

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

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

TcTpmAuditEventIn

public TcTpmAuditEventIn(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_AUDIT_EVENT_IN 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.


getInputParms

public TcTpmDigest getInputParms()
Returns contents of the inputParms field.


setInputParms

public void setInputParms(TcTpmDigest inputParms)
Sets the inputParms field.


getAuditCount

public TcTpmCounterValue getAuditCount()
Returns contents of the auditCount field.


setAuditCount

public void setAuditCount(TcTpmCounterValue auditCount)
Sets the auditCount field.