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::SPTBurstClass Class Reference

#include <SPTBurstClass.h>

Inheritance diagram for SecurePlayLibrary::SPTBurstClass:

SecurePlayLibrary::SPAbstractTransactionClass SecurePlayLibrary::SPRootTransactionClass SecurePlayLibrary::SPAbstractTransactionInterface SecurePlayLibrary::SPTnewGameClass SecurePlayLibrary::SPTPlayerJoinClass List of all members.

Public Member Functions

 SPTBurstClass ()
 SPTBurstClass (SPGameInterface *gameobj, string master, vector< string > recievers, bool pflag, string transactionID, string AGE, vector< string > transinfo)
SPAbstractTransactionInterfaceAPIcreateTransaction (SPGameInterface *gameapiobj, SPMessageClass *message)
string APIgetTransactionType ()
vector< string > APIgetTransactionContent ()

Static Public Member Functions

string gettranstype ()
SPAbstractTransactionInterfacecreateBurst (SPGameInterface *gameobj, string master, vector< string > playerIDList, bool pflag, 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

SPTBurstClass::SPTBurstClass  ) 
 

Default Constructor

SPTBurstClass::SPTBurstClass SPGameInterface gameobj,
string  master,
vector< string >  recievers,
bool  pflag,
string  transactionID,
string  AGE,
vector< string >  transinfo
 

Constructor.

Parameters:
gameobj 
master 
recievers 
pflag 
transactionID 
AGE 
transinfo 


Member Function Documentation

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

Creates a new instance of a MiniBlast class.

Parameters:
gameapiobj SPGameInterface - game associated with this transaction.
message - SPMessageClass - incoming message

Reimplemented from SecurePlayLibrary::SPAbstractTransactionClass.

Reimplemented in SecurePlayLibrary::SPTnewGameClass, and SecurePlayLibrary::SPTPlayerJoinClass.

vector< string > SPTBurstClass::APIgetTransactionContent  ) 
 

This method returns the contents of the Burst Transaction

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

string SPTBurstClass::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::SPTnewGameClass, and SecurePlayLibrary::SPTPlayerJoinClass.

SPAbstractTransactionInterface * SPTBurstClass::createBurst SPGameInterface gameobj,
string  master,
vector< string >  playerIDList,
bool  pflag,
string  AGE,
vector< string >  transinfo
[static]
 

This method creates a MiniBlast transaction.

Parameters:
gameobj 
master 
playerIDList 
pflag 
AGE 
transinfo 
Returns:
SPAbstractTransactionInterface - returns Butst class created.

string SPTBurstClass::gettranstype  )  [static]
 

This method gets the transaction type.

Returns:
String

Reimplemented from SecurePlayLibrary::SPAbstractTransactionClass.

Reimplemented in SecurePlayLibrary::SPTnewGameClass, and SecurePlayLibrary::SPTPlayerJoinClass.

bool SPTBurstClass::registerTransaction  )  [static]
 

Registers this transaction.

Returns:
boolean

Reimplemented in SecurePlayLibrary::SPTnewGameClass, and SecurePlayLibrary::SPTPlayerJoinClass.


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.