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

Public Member Functions | |
| SPRootTransactionClass () | |
| ~SPRootTransactionClass () | |
| string | getGameID () |
| string | getTransactionID () |
| string | getMaster () |
| vector< string > | getPlayerIDList () |
| bool | APIAddListener (SPEventInterface *gameobj) |
| bool | APIRemoveListener (SPEventInterface *gameobj) |
| vector< SPEventInterface * > | APIGetListeners () |
| bool | APIClearListeners () |
| int | APIGetListenerCount () |
| void | SPnotify (string eventdescription, vector< string > args) |
| bool | isPlayerIncluded (string pid) |
Public Attributes | |
| const string | extendedversion |
| const string | releaseversion |
Protected Member Functions | |
| SPRootTransactionClass (const SPRootTransactionClass &p) | |
| operator= (const SPRootTransactionClass &p) | |
Protected Attributes | |
| string | gameID |
| vector< string > | playerIDList |
| string | transactionID |
| string | master |
| vector< SPEventInterface * > | EventListenerList |
|
|
Private Copy Constructor that protects this class from being copied. |
|
|
Default Constructor. |
|
|
Default Destructor |
|
|
This method adds a listener object for events
|
|
|
This method clears the listener objects for events
|
|
|
This method returns the number of listener objects for events
|
|
|
This method returns a list of listener objects for events
|
|
|
This method removes a listener object for events
|
|
|
Gets the game id associated with the transaction or game.
Reimplemented in SecurePlayLibrary::SPAbstractTransactionClass, and SecurePlayLibrary::SPGameClass. |
|
|
Gets the master of the transaction or game
Reimplemented in SecurePlayLibrary::SPAbstractTransactionClass, and SecurePlayLibrary::SPGameClass. |
|
|
Gets the player id list of the players associated with the transaction or the game.
Reimplemented in SecurePlayLibrary::SPAbstractTransactionClass, and SecurePlayLibrary::SPGameClass. |
|
|
Gets the transaction id.
Reimplemented in SecurePlayLibrary::SPAbstractTransactionClass, and SecurePlayLibrary::SPGameClass. |
|
|
This method tests to determine if a specified player is a transaction participant.
|
|
|
Private = operator that protects this class from being copied. |
|
||||||||||||
|
This method notifies the Listeners of events
Reimplemented in SecurePlayLibrary::SPAbstractTransactionClass, and SecurePlayLibrary::SPGameClass. |
|
|
This holds the list of objects that listen to events from the transaction or game object |
|
|
Developer extended version. Reimplemented in SecurePlayLibrary::SPGameClass. |
|
|
If associated with a transaction: This property is the identifier of the game instance with which the transaction is associated. |
|
|
If associated with a transaction: This is the PlayerID of the player that is the master of this transaction. The master of the transaction is the only entity that can start, configure, or end the transaction. |
|
|
If associated with a transaction: This is an array that holds the Player IDs of the players within the game that are participating in this transaction. |
|
|
IT GlobalSecure release version. Reimplemented in SecurePlayLibrary::SPGameClass. |
|
|
If associated with a transaction: This property holds the unique identifier for the transaction instance within a game instance. |