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

Object
  extended by TcBasicTypeDecoder
      extended by TcCompositeTypeDecoder
          extended by TcTpmGenericReturnBlob

public class TcTpmGenericReturnBlob
extends TcCompositeTypeDecoder


Constructor Summary
TcTpmGenericReturnBlob()
          Constructor - see superclass for details
TcTpmGenericReturnBlob(TcBlobData data)
          Constructor - see superclass for details
TcTpmGenericReturnBlob(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmGenericReturnBlob(TcCompositeTypeDecoder composite)
          Constructor - see superclass for details
 
Method Summary
 TcBlobData getEncoded()
          This method encodes the TPM_GENERIC_RETURN_BLOB as a byte blob.
 long getParamSize()
          Returns contents of the paramSize field.
 long getRetCode()
          Returns contents of the retCode field.
 Long getRetCodeAsLong()
          Returns contents of the retCode field.
 int getTag()
          Returns contents of the tag field.
 String toString()
          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

TcTpmGenericReturnBlob

public TcTpmGenericReturnBlob()
Constructor - see superclass for details

See Also:
TcCompositeTypeDecoder.TcCompositeTypeDecoder()

TcTpmGenericReturnBlob

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

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

TcTpmGenericReturnBlob

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

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

TcTpmGenericReturnBlob

public TcTpmGenericReturnBlob(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_GENERIC_RETURN_BLOB as a byte blob.

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

getTag

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


getParamSize

public long getParamSize()
Returns contents of the paramSize field.


getRetCode

public long getRetCode()
Returns contents of the retCode field.


getRetCodeAsLong

public Long getRetCodeAsLong()
Returns contents of the retCode field.


toString

public String toString()
Returns a String representation of the object.

Overrides:
toString in class TcCompositeTypeDecoder