#include <SPTStrobeAPIClass.h>
Inheritance diagram for SecurePlayLibrary::SPTStrobeAPIClass:

Public Member Functions | |
| SPTStrobeAPIClass () | |
| ~SPTStrobeAPIClass () | |
| SPTStrobeAPIClass (SPTStrobeClass *simultinstance) | |
| vector< string > | APIgetSecret (string sender) |
| bool | APIrequestsendHiddenSecret (string pid, string sender, vector< string > newsecret) |
| bool | APIsendHiddenSecret (string sender, vector< string > newsecret) |
| bool | APIverifyStrobeStep () |
| bool | rulesStrobesendHiddenSecret (string pid, string sender, vector< string > body, SPTStrobeClass *transobj) |
Private Attributes | |
| SPTStrobeClass * | traninst |
| bool | librarytestmode |
|
|
Default Constrcutor |
|
|
Default Destrcutor |
|
|
Overloaded Constructor
|
|
|
This method returns the actual secret for the specified player that this STROBE step is protecting, if available.
|
|
||||||||||||||||
|
This method allows any party to request the specified transaction participant send a Secret to support the simultaneous transaction. It is mainly used for remote debugging purposes.
|
|
||||||||||||
|
This method allows the specified transaction participant to send the transform of a secret to the other participants in the Simultaneous transaction.
|
|
|
This method verifies whether the just completed STROBE step is valid.
|
|
||||||||||||||||||||
|
This shell method handles requests to create sendHiddenSecret messages for simultaneous transactions. It is mainly used for remote debugging purposes.
|
|
|
This should be set to FALSE for production systems or all "rulesXXXX methods should be edited Reimplemented from SecurePlayLibrary::SPAbstractTransactionAPIClass. |
|
|
the transaction instance |