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

Public Member Functions | |
| SPTMultistepTurnAPIClass () | |
| ~SPTMultistepTurnAPIClass () | |
| SPTMultistepTurnAPIClass (SPTMultistepTurnClass *multi) | |
| vector< string > | APIgetStepData (int step) |
| string | APIgetStepSource (int step) |
| bool | APIrequestsendStep (string pid, string sender, vector< string > dataentry) |
| bool | APIsendStep (string sender, vector< string > dataentry) |
| int | APIgetStepCount () |
| bool | rulessendStep (string pid, string sender, vector< string > body, SPTMultistepTurnClass *transobj) |
Private Attributes | |
| SPTMultistepTurnClass * | traninst |
| bool | librarytestmode |
|
|
Default Constrcutor |
|
|
Default Destrcutor |
|
|
Overloaded Constructor
|
|
|
This method returns the current number of steps that have been sent
|
|
|
This method returns the dataList entry associated with the specified step value
|
|
|
This method returns the PlayerID of the sender of a specific transaction step.
|
|
||||||||||||||||
|
This shell request method remotely requests another player to send a transaction step
|
|
||||||||||||
|
This method sends a transaction step to the other transaction participants. This is a generic transaction step with no special processing. Any participant in a transaction can send such a step.
|
|
||||||||||||||||||||
|
This shell method handles remote requests to send a transaction step for the Multistep transaction. It is principally 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. |
|
|
instance of SPMultistepTurnClass |