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

Public Member Functions | |
| ~SPTSimultaneousAPIClass () | |
| SPTSimultaneousAPIClass () | |
| SPTSimultaneousAPIClass (SPTSimultaneousClass *simultinstance) | |
| string | APIgetSecret (string sender) |
| bool | APIrequestsendHiddenSecret (string pid, string sender, string newsecret) |
| bool | APIsendHiddenSecret (string sender, string newsecret) |
| bool | APIverifySimultaneous () |
| bool | rulesSimultaneoussendHiddenSecret (string pid, string sender, string body, SPTSimultaneousClass *transobj) |
Private Attributes | |
| SPTSimultaneousClass * | traninst |
| const bool | librarytestmode |
|
|
Default Destrcutor |
|
|
Default Constrcutor |
|
|
Overloaded Constructor
|
|
|
This method returns the actual secret for the specified player that this transaction 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 a Simultaneous transaction was carried out successfully and responds with a simple Boolean.
|
|
||||||||||||||||||||
|
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 |