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

java.lang.Object
  extended by iaik.tc.tss.api.structs.common.TcBasicTypeDecoder
      extended by iaik.tc.tss.api.structs.common.TcCompositeTypeDecoder
          extended by iaik.tc.tss.api.structs.tpm.TcTpmStClearFlags

public class TcTpmStClearFlags
extends TcCompositeTypeDecoder


Constructor Summary
TcTpmStClearFlags()
          Constructor - see superclass for details
TcTpmStClearFlags(TcBlobData data)
          Constructor - see superclass for details
TcTpmStClearFlags(TcBlobData data, int offset)
          Constructor - see superclass for details
TcTpmStClearFlags(TcCompositeTypeDecoder composite)
          Constructor - see superclass for details
 
Method Summary
 boolean getBGlobalLock()
          Returns contents of the bGlobalLock field.
 boolean getDeactivated()
          Returns contents of the deactivated field.
 boolean getDisableForceClear()
          Returns contents of the disableForceClear field.
 TcBlobData getEncoded()
          This method encodes the TPM_ST_CLEAR_FLAGS as a byte blob.
 boolean getPhysicalPresence()
          Returns contents of the physicalPresence field.
 boolean getPhysicalPresenceLock()
          Returns contents of the physicalPresenceLock field.
 int getTag()
          Returns contents of the tag field.
 void setBGlobalLock(boolean bGlobalLock)
          Sets the bGlobalLock field.
 void setDeactivated(boolean deactivated)
          Sets the deactivated field.
 void setDisableForceClear(boolean disableForceClear)
          Sets the disableForceClear field.
 void setPhysicalPresence(boolean physicalPresence)
          Sets the physicalPresence field.
 void setPhysicalPresenceLock(boolean physicalPresenceLock)
          Sets the physicalPresenceLock field.
 void setTag(int tag)
          Sets the tag field.
 java.lang.String toString()
          This method returns a String representation of the object.
 
Methods inherited from class iaik.tc.tss.api.structs.common.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 java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TcTpmStClearFlags

public TcTpmStClearFlags()
Constructor - see superclass for details

See Also:
TcCompositeTypeDecoder.TcCompositeTypeDecoder()

TcTpmStClearFlags

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

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

TcTpmStClearFlags

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

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

TcTpmStClearFlags

public TcTpmStClearFlags(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_ST_CLEAR_FLAGS as a byte blob.

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

toString

public java.lang.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.


getDeactivated

public boolean getDeactivated()
Returns contents of the deactivated field.


setDeactivated

public void setDeactivated(boolean deactivated)
Sets the deactivated field.


getDisableForceClear

public boolean getDisableForceClear()
Returns contents of the disableForceClear field.


setDisableForceClear

public void setDisableForceClear(boolean disableForceClear)
Sets the disableForceClear field.


getPhysicalPresence

public boolean getPhysicalPresence()
Returns contents of the physicalPresence field.


setPhysicalPresence

public void setPhysicalPresence(boolean physicalPresence)
Sets the physicalPresence field.


getPhysicalPresenceLock

public boolean getPhysicalPresenceLock()
Returns contents of the physicalPresenceLock field.


setPhysicalPresenceLock

public void setPhysicalPresenceLock(boolean physicalPresenceLock)
Sets the physicalPresenceLock field.


getBGlobalLock

public boolean getBGlobalLock()
Returns contents of the bGlobalLock field.


setBGlobalLock

public void setBGlobalLock(boolean bGlobalLock)
Sets the bGlobalLock field.