2006 Copyright Filed by IT GlobalSecure, Inc. All Rights Reserved. Not to be used without authorization by Author. SecurePlay, IT GlobalSecure, and IT Armor are registered trademarks by IT GlobalSecure, Inc. Software protected by software license, and one or more the following U.S. and International patent numbers: U.S. Patent 6,030,288, U.S. Patent 6,165,072, European Patent Office EP1016049A1,and World Intellectual Property Organization WO9912135C1 and additional filings worldwide.
Main Page | Class Hierarchy | Class List | Class Members

SecurePlayLibrary::SPTBlastClass Class Reference

#include <SPTBlastClass.h>

Inheritance diagram for SecurePlayLibrary::SPTBlastClass:

SecurePlayLibrary::SPAbstractTransactionClass SecurePlayLibrary::SPRootTransactionClass SecurePlayLibrary::SPAbstractTransactionInterface SecurePlayLibrary::SPTBeginGame SecurePlayLibrary::SPTEndGame SecurePlayLibrary::SPTnewAGEClass List of all members.

Public Member Functions

 SPTBlastClass ()
 SPTBlastClass (SPGameInterface *gameobj, string master, string transactionID, string AGE, vector< string > transinfo)
vector< string > APIgetTransactionContent ()
void onincomingTransaction (SPMessageClass *incoming)
SPAbstractTransactionInterfaceAPIcreateTransaction (SPGameInterface *gameapiobj, SPMessageClass *message)
string APIgetTransactionType ()

Static Public Member Functions

string gettranstype ()
SPAbstractTransactionInterfacecreateBlast (SPGameInterface *gameobj, string master, string AGE, vector< string > transinfo)
bool registerTransaction ()

Detailed Description

This class is a single step transaction that includes all members of a specific game.
Author:
IT GlobalSecure
See also:
SecurePlay License Information


Constructor & Destructor Documentation

SPTBlastClass::SPTBlastClass  ) 
 

Default Constructor.

SPTBlastClass::SPTBlastClass SPGameInterface gameobj,
string  master,
string  transactionID,
string  AGE,
vector< string >  transinfo
 

Overloaded Constructor

Parameters:
gameobj SPGameInterface - the game object associated with this transaction
master String - master of this transaction
transactionID String - transaction id
AGE 
transinfo String[] - transaction info


Member Function Documentation

SPAbstractTransactionInterface * SPTBlastClass::APIcreateTransaction SPGameInterface gameapiobj,
SPMessageClass message
[virtual]
 

Creates a new instance of an Abstract Transaction class.

Parameters:
gameapiobj SPGameInterface - game associated with this transaction.
message SPMessageClass - message that has all the transaction configure info
Returns:
SPAbstractTransactionInterface

Reimplemented from SecurePlayLibrary::SPAbstractTransactionClass.

Reimplemented in SecurePlayLibrary::SPTBeginGame, SecurePlayLibrary::SPTEndGame, and SecurePlayLibrary::SPTnewAGEClass.

vector< string > SPTBlastClass::APIgetTransactionContent  ) 
 

This method returns the contents of the Blast

Returns:
result - Strin[] - string array containing the transaction content

string SPTBlastClass::APIgetTransactionType  )  [virtual]
 

This method returns a String of the transactiontype.

Returns:
this.transtype - String - name of transaction type

Reimplemented from SecurePlayLibrary::SPAbstractTransactionClass.

Reimplemented in SecurePlayLibrary::SPTBeginGame, SecurePlayLibrary::SPTEndGame, and SecurePlayLibrary::SPTnewAGEClass.

SPAbstractTransactionInterface * SPTBlastClass::createBlast SPGameInterface gameobj,
string  master,
string  AGE,
vector< string >  transinfo
[static]
 

This method creates a SPTBlastClass transaction.

Parameters:
gameobj SPGameInterface - game class associated with this transaction
master String - master of this transaction
AGE 
transinfo 
Returns:
SPAbstractTransactionInterface - returns created blast class

string SPTBlastClass::gettranstype  )  [static]
 

This method gets the transaction type.

Returns:
String

Reimplemented from SecurePlayLibrary::SPAbstractTransactionClass.

Reimplemented in SecurePlayLibrary::SPTBeginGame, SecurePlayLibrary::SPTEndGame, and SecurePlayLibrary::SPTnewAGEClass.

void SPTBlastClass::onincomingTransaction SPMessageClass incoming  )  [virtual]
 

This method is not supported because this is a single step transaction

Reimplemented from SecurePlayLibrary::SPAbstractTransactionClass.

bool SPTBlastClass::registerTransaction  )  [static]
 

Registers this transaction.

Returns:
boolean

Reimplemented in SecurePlayLibrary::SPTBeginGame, SecurePlayLibrary::SPTEndGame, and SecurePlayLibrary::SPTnewAGEClass.


The documentation for this class was generated from the following files: 2006 Copyright Filed by IT GlobalSecure, Inc. All Rights Reserved. Not to be used without authorization by Author. SecurePlay, IT GlobalSecure, and IT Armor are registered trademarks by IT GlobalSecure, Inc. Software protected by software license, and one or more the following U.S. and International patent numbers: U.S. Patent 6,030,288, U.S. Patent 6,165,072, European Patent Office EP1016049A1,and World Intellectual Property Organization WO9912135C1 and additional filings worldwide.