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

Object
  extended by TcBasicTypeDecoder
      extended by TcCompositeTypeDecoder
          extended by TcTpmSelectSize

public class TcTpmSelectSize
extends TcCompositeTypeDecoder


Constructor Summary
TcTpmSelectSize()
          Constructor - see superclass for details
TcTpmSelectSize(TcBlobData data)
          Constructor - see superclass for details
TcTpmSelectSize(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmSelectSize(TcCompositeTypeDecoder composite)
          Constructor - see superclass for details
 
Method Summary
 TcBlobData getEncoded()
          This method encodes the TPM_SELECT_SIZE as a byte blob.
 short getMajor()
          Returns contents of the major field.
 short getMinor()
          Returns contents of the minor field.
 int getReqSize()
          Returns contents of the reqSize field.
 void setMajor(short major)
          Sets the major field.
 void setMinor(short minor)
          Sets the minor field.
 void setReqSize(int reqSize)
          Sets the reqSize 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

TcTpmSelectSize

public TcTpmSelectSize()
Constructor - see superclass for details

See Also:
TcCompositeTypeDecoder.TcCompositeTypeDecoder()

TcTpmSelectSize

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

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

TcTpmSelectSize

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

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

TcTpmSelectSize

public TcTpmSelectSize(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_SELECT_SIZE 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

getMajor

public short getMajor()
Returns contents of the major field.


setMajor

public void setMajor(short major)
Sets the major field.


getMinor

public short getMinor()
Returns contents of the minor field.


setMinor

public void setMinor(short minor)
Sets the minor field.


getReqSize

public int getReqSize()
Returns contents of the reqSize field.


setReqSize

public void setReqSize(int reqSize)
Sets the reqSize field.