A B C D E F G H I J K L M N O P Q R S T U V W X

A

A - Static variable in class com.SecurePlay.SPUEPrivatePolicy
The value: A
APIAddListener(SPEventInterface) - Method in class com.SecurePlay.SPAbstractTransactionAPIClass
 
APIAddListener(SPEventInterface) - Method in interface com.SecurePlay.SPAbstractTransactionAPIInterface
This method adds a listener object for Game API events
APIAddListener(SPEventInterface) - Method in class com.SecurePlay.SPGameAPIClass
 
APIAddListener(SPEventInterface) - Method in interface com.SecurePlay.SPGameAPIInterface
This method adds a listener object for Game API events
APIAddListener(SPEventInterface) - Method in class com.SecurePlay.SPRootTransactionClass
This method adds a listener object for events
APIBcreateShipTransaction(SPGameAPIClass, String, String[], boolean) - Method in class com.SecurePlay.SPTShip.SPTShipClass
This method allows the creation of a new Ship type, internally controlled transaction.
APIBcreateSimultaneousTransaction(SPGameAPIClass, String, String[], boolean) - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
This method allows the creation of a new Simultaneous type, internally controlled transaction.
APIBcreateSingleStepTransaction(SPGameAPIInterface, String, String[]) - Method in class com.SecurePlay.SPTBlastClass
This method creates a SPSingleStepTransactionClass.
APIBcreateStrobeTransaction(SPGameAPIClass, String, String[], boolean) - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
This method allows the creation of a new Strobe type, internally controlled transaction.
APIBcreateTransaction(String, String, String[], boolean) - Method in class com.SecurePlay.SPGameAPIClass
 
APIBcreateTransaction(String, String, String[], boolean) - Method in interface com.SecurePlay.SPGameAPIInterface
This method allows the creation of a new, internally controlled transaction.
APIBcreateTransaction(SPGameAPIInterface, String, String[], boolean) - Static method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
This method allows the creation of a new MultiPartSecret type, internally controlled transaction.
APIBcreateTransaction(SPGameAPIClass, String, String[], boolean) - Static method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
This method allows the creation of a new MultiPartSimultaneous type, internally controlled transaction.
APIBcreateTransaction(SPGameAPIClass, String, String[], boolean) - Static method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass
This method allows the creation of a new Multistep type, internally controlled transaction.
APIBcreateTransaction(SPGameAPIClass, String, String[], boolean) - Static method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method allows the creation of a new Random type, internally controlled transaction.
APIBcreateTransaction(SPGameAPIClass, String, String[], boolean) - Static method in class com.SecurePlay.SPTSecret.SPTSecretClass
This method allows the creation of a new Secret type, internally controlled transaction.
APIClearListeners() - Method in class com.SecurePlay.SPAbstractTransactionAPIClass
 
APIClearListeners() - Method in interface com.SecurePlay.SPAbstractTransactionAPIInterface
This method clears the listener objects for Game API events
APIClearListeners() - Method in class com.SecurePlay.SPGameAPIClass
 
APIClearListeners() - Method in interface com.SecurePlay.SPGameAPIInterface
This method clears the listener objects for Game API events
APIClearListeners() - Method in class com.SecurePlay.SPRootTransactionClass
This method clears the listener objects for events
APIGetListenerCount() - Method in class com.SecurePlay.SPAbstractTransactionAPIClass
 
APIGetListenerCount() - Method in interface com.SecurePlay.SPAbstractTransactionAPIInterface
This method returns the number of listener objects for Game API events
APIGetListenerCount() - Method in class com.SecurePlay.SPGameAPIClass
 
APIGetListenerCount() - Method in interface com.SecurePlay.SPGameAPIInterface
This method returns the number of listener objects for Game API events
APIGetListenerCount() - Method in class com.SecurePlay.SPRootTransactionClass
This method returns the number of listener objects for events
APIGetListeners() - Method in class com.SecurePlay.SPAbstractTransactionAPIClass
 
APIGetListeners() - Method in interface com.SecurePlay.SPAbstractTransactionAPIInterface
This method returns a list of listener objects for Game API events
APIGetListeners() - Method in class com.SecurePlay.SPGameAPIClass
 
APIGetListeners() - Method in interface com.SecurePlay.SPGameAPIInterface
This method returns a list of listener objects for Game API events
APIGetListeners() - Method in class com.SecurePlay.SPRootTransactionClass
This method returns a list of listener objects for events
APIPlayerJoin(String, String, String) - Method in class com.SecurePlay.SPGameAPIClass
 
APIPlayerJoin(String, String, String, boolean) - Method in class com.SecurePlay.SPGameAPIClass
 
APIPlayerJoin(String, String, String) - Method in interface com.SecurePlay.SPGameAPIInterface
This method allows the Game instance Master to safely add a new player during the course of a game and to notify the remote players of this information.
APIPlayerJoin(String, String, String, boolean) - Method in interface com.SecurePlay.SPGameAPIInterface
This method allows the Game instance Master to safely add a new player during the course of a game and to notify the remote players of this information.
APIRemoveListener(SPEventInterface) - Method in class com.SecurePlay.SPAbstractTransactionAPIClass
 
APIRemoveListener(SPEventInterface) - Method in interface com.SecurePlay.SPAbstractTransactionAPIInterface
This method removes a listener object for Game API events
APIRemoveListener(SPEventInterface) - Method in class com.SecurePlay.SPGameAPIClass
 
APIRemoveListener(SPEventInterface) - Method in interface com.SecurePlay.SPGameAPIInterface
This method removes a listener object for Game API events
APIRemoveListener(SPEventInterface) - Method in class com.SecurePlay.SPRootTransactionClass
This method removes a listener object for events
APISPawn(String) - Method in class com.SecurePlay.SPAbstractTransactionAPIClass
 
APISPawn(String) - Method in interface com.SecurePlay.SPAbstractTransactionAPIInterface
This method creates a new transaction with the identical participants and configuration as the spawning transaction.
APISPawn(String) - Method in class com.SecurePlay.SPAbstractTransactionClass
This method creates a new transaction with the identical participants and configuration as the spawning transaction.
APISPawn(String) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method creates a new transaction with the identical participants and configuration as the spawning transaction.
APISPawn(String) - Method in class com.SecurePlay.SPTShip.SPTShipClass
DUMMY METHOD!!!
APITAOcreateShipTransaction(SPGameAPIClass, String, String[], boolean) - Method in class com.SecurePlay.SPTShip.SPTShipClass
This method allows the creation of a new ShipAPI type, internally controlled transaction.
APITAOcreateSimultaneousTransaction(SPGameAPIClass, String, String[], boolean) - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
This method allows the creation of a new Simultaneous type, internally controlled transaction.
APITAOcreateStrobeTransaction(SPGameAPIClass, String, String[], boolean) - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
This method allows the creation of a new Strobe type, internally controlled transaction.
APITAOcreateTransaction(String, String, String[], boolean) - Method in class com.SecurePlay.SPGameAPIClass
 
APITAOcreateTransaction(String, String, String[], boolean) - Method in interface com.SecurePlay.SPGameAPIInterface
This method allows the creation of a new, internally controlled transaction.
APITAOcreateTransaction(SPGameAPIInterface, String, String[], boolean) - Static method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
This method allows the creation of a new MultiPartSecret type, internally controlled transaction.
APITAOcreateTransaction(SPGameAPIClass, String, String[], boolean) - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
This method allows the creation of a new MultiPartSimultaneous type, internally controlled transaction.
APITAOcreateTransaction(SPGameAPIClass, String, String[], boolean) - Static method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass
This method allows the creation of a new MultiStep type, internally controlled transaction.
APITAOcreateTransaction(SPGameAPIClass, String, String[], boolean) - Static method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method allows the creation of a new Random type, internally controlled transaction.
APITAOcreateTransaction(SPGameAPIClass, String, String[], boolean) - Static method in class com.SecurePlay.SPTSecret.SPTSecretClass
This method allows the creation of a new Secret type, internally controlled transaction.
APITOAcreateSingleStepTransaction(SPGameAPIInterface, String, String[]) - Method in class com.SecurePlay.SPTBlastClass
This method creates a SPSingleStepTransactionAPIClass.
APIactivate() - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
OPTIONAL - This is a shell method to trigger the activation of a comms service, if necessary.
APIactivate() - Method in class com.SecurePlay.Comms.SPCLocalComms.SPCLocalCommsClass
This method adds the Local Comms instance to the set of active Local Comms objects so it will receive incoming messages
APIactivate() - Method in class com.SecurePlay.Comms.SPCLocalCommsFile.SPCLocalCommsFileClass
This method adds the Local Comms instance to the set of active Local Comms objects so it will receive incoming messages
APIaddGameComms(String, String) - Method in class com.SecurePlay.SecurePlayClass
This method associates a communications service with a game instance.
APIaddGamePlayer(String, String) - Method in class com.SecurePlay.SecurePlayClass
This method associates a Player instance with a Game Instance so the player can participate in the game.
APIbeginGame(String) - Method in class com.SecurePlay.SPGameAPIClass
 
APIbeginGame(String) - Method in interface com.SecurePlay.SPGameAPIInterface
This method safely begins the game
APIbeginTransaction(String) - Method in class com.SecurePlay.SPAbstractTransactionAPIClass
 
APIbeginTransaction(String) - Method in interface com.SecurePlay.SPAbstractTransactionAPIInterface
This action can only be initiated by the Transaction master.
APIbeginTransaction(String) - Method in class com.SecurePlay.SPAbstractTransactionClass
This action can only be initiated by the Transaction master.
APIbeginTransaction(String) - Method in class com.SecurePlay.SPTBlastAPIClass
This method is not supported because this is a single step transaction
APIbeginTransaction(String) - Method in class com.SecurePlay.SPTBlastClass
This method is not supported because this is a single step transaction
APIbeginTransaction(String) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This action can only be initiated by the Transaction master.
APIbeginTransaction(String) - Method in class com.SecurePlay.SPTShip.SPTShipClass
DUMMY METHOD!!!
APIclearCommsServices() - Method in class com.SecurePlay.SecurePlayClass
This clears all of the comms services associated with the SecurePlay library.
APIclearGames() - Method in class com.SecurePlay.SecurePlayClass
This removes all of the Game Instances associated with the SecurePlay library.
APIclearPlayers() - Method in class com.SecurePlay.SecurePlayClass
This method removes all of the Player Instances associated with the SecurePlay library.
APIcloseTransaction(String) - Method in class com.SecurePlay.SPGameAPIClass
 
APIcloseTransaction(String) - Method in interface com.SecurePlay.SPGameAPIInterface
This method removes a transaction from the game instance's open transaction list.
APIcompleteTransaction(String) - Method in class com.SecurePlay.SPAbstractTransactionAPIClass
 
APIcompleteTransaction(String) - Method in interface com.SecurePlay.SPAbstractTransactionAPIInterface
This method allows the Transaction Master ONLY to complete the transaction.
APIcompleteTransaction(String) - Method in class com.SecurePlay.SPAbstractTransactionClass
This method allows the Transaction Master ONLY to complete the transaction.
APIcompleteTransaction(String) - Method in class com.SecurePlay.SPTBlastAPIClass
This method is not supported because this is a single step transaction
APIcompleteTransaction(String) - Method in class com.SecurePlay.SPTBlastClass
This method is not supported because this is a single step transaction
APIcompleteTransaction(String) - Method in class com.SecurePlay.SPTRandom.SPTRandomAPIClass
This method overrides the SPAbstractTransactionClass method.
APIcompleteTransaction(String) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method overrides the SPAbstractTransactionClass method.
APIconfigureCommService() - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
This method configures a comm service instance.
APIconfigureCommService(int) - Method in class com.SecurePlay.Comms.SPCLocalCommsFile.SPCLocalCommsFileClass
Configures the comms service.
APIconfigureTransaction(String, String[]) - Method in class com.SecurePlay.SPAbstractTransactionAPIClass
 
APIconfigureTransaction(String, String[]) - Method in interface com.SecurePlay.SPAbstractTransactionAPIInterface
This method allows the Transaction Master ONLY to configure the transactions unique parameters.
APIconfigureTransaction(String, String[]) - Method in class com.SecurePlay.SPAbstractTransactionClass
This method allows the Transaction Master ONLY to configure the transactions unique parameters.
APIconfigureTransaction(String, String[]) - Method in class com.SecurePlay.SPTBlastAPIClass
This method is not supported because this is a single step transaction
APIconfigureTransaction(String, String[]) - Method in class com.SecurePlay.SPTBlastClass
This method is not supported because this is a single step transaction
APIconfigureTransaction(String, String[]) - Method in class com.SecurePlay.SPTRandom.SPTRandomAPIClass
This method allows the Transaction Master ONLY to configure the transactions unique parameters.
APIconfigureTransaction(String, int, boolean, int) - Method in class com.SecurePlay.SPTRandom.SPTRandomAPIClass
Thi smethod configures this Random class.
APIconfigureTransaction(String, String[]) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method overrides the APIconfigureTransaction included in the SPAbstractTransactionClass.
APIconfigureTransaction(String, int, boolean, int) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method handles the specific configuration required for a Random
APIconfigureTransaction(String, boolean, int, long, String, String) - Method in class com.SecurePlay.SPTShip.SPTShipAPIClass
Configure transaction method.
APIconfigureTransaction(String, boolean, boolean, int, long, String, String, byte[]) - Method in class com.SecurePlay.SPTShip.SPTShipAPIClass
Configure transaction method.
APIconfigureTransaction(String, boolean, int, long, String, String) - Method in class com.SecurePlay.SPTShip.SPTShipClass
Configure transaction method.
APIconfigureTransaction(String, boolean, boolean, int, long, String, String, byte[]) - Method in class com.SecurePlay.SPTShip.SPTShipClass
Configure transaction method.
APIconfigureTransaction(String, String[]) - Method in class com.SecurePlay.SPTShip.SPTShipClass
DUMMY METHOD!!!
APIcreateBlastTransaction(String, String[]) - Method in class com.SecurePlay.SPGameAPIClass
 
APIcreateBlastTransaction(String, String[]) - Method in interface com.SecurePlay.SPGameAPIInterface
This method creates a default Blast Transaction for this library.
APIcreateClass() - Static method in class com.SecurePlay.SPTBlastClass
This is a static default constructor that returns the SPStrobeClass instance.
APIcreateComms(String, SPAbstractCommsInterface) - Method in class com.SecurePlay.SecurePlayClass
This method creates a comms service.
APIcreateGame(String, String, boolean, boolean) - Method in class com.SecurePlay.SecurePlayClass
Creates a new game instance with defaul log and security manager.
APIcreateGame(String, String, boolean, boolean, SPLogInterface, SPSecurityManagerInterface) - Method in class com.SecurePlay.SecurePlayClass
Creates a new game instance with specified log and security manager.
APIcreateGame(SPGameInterface, String, String, boolean, boolean) - Method in class com.SecurePlay.SecurePlayClass
Attach an existing Game Instance to the Library with default log and security manager.
APIcreateGame(SPGameInterface, String, String, boolean, boolean, SPLogInterface, SPSecurityManagerInterface) - Method in class com.SecurePlay.SecurePlayClass
Attach an existing Game Instance to the Library, with specified log and security manager.
APIcreatePlayer(String, boolean) - Method in class com.SecurePlay.SecurePlayClass
Adds a player instance.
APIcreatePlayer(String) - Method in class com.SecurePlay.SecurePlayClass
Adds a player instance.
APIcreatePlayer(SPPlayerInterface, String) - Method in class com.SecurePlay.SecurePlayClass
Attach an existing player Instance to the Library.
APIcreateShipTransaction(SPGameAPIClass, String, String[], boolean) - Method in class com.SecurePlay.SPTShip.SPTShipClass
This method allows the creation of a new Ship type, internally controlled transaction.
APIcreateSimultaneousTransaction(SPGameAPIClass, String, String[], boolean) - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
This method allows the creation of a new Simultaneous type, internally controlled transaction.
APIcreateSingleStepTransaction(SPGameAPIInterface, String, String[]) - Method in class com.SecurePlay.SPTBlastClass
This method creates a SPSingleStepTransactionClass.
APIcreateStrobeTransaction(SPGameAPIClass, String, String[], boolean) - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
This method allows the creation of a new Strobe type, internally controlled transaction.
APIcreateTransaction(String, String, String[], boolean) - Method in class com.SecurePlay.SPGameAPIClass
 
APIcreateTransaction(String, String, String[], boolean) - Method in interface com.SecurePlay.SPGameAPIInterface
This method allows the creation of a new, internally controlled transaction.
APIcreateTransaction(SPGameAPIInterface, String, String[], boolean) - Static method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
This method allows the creation of a new MultiPartSecret type, internally controlled transaction.
APIcreateTransaction(SPGameAPIClass, String, String[], boolean) - Static method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
This method allows the creation of a new MultiPartSimultaneous type, internally controlled transaction.
APIcreateTransaction(SPGameAPIClass, String, String[], boolean) - Static method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass
This method allows the creation of a new Multistep type, internally controlled transaction.
APIcreateTransaction(SPGameAPIClass, String, String[], boolean) - Static method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method allows the creation of a new Random type, internally controlled transaction.
APIcreateTransaction(SPGameAPIClass, String, String[], boolean) - Static method in class com.SecurePlay.SPTSecret.SPTSecretClass
This method allows the creation of a new Secret type, internally controlled transaction.
APIdeactivate() - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
OPTIONAL - This shell method is used to deactivate a comms service once it is no longer needed.
APIdeactivate() - Method in class com.SecurePlay.Comms.SPCLocalComms.SPCLocalCommsClass
This method removes the Local Comms instance from the set of active local Comms objects so it can no longer send or receive messages
APIdeactivate() - Method in class com.SecurePlay.Comms.SPCLocalCommsFile.SPCLocalCommsFileClass
This method removes the Local Comms instance from the set of active local Comms objects so it can no longer send or receive messages NOTE: Deactivate for threads does not actually delete the thread.
APIendGame(String) - Method in class com.SecurePlay.SPGameAPIClass
 
APIendGame(String) - Method in interface com.SecurePlay.SPGameAPIInterface
This method safely ends a game.
APIgenerateRandomEvent(String, String[], boolean, int) - Method in class com.SecurePlay.SPTRandom.SPTRandomAPIClass
This method handles either requests or local generation of random events by the Random master.
APIgenerateRandomEvent(String, String[], boolean, int) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method handles either requests or local generation of random events by the Random master.
APIgetCommsService(String) - Method in class com.SecurePlay.SecurePlayClass
This method uses a commsID and returns the appropriate Communications Service Instance.
APIgetGame(String) - Method in class com.SecurePlay.SecurePlayClass
This method takes a gameID and returns the associated Game Instance object.
APIgetGameAPI(String) - Method in class com.SecurePlay.SecurePlayClass
Gets the API of the the game instance in the game list of this library.
APIgetGameBlock() - Method in class com.SecurePlay.SPAbstractTransactionClass
 
APIgetGameBlock() - Method in interface com.SecurePlay.SPAbstractTransactionInterface
Gets the gameblock of this transaction.
APIgetGameLog() - Method in class com.SecurePlay.SPGameAPIClass
 
APIgetGameLog() - Method in interface com.SecurePlay.SPGameAPIInterface
Gets the messagelog object from the gameinstance
APIgetGameLogCurrentEntry() - Method in class com.SecurePlay.SPGameAPIClass
 
APIgetGameLogCurrentEntry() - Method in interface com.SecurePlay.SPGameAPIInterface
Returns current entry from the messagelog object of comms
APIgetGameLogLength() - Method in class com.SecurePlay.SPGameAPIClass
 
APIgetGameLogLength() - Method in interface com.SecurePlay.SPGameAPIInterface
returns the number entries in messagelog
APIgetGameLogNextEntry() - Method in class com.SecurePlay.SPGameAPIClass
 
APIgetGameLogNextEntry() - Method in interface com.SecurePlay.SPGameAPIInterface
Returns the next entry from the messagelog object of comms
APIgetGameLogPreviousEntry() - Method in class com.SecurePlay.SPGameAPIClass
 
APIgetGameLogPreviousEntry() - Method in interface com.SecurePlay.SPGameAPIInterface
Returns the previous entry from the messagelog object of the comms
APIgetLicenseSummary() - Method in class com.SecurePlay.SPGameAPIClass
 
APIgetLicenseSummary() - Method in interface com.SecurePlay.SPGameAPIInterface
This method returns a summary of the licensee information for the current game instance.
APIgetLicenseSummary() - Method in class com.SecurePlay.SecurePlayClass
This method returns the summary of the license.
APIgetOpenCommServiceIDs() - Method in class com.SecurePlay.SecurePlayClass
This method return
APIgetOpenGameIDs() - Method in class com.SecurePlay.SecurePlayClass
Gets the keys of an associative array(SPHashtable) this.prgamesList and returns them as a String array of open games id list.
APIgetOpenPlayerIDs() - Method in class com.SecurePlay.SecurePlayClass
Gets the keys of an associative array(SPHashtable) this.prplayersList and returns them as a String array of open players id list.
APIgetOpenTransactionIDs() - Method in class com.SecurePlay.SPGameAPIClass
 
APIgetOpenTransactionIDs() - Method in interface com.SecurePlay.SPGameAPIInterface
Returns a vector that contains a list of open transaction IDs
APIgetPlayer(String) - Method in class com.SecurePlay.SPGameAPIClass
 
APIgetPlayer(String) - Method in interface com.SecurePlay.SPGameAPIInterface
This method gets the player from the game instance using the player ID
APIgetPlayer(String) - Method in class com.SecurePlay.SecurePlayClass
This method takes a playerID and returns the corresponding Player instance.
APIgetPlayerIDList() - Method in class com.SecurePlay.SPGameAPIClass
 
APIgetPlayerIDList() - Method in interface com.SecurePlay.SPGameAPIInterface
This method gets the player id list list associated with this game.
APIgetRandomEvent(int) - Method in class com.SecurePlay.SPTRandom.SPTRandomAPIClass
This method returns a random event from the dealtEventList property as specified by the index.
APIgetRandomEvent(int) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method returns a random event from the dealtEventList property as specified by the index.
APIgetRelayManager() - Method in class com.SecurePlay.SecurePlayClass
Returns the Library's Relay manager.
APIgetSecret() - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretAPIClass
This method returns the actual secret that this transaction is protecting, if available.
APIgetSecret() - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
This method returns the actual secret that this transaction is protecting, if available.
APIgetSecret(String) - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousAPIClass
This method returns the actual secret for the specified player that this transaction is protecting, if available.
APIgetSecret(String) - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
This method returns the actual secret for the specified player that this transaction is protecting, if available.
APIgetSecret() - Method in class com.SecurePlay.SPTSecret.SPTSecretAPIClass
This method returns the actual secret that this transaction is protecting, if available.
APIgetSecret() - Method in class com.SecurePlay.SPTSecret.SPTSecretClass
This method returns the actual secret that this transaction is protecting, if available.
APIgetSecret(String) - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousAPIClass
This method returns the actual secret for the specified player that this transaction is protecting, if available.
APIgetSecret(String) - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
This method returns the actual secret for the specified player that this transaction is protecting, if available.
APIgetSecret(String) - Method in class com.SecurePlay.SPTStrobe.SPTStrobeAPIClass
This method returns the actual secret for the specified player that this STROBE step is protecting, if available.
APIgetSecret(String) - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
This method returns the actual secret for the specified player that this STROBE step is protecting, if available.
APIgetStepCount() - Method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnAPIClass
This method returns the current number of steps that have been sent
APIgetStepCount() - Method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass
This method returns the current number of steps that have been sent
APIgetStepData(int) - Method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnAPIClass
This method returns the dataList entry associated with the specified step value
APIgetStepData(int) - Method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass
This method returns the dataList entry associated with the specified step value
APIgetStepSource(int) - Method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnAPIClass
This method returns the PlayerID of the sender of a specific transaction step.
APIgetStepSource(int) - Method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass
This method returns the PlayerID of the sender of a specific transaction step.
APIgetTransaction(String) - Method in class com.SecurePlay.SPGameAPIClass
 
APIgetTransaction(String) - Method in interface com.SecurePlay.SPGameAPIInterface
This method gets the transaction from the game instance using the transaction ID
APIgetTransactionAPI(String) - Method in class com.SecurePlay.SPGameAPIClass
 
APIgetTransactionAPI(String) - Method in interface com.SecurePlay.SPGameAPIInterface
This method returns the transaction API of the game transaction using sid.
APIgetTransactionContent() - Method in class com.SecurePlay.SPTBlastAPIClass
This method returns the contents of the Single Step Transaction
APIgetTransactionContent() - Method in class com.SecurePlay.SPTBlastClass
This method returns the contents of the Single Step Transaction
APIgetlastRandomEvents() - Method in class com.SecurePlay.SPTRandom.SPTRandomAPIClass
This method returns an array that includes the last set of random events provided by the Random master.
APIgetlastRandomEvents() - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method returns an array that includes the last set of random events provided by the Random master.
APInewGameBlock(String, String[], String, String, String[]) - Method in class com.SecurePlay.SPGameAPIClass
This method notifies other players of a new GameBlock.
APIremoveCommsService(String) - Method in class com.SecurePlay.SecurePlayClass
This method removes a Comms Service Instance specified by a commsID from the active SecurePlay library.
APIremoveGame(String) - Method in class com.SecurePlay.SecurePlayClass
This method takes a gameID and removes the Game Instance from the active SecurePlay library.
APIremovePlayer(String) - Method in class com.SecurePlay.SecurePlayClass
This method removes an instance of a Player from the active SecurePlay library.
APIrequestCompleteTransaction(String) - Method in class com.SecurePlay.SPAbstractTransactionAPIClass
 
APIrequestCompleteTransaction(String) - Method in interface com.SecurePlay.SPAbstractTransactionAPIInterface
This method allows any player, excluding the Transaction master to request that the transactoin be completed.
APIrequestCompleteTransaction(String) - Method in class com.SecurePlay.SPAbstractTransactionClass
This method allows any player, excluding the Transaction master to request that the transactoin be completed.
APIrequestCompleteTransaction(String) - Method in class com.SecurePlay.SPTBlastAPIClass
This method is not supported because this is a single step transaction
APIrequestCompleteTransaction(String) - Method in class com.SecurePlay.SPTBlastClass
This method is not supported because this is a single step transaction
APIrequestConfigureTransaction(String, boolean, int, long, String, String) - Method in class com.SecurePlay.SPTShip.SPTShipAPIClass
Configure transaction method.
APIrequestConfigureTransaction(String, boolean, boolean, int, long, String, String, byte[]) - Method in class com.SecurePlay.SPTShip.SPTShipAPIClass
Configure transaction method.
APIrequestConfigureTransaction(String, boolean, int, long, String, String) - Method in class com.SecurePlay.SPTShip.SPTShipClass
Configure transaction method.
APIrequestConfigureTransaction(String, boolean, boolean, int, long, String, String, byte[]) - Method in class com.SecurePlay.SPTShip.SPTShipClass
Configure transaction method.
APIrequestPlayerJoin(String, String, String, boolean) - Method in class com.SecurePlay.SPGameAPIClass
 
APIrequestPlayerJoin(String, String, String, boolean) - Method in interface com.SecurePlay.SPGameAPIInterface
This method sends a request to a remote game instance to add a player during a game.
APIrequestbeginGame(String) - Method in class com.SecurePlay.SPGameAPIClass
 
APIrequestbeginGame(String) - Method in interface com.SecurePlay.SPGameAPIInterface
This method sends a request to the game instance master to begin the game.
APIrequestbeginTransaction(String) - Method in class com.SecurePlay.SPAbstractTransactionAPIClass
 
APIrequestbeginTransaction(String) - Method in interface com.SecurePlay.SPAbstractTransactionAPIInterface
This method allows any transaction participant excluding the Transaction master to request that the transaction be begun.
APIrequestbeginTransaction(String) - Method in class com.SecurePlay.SPAbstractTransactionClass
This method allows any transaction participant excluding the Transaction master to request that the transaction be begun.
APIrequestbeginTransaction(String) - Method in class com.SecurePlay.SPTBlastAPIClass
This method is not supported because this is a single step transaction
APIrequestbeginTransaction(String) - Method in class com.SecurePlay.SPTBlastClass
This method is not supported because this is a single step transaction
APIrequestbeginTransaction(String) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method allows any transaction participant excluding the Transaction master to request that the transaction be begun.
APIrequestbeginTransaction(String) - Method in class com.SecurePlay.SPTShip.SPTShipClass
DUMMY METHOD!!!
APIrequestconfigureTransaction(String, String[]) - Method in class com.SecurePlay.SPAbstractTransactionAPIClass
 
APIrequestconfigureTransaction(String, String[]) - Method in interface com.SecurePlay.SPAbstractTransactionAPIInterface
This method allows any player, excluding the Transaction master, to request that the transaction be configured as described in the configuration array.
APIrequestconfigureTransaction(String, String[]) - Method in class com.SecurePlay.SPAbstractTransactionClass
This method allows any player, excluding the Transaction master, to request that the transaction be configured as described in the configuration array.
APIrequestconfigureTransaction(String, String[]) - Method in class com.SecurePlay.SPTBlastAPIClass
This method is not supported because this is a single step transaction
APIrequestconfigureTransaction(String, String[]) - Method in class com.SecurePlay.SPTBlastClass
This method is not supported because this is a single step transaction
APIrequestconfigureTransaction(String, String[]) - Method in class com.SecurePlay.SPTShip.SPTShipClass
DUMMY METHOD!!!
APIrequestcreateTransaction(String, String, String, String[], boolean) - Method in class com.SecurePlay.SPGameAPIClass
 
APIrequestcreateTransaction(String, String, String, String[], boolean) - Method in interface com.SecurePlay.SPGameAPIInterface
This method safely allows a player to request the creation of a new transaction of a given type and parameters.
APIrequestendGame(String) - Method in class com.SecurePlay.SPGameAPIClass
 
APIrequestendGame(String) - Method in interface com.SecurePlay.SPGameAPIInterface
This method sends a message from the specified player to the game instance master to end the game.
APIrequestrevealSecret(String, String[], String) - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretAPIClass
This method allows a third party player to request that the secret be revealed by the transaction master to the specified receiver list.
APIrequestrevealSecret(String, String[], String) - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
This method allows a third party player to request that the secret be revealed by the transaction master to the specified receiver list.
APIrequestrevealSecret(String, String[], String) - Method in class com.SecurePlay.SPTSecret.SPTSecretAPIClass
This method allows a third party player to request that the secret be revealed by the transaction master to the specified receiver list.
APIrequestrevealSecret(String, String[], String) - Method in class com.SecurePlay.SPTSecret.SPTSecretClass
This method allows a third party player to request that the secret be revealed by the transaction master to the specified receiver list.
APIrequestsendHiddenSecret(String, String[]) - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretAPIClass
This method allows a non-transaction master to request the transaction master send a Secret.
APIrequestsendHiddenSecret(String, String[]) - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
This method allows a non-transaction master to request the transaction master send a Secret.
APIrequestsendHiddenSecret(String, String, String[]) - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousAPIClass
This method allows any party to request the specified transaction participant send a Secret to support the simultaneous transaction.
APIrequestsendHiddenSecret(String, String, String[]) - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
This method allows any party to request the specified transaction participant send a Secret to support the simultaneous transaction.
APIrequestsendHiddenSecret(String, String) - Method in class com.SecurePlay.SPTSecret.SPTSecretAPIClass
This method allows a non-transaction master to request the transaction master send a Secret.
APIrequestsendHiddenSecret(String, String) - Method in class com.SecurePlay.SPTSecret.SPTSecretClass
This method allows a non-transaction master to request the transaction master send a Secret.
APIrequestsendHiddenSecret(String, String, String) - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousAPIClass
This method allows any party to request the specified transaction participant send a Secret to support the simultaneous transaction.
APIrequestsendHiddenSecret(String, String, String) - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
This method allows any party to request the specified transaction participant send a Secret to support the simultaneous transaction.
APIrequestsendHiddenSecret(String, String, String[]) - Method in class com.SecurePlay.SPTStrobe.SPTStrobeAPIClass
This method allows any party to request the specified transaction participant send a Secret to support the simultaneous transaction.
APIrequestsendHiddenSecret(String, String, String[]) - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
This method allows any party to request the specified transaction participant send a Secret to support the simultaneous transaction.
APIrequestsendShipment(String, byte[]) - Method in class com.SecurePlay.SPTShip.SPTShipAPIClass
This method requests sends a shipment manually.
APIrequestsendShipment(String) - Method in class com.SecurePlay.SPTShip.SPTShipAPIClass
This method requests send shipments automatically.
APIrequestsendShipment(String, byte[]) - Method in class com.SecurePlay.SPTShip.SPTShipClass
This method requests sends a shipment manually.
APIrequestsendShipment(String) - Method in class com.SecurePlay.SPTShip.SPTShipClass
This method requests send shipments automatically.
APIrequestsendStep(String, String, String[]) - Method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnAPIClass
This shell request method remotely requests another player to send a transaction step
APIrequestsendStep(String, String, String[]) - Method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass
This shell request method remotely requests another player to send a transaction step
APIresendShipment(String, int, String[]) - Method in class com.SecurePlay.SPTShip.SPTShipAPIClass
This shipment sends the specified shipment, grabbed from the last sent list using the shipment number, to the specified players.
APIresendShipment(String, int, String[]) - Method in class com.SecurePlay.SPTShip.SPTShipClass
This shipment sends the specified shipment, grabbed from the last sent list using the shipment number, to the specified players.
APIrevealSecret(String, String[], String) - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretAPIClass
This method sends the secretpadded value to the specified remote players.
APIrevealSecret(String, String[], String) - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
This method sends the secretpadded value to the specified remote players.
APIrevealSecret(String, String[], String) - Method in class com.SecurePlay.SPTSecret.SPTSecretAPIClass
This method sends the secretpadded value to the specified remote players.
APIrevealSecret(String, String[], String) - Method in class com.SecurePlay.SPTSecret.SPTSecretClass
This method sends the secretpadded value to the specified remote players.
APIsendHiddenSecret(String, String[]) - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretAPIClass
This method allows the Secret Transaction master to send the transform of a secret to the other participants in the transaction.
APIsendHiddenSecret(String, String[]) - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
This method allows the Secret Transaction master to send the transform of a secret to the other participants in the transaction.
APIsendHiddenSecret(String, String[]) - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousAPIClass
This method allows the specified transaction participant to send the transform of a secret to the other participants in the Simultaneous transaction.
APIsendHiddenSecret(String, String[]) - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
This method allows the specified transaction participant to send the transform of a secret to the other participants in the Simultaneous transaction.
APIsendHiddenSecret(String, String) - Method in class com.SecurePlay.SPTSecret.SPTSecretAPIClass
This method allows the Secret Transaction master to send the transform of a secret to the other participants in the transaction.
APIsendHiddenSecret(String, String) - Method in class com.SecurePlay.SPTSecret.SPTSecretClass
This method allows the Secret Transaction master to send the transform of a secret to the other participants in the transaction.
APIsendHiddenSecret(String, String) - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousAPIClass
This method allows the specified transaction participant to send the transform of a secret to the other participants in the Simultaneous transaction.
APIsendHiddenSecret(String, String) - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
This method allows the specified transaction participant to send the transform of a secret to the other participants in the Simultaneous transaction.
APIsendHiddenSecret(String, String[]) - Method in class com.SecurePlay.SPTStrobe.SPTStrobeAPIClass
This method allows the specified transaction participant to send the transform of a secret to the other participants in the Simultaneous transaction.
APIsendHiddenSecret(String, String[]) - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
This method allows the specified transaction participant to send the transform of a secret to the other participants in the Simultaneous transaction.
APIsendShipment(String, byte[]) - Method in class com.SecurePlay.SPTShip.SPTShipAPIClass
This method sends a shipment manually.
APIsendShipment(String) - Method in class com.SecurePlay.SPTShip.SPTShipAPIClass
This method send shipments automatically.
APIsendShipment(String, byte[]) - Method in class com.SecurePlay.SPTShip.SPTShipClass
This method sends a shipment manually.
APIsendShipment(String) - Method in class com.SecurePlay.SPTShip.SPTShipClass
This method send shipments automatically.
APIsendStep(String, String[]) - Method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnAPIClass
This method sends a transaction step to the other transaction participants.
APIsendStep(String, String[]) - Method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass
This method sends a transaction step to the other transaction participants.
APIsetDirPath(String) - Method in class com.SecurePlay.Comms.SPCLocalCommsFile.SPCLocalCommsFileClass
This method sets the directory path for the various local comms classes that communicate via shared files
APIsetGameBlock(String, String) - Method in class com.SecurePlay.SPAbstractTransactionClass
This method allows the Transaction Master ONLY to set the game block.
APIsetLicenseInfo(String, String, String, String, String, String) - Method in class com.SecurePlay.SecurePlayClass
Loads registered SecurePlay licensee information.
APIsetPlayerGameComms(String, String, String) - Method in class com.SecurePlay.SecurePlayClass
This method associates a specific comms service with a specific player and a specific game.
APIsetPlayerGameComms(String, String, String, boolean) - Method in class com.SecurePlay.SecurePlayClass
This method associates a specific comms service with a specific player and a specific game.
APIsetRelay(SPRelayInterface) - Method in class com.SecurePlay.SecurePlayClass
Activate Relay.
APIsetSOSLicenseInfo(String, String, String, String) - Method in class com.SecurePlay.SecurePlayClass
This method is the courtesy licensee information for Simple Open Source licensees.
APIverifyRandom() - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method verifies a Random once the transaction has been completed.
APIverifySecret() - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretAPIClass
This method verifies the paddedsecret that was sent.
APIverifySecret() - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
This method verifies the paddedsecret that was sent.
APIverifySecret() - Method in class com.SecurePlay.SPTSecret.SPTSecretAPIClass
This method verifies the paddedsecret that was sent.
APIverifySecret() - Method in class com.SecurePlay.SPTSecret.SPTSecretClass
This method verifies the paddedsecret that was sent.
APIverifySimultaneous() - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousAPIClass
This method verifies whether a Simultaneous transaction was carried out successfully and responds with a simple Boolean.
APIverifySimultaneous() - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
This method verifies whether a Simultaneous transaction was carried out successfully and responds with a simple Boolean.
APIverifySimultaneous() - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousAPIClass
This method verifies whether a Simultaneous transaction was carried out successfully and responds with a simple Boolean.
APIverifySimultaneous() - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
This method verifies whether a Simultaneous transaction was carried out successfully and responds with a simple Boolean.
APIverifyStrobeStep() - Method in class com.SecurePlay.SPTStrobe.SPTStrobeAPIClass
This method verifies whether the just completed STROBE step is valid.
APIverifyStrobeStep() - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
This method verifies whether the just completed STROBE step is valid.
addComms(String) - Method in class com.SecurePlay.SPCommsManagerClass
This method safely adds an available comms service to the game instance.
addComms(String) - Method in class com.SecurePlay.SPGameClass
 
addComms(String) - Method in interface com.SecurePlay.SPGameInterface
This method associates a comms service specified by the commsID string to a game instance.
addEntry(Object) - Method in class com.SecurePlay.SPLcircularLog.SPLCircularLogClass
 
addEntry(Object) - Method in class com.SecurePlay.SPLlinkedList.SPLLinkedListLogClass
 
addEntry(Object) - Method in class com.SecurePlay.SPLlogOne.SPLLogOneClass
 
addEntry(Object) - Method in interface com.SecurePlay.SPLogInterface
Add a entry to the log object.
addGame(String, SPCommsManagerCommsInterface) - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
 
addGame(String, SPCommsManagerCommsInterface) - Method in interface com.SecurePlay.SPAbstractCommsInterface
This method adds an internal game to a specific comms service.
addGame(SPGameInterface) - Method in class com.SecurePlay.SPPlayerClass
 
addGame(SPGameInterface) - Method in interface com.SecurePlay.SPPlayerInterface
This method adds a game association to a player object.
addGameKeyStore(String) - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This method adds an internal key store object associated with a game.
addLine(String) - Method in class com.SecurePlay.debug.ReportToFile.ReportToFile
This method adds a string line to the file.
addLine(String) - Method in class com.SecurePlay.debug.ReportToScreen.ReportToScreen
This method adds a string line to the file.
addMessArrEl(SPMessageClass[], SPMessageClass) - Static method in class com.SecurePlay.SPUBinaryCoding.SPUBinaryCodingClass
This is a private method used only in multiple message deserialization method.
addOutput(SPMap) - Method in class com.SecurePlay.debug.ReportToFile.ReportToFile
This method adds a Vector of strings to the file line by line.
addOutput(Vector) - Method in class com.SecurePlay.debug.ReportToFile.ReportToFile
This method adds a Vector of strings to the file line by line.
addOutput(String[]) - Method in class com.SecurePlay.debug.ReportToFile.ReportToFile
This method adds a String array to the file element by element.
addOutput(Vector) - Method in class com.SecurePlay.debug.ReportToScreen.ReportToScreen
This method adds a Vector of strings to the file line by line.
addOutput(SPMap) - Method in class com.SecurePlay.debug.ReportToScreen.ReportToScreen
This method adds a Vector of strings to the file line by line.
addOutput(String[]) - Method in class com.SecurePlay.debug.ReportToScreen.ReportToScreen
This method adds a String array to the file element by element.
addPlayer(String, String) - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
 
addPlayer(String, String) - Method in interface com.SecurePlay.SPAbstractCommsInterface
This method adds a player ID of a remote player serviced by this comm service.
addPlayer(String) - Method in class com.SecurePlay.SPGameClass
 
addPlayer(String) - Method in interface com.SecurePlay.SPGameInterface
This method safely adds an existing Player, specified by the playerID to the game instance.
addSPMap(SPMap) - Method in class com.SecurePlay.SPMap
 
addTransaction(SPAbstractTransactionInterface) - Method in class com.SecurePlay.SPGameClass
 
addTransaction(SPAbstractTransactionInterface) - Method in interface com.SecurePlay.SPGameInterface
This safely adds a transaction to a game instance and appropriately updates the game state.
addVectorToVector(Vector, Vector) - Static method in class com.SecurePlay.SPUtil
This method adds two vectors together.
arrComp(byte[], byte[]) - Static method in class com.SecurePlay.SPUtil
This method compares two byte arrays.
arrSplice(Integer[], int) - Static method in class com.SecurePlay.SPUtil
Returns a new array that removes a single element from the input Integer array at a given position
attach(String, SecurePlayClass, String, boolean, boolean, SPLogInterface, SPSecurityManagerInterface) - Method in class com.SecurePlay.SPGameClass
 
attach(String, SecurePlayClass, String, boolean, boolean, SPLogInterface, SPSecurityManagerInterface) - Method in interface com.SecurePlay.SPGameInterface
This method attaches an empty game object instance and configures it for use in the SecurePlay library as a game NOTE: This method does not set the classAPI because it is an attached game.

B

BinaryToString(byte[]) - Static method in class com.SecurePlay.SPUtil
This method convets a byte array to a string.
ByteArrAddArr(byte[], byte[]) - Static method in class com.SecurePlay.SPUtil
This method add two byte arrays together.
ByteArrAddEl(byte[], byte) - Static method in class com.SecurePlay.SPUtil
This function appends a byte element to the end of the byte array.
ByteArrGETsubArr(byte[], int, int) - Static method in class com.SecurePlay.SPUtil
This method gets the sub array of a Stirng array.
ByteArrToStringArr(byte[]) - Static method in class com.SecurePlay.SPUtil
Converts byte array into string array.
buildSPawn() - Method in class com.SecurePlay.SPAbstractTransactionClass
This method builds the spawned transaction object
buildSPawn() - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
 
buildSPawn() - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
This method provides the unique transaction creation services for spawned Multipart Simultaneous transactions
buildSPawn() - Method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass
This method provides the unique transaction creation services for spawned Multistep transactions
buildSPawn() - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method provides the unique transaction creation services for spawned Random transactions
buildSPawn() - Method in class com.SecurePlay.SPTSecret.SPTSecretClass
This method provides the unique transaction creation services for spawned Secret transactions
buildSPawn() - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
This method provides the unique transaction creation services for spawned Simultaneous transactions
buildSPawn() - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
This method provides the unique transaction creation services for spawned Strobe transactions
buildTransaction(String, SPGameClass, String, String[], boolean, String) - Method in class com.SecurePlay.SPGameAPIClass
This method builds a local transaction associated with a game instance.

C

Consistent - Static variable in class com.SecurePlay.SPUEctf
Value: consistent
CreateMainDir(String) - Static method in class com.SecurePlay.debug.ReportToFile.ReportToFile
 
calc() - Method in class com.SecurePlay.Imported.MD5.MD
 
char62circadd(String, String) - Static method in class com.SecurePlay.SPUtil
This function does a circular, character by character addition mod 62 assuming the strings are "right justified".
char62circsub(String, String) - Static method in class com.SecurePlay.SPUtil
This function does a circular, character by character subtraction mod 62 assuming the strings are "right justified" this returns the result as a new string.
char62code2num(char) - Static method in class com.SecurePlay.SPUtil
This function takes the character code provided and converts it to a number between 0 and 61
characters(char[], int, int) - Method in class com.SecurePlay.SPUxml.SPUxml
Overridden Method from org.xml.sax.HandlerBase Class When the parser encounters plain text (not XML elements), it calls this method, which accumulates them in a string buffer
checkLicense() - Method in class com.SecurePlay.SecurePlayClass
This method is used to verify that the SecurePlay license information is provided completely and properly.
classAPI - Variable in class com.SecurePlay.SPAbstractTransactionClass
This is the api verion of this class
clear() - Method in class com.SecurePlay.SPLcircularLog.SPLCircularLogClass
 
clear() - Method in class com.SecurePlay.SPLlinkedList.SPLLinkedListLogClass
 
clear() - Method in class com.SecurePlay.SPLlogOne.SPLLogOneClass
 
clear() - Method in interface com.SecurePlay.SPLogInterface
Clear the log.
clear() - Method in class com.SecurePlay.SPMap
 
clearPlayer() - Method in class com.SecurePlay.SPPlayerClass
 
clearPlayer() - Method in interface com.SecurePlay.SPPlayerInterface
This function safely removes a player's association with all games - it can only be done if this will not damage any ongoing games.
clone() - Method in class com.SecurePlay.SPMap
 
closeFile() - Method in class com.SecurePlay.debug.ReportToFile.ReportToFile
This method closes the stream opened for output.
closeFile() - Method in class com.SecurePlay.debug.ReportToScreen.ReportToScreen
This method closes the stream opened for output.
closeTransaction(String) - Method in class com.SecurePlay.SPGameClass
 
closeTransaction(String) - Method in interface com.SecurePlay.SPGameInterface
Safely removes a transaction from a game instance.
com.SecurePlay - package com.SecurePlay
This package contains the core classes of the SecurePlayLibrary.
com.SecurePlay.Comms - package com.SecurePlay.Comms
This package contains Comms capabilies of SecurPlayLibrary.
com.SecurePlay.Comms.SPCLocalComms - package com.SecurePlay.Comms.SPCLocalComms
This package contains Local Comms classes that allow local libraries to communicate.
com.SecurePlay.Comms.SPCLocalCommsFile - package com.SecurePlay.Comms.SPCLocalCommsFile
This package contains Local Comms classes that allow local libraries to communicate using Binary files that are stored in temporary directories.
com.SecurePlay.Comms.SPCLocalCommsFileBinary - package com.SecurePlay.Comms.SPCLocalCommsFileBinary
This package contains Local Comms classes that allow local libraries to communicate using Binary files that are stored in temporary directories.
com.SecurePlay.Imported.MD5 - package com.SecurePlay.Imported.MD5
Provides imported MD5 class that is used in SecurePlayLibrary.
com.SecurePlay.SPLcircularLog - package com.SecurePlay.SPLcircularLog
Provides a circular log class that is used to store the message logs.
com.SecurePlay.SPLlinkedList - package com.SecurePlay.SPLlinkedList
Provides a linked list log class that is used to store the message logs.
com.SecurePlay.SPLlogOne - package com.SecurePlay.SPLlogOne
Provides a log one class (default log) that is used to store the message logs.
com.SecurePlay.SPSjsec1 - package com.SecurePlay.SPSjsec1
Provides a security manager class that uses java.security technology.
com.SecurePlay.SPSseclite - package com.SecurePlay.SPSseclite
Provides a security manager class that minimum functionality (default SecurityManager) with only MD5 hash function.
com.SecurePlay.SPTMultiPartSecret - package com.SecurePlay.SPTMultiPartSecret
Provides a MultiPartSecret transaction.
com.SecurePlay.SPTMultiPartSimultaneous - package com.SecurePlay.SPTMultiPartSimultaneous
Provides a MultiPartSimultaneous transaction.
com.SecurePlay.SPTMultistepTurn - package com.SecurePlay.SPTMultistepTurn
Provides a MultistepTurn transaction.
com.SecurePlay.SPTRandom - package com.SecurePlay.SPTRandom
Provides a Random transaction.
com.SecurePlay.SPTSecret - package com.SecurePlay.SPTSecret
Provides a Secret transaction.
com.SecurePlay.SPTShip - package com.SecurePlay.SPTShip
Provides a Ship transaction.
com.SecurePlay.SPTSimultaneous - package com.SecurePlay.SPTSimultaneous
Provides a Simultaneous transaction.
com.SecurePlay.SPTStrobe - package com.SecurePlay.SPTStrobe
Provides a Strobe transaction.
com.SecurePlay.SPUBinaryCoding - package com.SecurePlay.SPUBinaryCoding
Provides a class for binary encoding and decoding messages.
com.SecurePlay.SPUInteropUtilJ2ME - package com.SecurePlay.SPUInteropUtilJ2ME
Provides a interoperability functions for J2ME environment.
com.SecurePlay.SPUInteropUtilJ2SE - package com.SecurePlay.SPUInteropUtilJ2SE
Provides a interoperability functions for J2SE environment.
com.SecurePlay.SPUSerializeDeserialize - package com.SecurePlay.SPUSerializeDeserialize
Provides a classes for serializing and deserializing messages to and from strings.
com.SecurePlay.SPUxml - package com.SecurePlay.SPUxml
Provides a classes for serializing and deserializing messages to and from XML documents.
com.SecurePlay.debug - package com.SecurePlay.debug
Provides classes for debugging SecurePlayLibrary.
com.SecurePlay.debug.ReportToFile - package com.SecurePlay.debug.ReportToFile
Provides classes for reporting debug results to files.
com.SecurePlay.debug.ReportToScreen - package com.SecurePlay.debug.ReportToScreen
Provides classes for reporting debug results to screen.
commstype - Variable in class com.SecurePlay.Comms.SPAbstractCommsClass
Type of Comms Service
commstype - Variable in class com.SecurePlay.Comms.SPCLocalComms.SPCLocalCommsClass
Type of Comms Service
compareStringArrays(String[], String[]) - Static method in class com.SecurePlay.SPUtil
Compares two string arrays if they contain identical items.
configuration - Variable in class com.SecurePlay.SPAbstractTransactionClass
This property holds the configuration of the Transaction Instance.
configurePlayerPID(String) - Method in class com.SecurePlay.SPPlayerClass
 
configurePlayerPID(String) - Method in interface com.SecurePlay.SPPlayerInterface
This method sets the Player ID for a previously created Player object to associate it with a SecurePlay library.
containsKey(Object) - Method in class com.SecurePlay.SPMap
 
createGamePlayerKey(String, String) - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This method creates the individual private/public key pair for a player and the game.
createTransaction(SPGameAPIInterface, String, String[], boolean, String) - Method in class com.SecurePlay.SPAbstractTransactionClass
Creates a new instance of an Abstract Transaction class.
createTransaction(SPGameAPIInterface, String, String[], boolean, String) - Method in interface com.SecurePlay.SPAbstractTransactionInterface
This method creates a transaction.
createTransaction(SPGameAPIInterface, String, boolean, String[], String) - Static method in class com.SecurePlay.SPTBlastClass
This method creates a SPTBlast transaction.
createTransaction(SPGameAPIInterface, String, String[], boolean, String) - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
This method creates a SPMultiPartSecretClass transaction.
createTransaction(SPGameAPIInterface, String, String[], boolean, String) - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
This method creates a SPMultiPartSimultaneousClass transaction.
createTransaction(SPGameAPIInterface, String, String[], boolean, String) - Method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass
This method creates a SPMultistepTurnClass transaction.
createTransaction(SPGameAPIInterface, String, String[], boolean, String) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method creates a SPRandomClass transaction.
createTransaction(SPGameAPIInterface, String, String[], boolean, String) - Method in class com.SecurePlay.SPTSecret.SPTSecretClass
This method creates a SPSecretClass transaction.
createTransaction(SPGameAPIInterface, String, String[], boolean, String) - Method in class com.SecurePlay.SPTShip.SPTShipClass
This method creates a SPSHipClass transaction.
createTransaction(SPGameAPIInterface, String, String[], boolean, String) - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
This method creates a SPSimultaneousClass transaction.
createTransaction(SPGameAPIInterface, String, String[], boolean, String) - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
This method creates a SPStrobeClass transaction.

D

Debug - class com.SecurePlay.debug.Debug.
This class contains a set of methods for tracing the properties of the various SecurePlay classes.
Debug() - Constructor for class com.SecurePlay.debug.Debug
Constructor
decodeStringArr(byte[], int, int, int) - Static method in class com.SecurePlay.SPUBinaryCoding.SPUBinaryCodingClass
This method deserializes a string array form byte array.
decrypt(SPGameInterface) - Method in class com.SecurePlay.SPMessageClass
This method safely decrypts the message string and loads the results into the message body array using the global SPdecrypt function.

E

EventListenerList - Variable in class com.SecurePlay.SPRootTransactionClass
This holds the list of objects that listen to events from the transaction or game object
elements() - Method in class com.SecurePlay.SPMap
 
encodeStringArr(String[], int, int, int) - Static method in class com.SecurePlay.SPUBinaryCoding.SPUBinaryCodingClass
This method is used to serialize a string array into byte array.
encrypt(SPGameInterface) - Method in class com.SecurePlay.SPMessageClass
This method safely encrypts the message body string using the global SPencrypt function.
endElement(String) - Method in class com.SecurePlay.SPUxml.SPUxml
Overridden Method from org.xml.sax.HandlerBase Class When the parser encounters the end of an element, it calls this method
endGameComms() - Method in class com.SecurePlay.SPCommsManagerClass
This method safely ends the game comms session.
error(SAXParseException) - Method in class com.SecurePlay.SPUxml.SPUxml
This method is called when errors occur

F

False - Static variable in class com.SecurePlay.SPUEctf
Value: false
fatalError(SAXParseException) - Method in class com.SecurePlay.SPUxml.SPUxml
This method is called when non-recoverable errors occur.

G

GetNextGameSegmentID(String) - Method in class com.SecurePlay.SPGameAPIClass
 
GetNextGameSegmentID(String) - Method in interface com.SecurePlay.SPGameAPIInterface
This method gets automatically called by the Game any time the conditions for a new Game Segment are met according to the SecurePlay Library license.
gameComplete() - Method in class com.SecurePlay.SPGameClass
 
gameComplete() - Method in interface com.SecurePlay.SPGameInterface
This method allows external entities to review the status of the game instance without directly accessing its internals.
gameID - Variable in class com.SecurePlay.SPRootTransactionClass
If associated with a transaction: This property is the identifier of the game instance with which the transaction is associated.
gameblock - Variable in class com.SecurePlay.SPAbstractTransactionClass
GameBlock or code associated with this transaction
gameinstance - Variable in class com.SecurePlay.SPAbstractTransactionClass
This is the object handler for the Game Instance Object with which the transaction is associated.
get(Object) - Method in class com.SecurePlay.SPMap
 
getAPI() - Method in class com.SecurePlay.SPTBlastClass
This method gets the API of this class
getAckList() - Method in class com.SecurePlay.SPTShip.SPTShipClass
 
getBSignature() - Method in class com.SecurePlay.SPMessageClass
Gets the signature of the message.
getBasicGameTransactionCount() - Method in class com.SecurePlay.SPGameClass
Getter function that returns the property: prBasicGameTransactionCount
getBuffersize() - Method in class com.SecurePlay.SPTShip.SPTShipClass
 
getClassAPI() - Method in class com.SecurePlay.SPAbstractTransactionClass
 
getClassAPI() - Method in interface com.SecurePlay.SPAbstractTransactionInterface
Gets this class's API
getComms(String) - Method in class com.SecurePlay.SPCommsManagerClass
This method safely returns one of the comms services objects associated with this game instance.
getCommsID() - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
Getter function that returns the property: commsID
getCommsID() - Method in interface com.SecurePlay.SPAbstractCommsInterface
Gets the comms id.
getCommsManager() - Method in class com.SecurePlay.SPGameClass
 
getCommsManager() - Method in interface com.SecurePlay.SPGameInterface
Gets the comms manager object
getCommsServiceType() - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
This method returns a unique identifier for the type of comms service instance.
getCommsServiceType() - Method in class com.SecurePlay.Comms.SPCLocalCommsFile.SPCLocalCommsFileClass
This method gets the comms service type
getCommsServiceType() - Method in interface com.SecurePlay.SPAbstractCommsInterface
This method returns a unique identifier for the type of comms service instance.
getCommsStatus() - Method in class com.SecurePlay.SPCommsManagerClass
Gets the comms status.
getCompany() - Method in class com.SecurePlay.SecurePlayClass
Getter function that returns the property: company
getConfiguration() - Method in class com.SecurePlay.SPAbstractTransactionClass
 
getConfiguration() - Method in interface com.SecurePlay.SPAbstractTransactionInterface
Getter function that returns the property: configuration
getCurrentEntry() - Method in class com.SecurePlay.SPLcircularLog.SPLCircularLogClass
 
getCurrentEntry() - Method in class com.SecurePlay.SPLlinkedList.SPLLinkedListLogClass
 
getCurrentEntry() - Method in class com.SecurePlay.SPLlogOne.SPLLogOneClass
 
getCurrentEntry() - Method in interface com.SecurePlay.SPLogInterface
This method returns the current entry in the Log - where the pointer indicates.
getCurrentGameSegment() - Method in class com.SecurePlay.SPGameClass
Getter function that returns the property: prcurrentGameSegment
getDealtEventList() - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
Getter function that returns the property: dealtEventList
getDefaultLog() - Method in class com.SecurePlay.SecurePlayClass
Returns default Log.
getDefaultSecurityManager() - Method in class com.SecurePlay.SecurePlayClass
Returns default Security Manager.
getEmail() - Method in class com.SecurePlay.SecurePlayClass
Getter function that returns the property: email
getEncryptPolicy() - Method in class com.SecurePlay.SPCommsManagerClass
This method returns the encryption policy flag.
getEncryptedFlag() - Method in class com.SecurePlay.SPMessageClass
Gets the enrypted flag of the message.
getGameAPI() - Method in class com.SecurePlay.SPGameClass
 
getGameAPI() - Method in interface com.SecurePlay.SPGameInterface
This method returns the handler for the Game API object.
getGameID() - Method in interface com.SecurePlay.SPAbstractTransactionInterface
Gets the game id associated with the transaction.
getGameID() - Method in class com.SecurePlay.SPCommsManagerClass
Getter function that returns gameID associated with the Comms Manager Class
getGameID() - Method in interface com.SecurePlay.SPGameInterface
Gets the game id
getGameID() - Method in class com.SecurePlay.SPMessageClass
Gets the id of the game associated with the message.
getGameID() - Method in class com.SecurePlay.SPRootTransactionClass
Gets the game id associated with the transaction or game.
getGameID() - Method in class com.SecurePlay.SPSjsec1.ICGameKeyStoreClass
Returns game id.
getGameIDList() - Method in class com.SecurePlay.SPPlayerClass
Getter function that returns the property: gameIDList
getGameKeyData() - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This method returns the Map object (SPMap) that includes all of the pairs: gameID, gamekeystore.
getGamePlayer(String) - Method in class com.SecurePlay.SPGameClass
 
getGamePlayer(String) - Method in interface com.SecurePlay.SPGameInterface
This method returns the player object specified by the playerID.
getGameSegmentCount() - Method in class com.SecurePlay.SPGameClass
Getter function that returns the property: prgamesegmentcount
getGameTransaction(String) - Method in class com.SecurePlay.SPGameClass
 
getGameTransaction(String) - Method in interface com.SecurePlay.SPGameInterface
This method returns a specific transaction associated with a given game instance.
getGameinstance() - Method in class com.SecurePlay.SPAbstractTransactionClass
Getter function that returns the property: gameinstance
getGameinstance() - Method in class com.SecurePlay.SPCommsManagerClass
Getter function that returns the property:
getGameinstance() - Method in class com.SecurePlay.SPGameAPIClass
 
getGameinstance() - Method in interface com.SecurePlay.SPGameAPIInterface
Getter function that returns the property: gameinstance
getGameplayerList() - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
Getter function that returns the property: gameplayerList
getGameplayerList() - Method in interface com.SecurePlay.SPAbstractCommsInterface
Getter function that returns the property: gameplayerList
getGamesList() - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This method returns the GamesList property.
getGamestatus() - Method in class com.SecurePlay.SPGameClass
Getter function that returns the property: gamestatus
getHash() - Method in class com.SecurePlay.Imported.MD5.MD
 
getHashText(String, String) - Method in class com.SecurePlay.SPCommsManagerClass
This method gets the hashed string
getHashText(String, String) - Method in class com.SecurePlay.SPGameClass
This method gets the hashed string
getHashText(String, String) - Static method in class com.SecurePlay.SPUInteropUtilJ2ME.SPUInteropUtilClass
This method gets the hashed string
getHashText(String, String) - Static method in class com.SecurePlay.SPUInteropUtilJ2SE.SPUInteropUtilClass
This method gets the hashed string of a text.
getHashText(String, String) - Static method in class com.SecurePlay.SPUtil
This method gets the hashed string
getInternalGameIDList() - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
Getter function that returns the property: internalGameIDList
getInternalGameIDList() - Method in interface com.SecurePlay.SPAbstractCommsInterface
Getter function that returns the property: internalGameIDList
getInternalplayerIDList() - Method in class com.SecurePlay.SPCommsManagerClass
Getter function that returns the property: internalplayerIDList
getInternalplayerprivatekeys() - Method in class com.SecurePlay.SPSjsec1.ICGameKeyStoreClass
Returns the internal player private keys.
getLastRecSent() - Method in class com.SecurePlay.SPTShip.SPTShipClass
 
getLastReceivedSent() - Method in class com.SecurePlay.SPTShip.SPTShipClass
 
getLastcount() - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
Getter function that returns the property: lastcount
getLasterror() - Method in class com.SecurePlay.SPAbstractTransactionClass
Getter function that returns the property: lasterror
getLogLength() - Method in class com.SecurePlay.SPLcircularLog.SPLCircularLogClass
 
getLogLength() - Method in class com.SecurePlay.SPLlinkedList.SPLLinkedListLogClass
 
getLogLength() - Method in class com.SecurePlay.SPLlogOne.SPLLogOneClass
 
getLogLength() - Method in interface com.SecurePlay.SPLogInterface
This method returns the number of logged objects in the log instance.
getLogtype() - Method in class com.SecurePlay.SPLcircularLog.SPLCircularLogClass
 
getLogtype() - Method in class com.SecurePlay.SPLlinkedList.SPLLinkedListLogClass
 
getLogtype() - Method in class com.SecurePlay.SPLlogOne.SPLLogOneClass
 
getLogtype() - Method in interface com.SecurePlay.SPLogInterface
This method returns the log type of the log class that implements this log interface.
getMaster() - Method in interface com.SecurePlay.SPAbstractTransactionInterface
Gets the id of the master of the transaction.
getMaster() - Method in interface com.SecurePlay.SPGameInterface
Gets the master
getMaster() - Method in class com.SecurePlay.SPRootTransactionClass
Gets the master of the transaction or game
getMaxReceiveSendStore() - Method in class com.SecurePlay.SPTShip.SPTShipClass
 
getMessageBody() - Method in class com.SecurePlay.SPMessageClass
Gets the message body.
getMessageID() - Method in class com.SecurePlay.SPMessageClass
Gets the message id.
getMessageType() - Method in class com.SecurePlay.SPMessageClass
Gets the message type.
getMessagelog() - Method in class com.SecurePlay.SPCommsManagerClass
Getter function that returns the property: messagelog
getNextEntry() - Method in class com.SecurePlay.SPLcircularLog.SPLCircularLogClass
 
getNextEntry() - Method in class com.SecurePlay.SPLlinkedList.SPLLinkedListLogClass
 
getNextEntry() - Method in class com.SecurePlay.SPLlogOne.SPLLogOneClass
 
getNextEntry() - Method in interface com.SecurePlay.SPLogInterface
Get the next entry in the log.
getNextGameSegment() - Method in class com.SecurePlay.SPGameClass
Getter function that returns the property: prnextGameSegment
getOpentransactionIDList() - Method in class com.SecurePlay.SPGameClass
Getter function that returns the open transaction IDs
getPlayerCommsList() - Method in class com.SecurePlay.SPCommsManagerClass
Getter function that returns the property: playerCommsList
getPlayerID() - Method in class com.SecurePlay.SPPlayerClass
 
getPlayerID() - Method in interface com.SecurePlay.SPPlayerInterface
This method returns the Player ID for the current player instance
getPlayerIDList() - Method in interface com.SecurePlay.SPAbstractTransactionInterface
Gets the player ids associated with the transaction.
getPlayerIDList() - Method in interface com.SecurePlay.SPGameInterface
Gets the player id list
getPlayerIDList() - Method in class com.SecurePlay.SPRootTransactionClass
Gets the player id list of the players associated with the transaction or the game.
getPlayerPrivateKey(String) - Method in class com.SecurePlay.SPSjsec1.ICGameKeyStoreClass
Returns the private key of a player.
getPlayerPublicKey(String) - Method in class com.SecurePlay.SPSjsec1.ICGameKeyStoreClass
Returns the public key of a player.
getPlayerpublickeys() - Method in class com.SecurePlay.SPSjsec1.ICGameKeyStoreClass
Returns the public player keys.
getPlayers() - Method in class com.SecurePlay.SPGameClass
Getter function that returns the players from prplayerlist
getPocname() - Method in class com.SecurePlay.SecurePlayClass
Getter function that returns the property: pocname
getPrcommsIDList() - Method in class com.SecurePlay.SPCommsManagerClass
Getter function that returns the property: prcommsIDList
getPrcommsServList() - Method in class com.SecurePlay.SPCommsManagerClass
Getter function that returns the property: prcommsServList
getPrcommsServicesList() - Method in class com.SecurePlay.SecurePlayClass
Getter function that returns the property: prcommsServicesList
getPrdataList() - Method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass
Getter function that returns the property: prdataList
getPrdatasourceList() - Method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass
Getter function that returns the property: prdatasourceList
getPrdeckSize() - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
Getter function that returns the property: prdeckSize
getPreloadGameSegment() - Method in class com.SecurePlay.SPGameClass
Getter function that returns the property: prpreloadGameSegment
getPreviousEntry() - Method in class com.SecurePlay.SPLcircularLog.SPLCircularLogClass
 
getPreviousEntry() - Method in class com.SecurePlay.SPLlinkedList.SPLLinkedListLogClass
 
getPreviousEntry() - Method in class com.SecurePlay.SPLlogOne.SPLLogOneClass
 
getPreviousEntry() - Method in interface com.SecurePlay.SPLogInterface
This method returns the previous entry in the log.
getPrexpireeventcount() - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
Getter function that returns the property: prexpireeventcount
getPrgamesList() - Method in class com.SecurePlay.SecurePlayClass
Getter function that returns the property: prgamesList
getPrinternalGameList() - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
Getter function that returns the property: printernalGameList
getPrinternalGameList() - Method in interface com.SecurePlay.SPAbstractCommsInterface
Getter function that returns the property: printernalGameList
getPrivacyFlag() - Method in class com.SecurePlay.SPAbstractTransactionClass
 
getPrivacyFlag() - Method in interface com.SecurePlay.SPAbstractTransactionInterface
Gets the privacy flag of this class.
getPrivateflag() - Method in class com.SecurePlay.SPMessageClass
Gets the private policy of the message.
getPrkeyArray() - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
Getter function that returns the property: prkeyArray
getPrkeySize() - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
Getter function that returns the property: prkeySize
getPrpadlength() - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
Getter function that returns the property: prpadlength
getPrpadlength() - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
Getter function that returns the property: prpadlength
getPrpadlength() - Method in class com.SecurePlay.SPTSecret.SPTSecretClass
Getter function that returns the property: prpadlength
getPrpadlength() - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
Getter function that returns the property: prpadlength
getPrpadlength() - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
Getter function that returns the property: prpadlength
getPrplayerKeyList() - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
Getter function that returns the property: prplayerKeyList
getPrplayerKeyTransformList() - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
Getter function that returns the property: prplayerKeyTransformList
getPrplayersList() - Method in class com.SecurePlay.SecurePlayClass
Getter function that returns the property: prplayersList
getPrremainingValuesList() - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
Getter function that returns the property: prremainingValuesList
getReceiverIDlist() - Method in class com.SecurePlay.SPMessageClass
Gets the reciever id list of the message.
getRegisteredTransaction(String) - Static method in class com.SecurePlay.SPUtil
This method gets a registered Transaction object from the register list and returns it to the user.
getRegistryKey() - Method in class com.SecurePlay.SPSjsec1.ICGameKeyStoreClass
Returns the registry key.
getRegistryKeyID() - Method in class com.SecurePlay.SPSjsec1.ICGameKeyStoreClass
Returns the game registry key id.
getRegistryList() - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This method returns the Map object (SPMap) that includes all of the pairs: registryID, registry public key.
getSHash() - Method in class com.SecurePlay.Imported.MD5.MD
 
getSPLicenseKey() - Method in class com.SecurePlay.SecurePlayClass
Getter function that returns the property: SPLicenseKey
getSPSerialNumber() - Method in class com.SecurePlay.SecurePlayClass
Returns the serial number.
getSecret() - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
Getter function that returns the property: secret
getSecret() - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
Getter function that returns the property: secret
getSecretA() - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
Getter function that returns the property: secretA
getSecretB() - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
Getter function that returns the property: secretB
getSecretpadded() - Method in class com.SecurePlay.SPTSecret.SPTSecretClass
Getter function that returns the property: secretpadded
getSecretpadded() - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
Getter function that returns the property: secretpadded
getSecretpadding() - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
Getter function that returns the property: secretpadding
getSecrettransform() - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
Getter function that returns the property: secrettransform
getSecrettransform() - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
Getter function that returns the property: secrettransform
getSecrettransform() - Method in class com.SecurePlay.SPTSecret.SPTSecretClass
Getter function that returns the property: secrettransform
getSecrettransform() - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
Getter function that returns the property: secrettransform
getSecrettransformA() - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
Getter function that returns the property: secrettransformA
getSecrettransformB() - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
Getter function that returns the property: secrettransformB
getSecurePlay() - Method in class com.SecurePlay.SPCommsManagerClass
Getter function that returns SecurePlayClass associated with Comms Manager Class
getSecurePlay() - Method in class com.SecurePlay.SPGameClass
 
getSecurePlay() - Method in interface com.SecurePlay.SPGameInterface
This method returns the unique SecurePlay library object associated with the game instance object.
getSecurityManager() - Method in class com.SecurePlay.SPCommsManagerClass
 
getSecurityManager() - Method in class com.SecurePlay.SPGameClass
 
getSecurityManager() - Method in interface com.SecurePlay.SPGameInterface
This method returns the security manager class associated with this game.
getSenderID() - Method in class com.SecurePlay.SPMessageClass
Gets the senderID property of the class.
getShipcount() - Method in class com.SecurePlay.SPTShip.SPTShipClass
 
getShipment() - Method in class com.SecurePlay.SPTShip.SPTShipClass
 
getShippedObjectClass() - Method in class com.SecurePlay.SPTShip.SPTShipClass
 
getShippedObjectDistinguishedName() - Method in class com.SecurePlay.SPTShip.SPTShipClass
 
getSignature() - Method in class com.SecurePlay.SPMessageClass
Gets the signature of the message.
getSignaturePolicy() - Method in class com.SecurePlay.SPCommsManagerClass
This method returns the Signature Policy flag for the game instance.
getSignedFlag() - Method in class com.SecurePlay.SPMessageClass
Gets the signed flag of the message.
getSiteURL() - Method in class com.SecurePlay.SecurePlayClass
Getter function that returns the property: siteURL
getTotalRecSent() - Method in class com.SecurePlay.SPTShip.SPTShipClass
 
getTotalSize() - Method in class com.SecurePlay.SPTShip.SPTShipClass
 
getTransactionID() - Method in interface com.SecurePlay.SPAbstractTransactionInterface
Gets the transaction id.
getTransactionID() - Method in interface com.SecurePlay.SPGameInterface
Gets the transaction id
getTransactionID() - Method in class com.SecurePlay.SPMessageClass
Gets the id of the transaction associated with the message.
getTransactionID() - Method in class com.SecurePlay.SPRootTransactionClass
Gets the transaction id.
getTransactionType() - Method in class com.SecurePlay.SPAbstractTransactionClass
 
getTransactionType() - Method in interface com.SecurePlay.SPAbstractTransactionInterface
This method returns a String of the transactiontype.
getTransactioninstance() - Method in class com.SecurePlay.SPAbstractTransactionAPIClass
 
getTransactioninstance() - Method in interface com.SecurePlay.SPAbstractTransactionAPIInterface
Getter function that gets the transaction instance
getTransactions() - Method in class com.SecurePlay.SPGameClass
Getter function that returns the transactions from propentransactionlist
getTransactionstatus() - Method in class com.SecurePlay.SPAbstractTransactionClass
 
getTransactionstatus() - Method in interface com.SecurePlay.SPAbstractTransactionInterface
Getter function that returns the property: transactionstatus
getTranscontent() - Method in class com.SecurePlay.SPTBlastClass
Getter function that returns the property: transcontent
getregs() - Method in class com.SecurePlay.Imported.MD5.MD
 
gettranstype() - Static method in class com.SecurePlay.SPAbstractTransactionClass
This method gets the transaction type.
gettranstype() - Static method in class com.SecurePlay.SPTBlastClass
This method gets the transaction type.
gettranstype() - Static method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
This method gets the transaction type.
gettranstype() - Static method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
This method gets the transaction type.
gettranstype() - Static method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass
This method gets the transaction type.
gettranstype() - Static method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method gets the transaction type.
gettranstype() - Static method in class com.SecurePlay.SPTSecret.SPTSecretClass
This method gets the transaction type.
gettranstype() - Static method in class com.SecurePlay.SPTShip.SPTShipClass
This method gets the transaction type.
gettranstype() - Static method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
This method gets the transaction type.
gettranstype() - Static method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
This method gets the transaction type.

H

HashtableClone(Hashtable) - Static method in class com.SecurePlay.SPUInteropUtilJ2ME.SPUInteropUtilClass
This method copys a hashtable and creates an exact copy of the instance.
HashtableClone(Hashtable) - Static method in class com.SecurePlay.SPUInteropUtilJ2SE.SPUInteropUtilClass
Wrapps the .clone() method of Hashtable.
HexStringToInt(String) - Static method in class com.SecurePlay.SPUtil
 

I

ICGameKeyStoreClass - class com.SecurePlay.SPSjsec1.ICGameKeyStoreClass.
ICGameKeyStoreClass for Java.security
ICGameKeyStoreClass() - Constructor for class com.SecurePlay.SPSjsec1.ICGameKeyStoreClass
Default Constructor.
ICGameKeyStoreClass(String) - Constructor for class com.SecurePlay.SPSjsec1.ICGameKeyStoreClass
Explicit constructor.
INTERNAL_COMMS - Static variable in class com.SecurePlay.SPUtil
Comms internal
INTMESSdelimiter() - Static method in class com.SecurePlay.SPUtil
Returns a String delimiter3 Delimiter3 = "~" Used for serialising multiple messages
INTdelimiter() - Static method in class com.SecurePlay.SPUtil
Returns a String delimiter1 Delimiter1 = ":" Used for serializing internal message arrays
IntArrAddEl(Integer[], int) - Static method in class com.SecurePlay.SPUtil
This function appends a integer element to the end of the integer array.
IntToByte(int) - Static method in class com.SecurePlay.SPUtil
This method converts an integer into a byte array.
IntToString(int) - Static method in class com.SecurePlay.SPUtil
Integer to String.
incrementBasicGameTransactionCount(int) - Method in class com.SecurePlay.SPGameClass
 
incrementBasicGameTransactionCount(int) - Method in interface com.SecurePlay.SPGameInterface
This method increments the game’s transaction counter to support certain licensing models
intDel - Static variable in class com.SecurePlay.SPUtil
Delimiter1 = : Used for serializing internal message arrays
interMessDell - Static variable in class com.SecurePlay.SPUtil
Delimeter3 = ~ Used for serializing multiple messages
isAactive() - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
Getter function that returns the property: Aactive
isAcknowledgeFLAG() - Method in class com.SecurePlay.SPTShip.SPTShipClass
 
isAllPlayerKeySet(String[]) - Method in class com.SecurePlay.SPSjsec1.ICGameKeyStoreClass
Checks to see if all the player included in the array have player keys set.
isBuilt() - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
Getter function that returns the property: built
isCommsIncluded(String) - Method in class com.SecurePlay.SecurePlayClass
This method checks to see if the comms object exists in the comms list of this library.
isCompleteFlag() - Method in class com.SecurePlay.SPTShip.SPTShipClass
 
isEntireShipmentFLAG() - Method in class com.SecurePlay.SPTShip.SPTShipClass
 
isGameIncluded(String) - Method in class com.SecurePlay.SecurePlayClass
This method checks to see if the game exists in the game list of this library.
isGameInternal(String) - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
 
isGameInternal(String) - Method in interface com.SecurePlay.SPAbstractCommsInterface
This method returns whether a game is handled internally by a comms service
isInitialized() - Method in class com.SecurePlay.SecurePlayClass
Getter function that returns the property: initialized
isInternal() - Method in class com.SecurePlay.SPPlayerClass
 
isInternal() - Method in interface com.SecurePlay.SPPlayerInterface
Returns the status of the internalflag
isLibrarytestmode() - Method in class com.SecurePlay.SPGameAPIClass
Getter function that returns the property: librarytestmode
isManualSendFLAG() - Method in class com.SecurePlay.SPTShip.SPTShipClass
 
isPlayerIncluded(String) - Method in class com.SecurePlay.SPGameAPIClass
 
isPlayerIncluded(String) - Method in interface com.SecurePlay.SPGameAPIInterface
This method tests to determine if a specified player is a transaction participant.
isPlayerIncluded(String) - Method in class com.SecurePlay.SPRootTransactionClass
This method tests to determine if a specified player is a transaction participant.
isPlayerIncluded(String) - Method in class com.SecurePlay.SecurePlayClass
This method returns a boolean TRUE if there is a player object specified by the indicated Player ID is included in the Library instance.
isPlayerInternal(String) - Method in class com.SecurePlay.SPAbstractTransactionClass
Checks to see if the playr is internal
isPlayerInternal(String) - Method in class com.SecurePlay.SPCommsManagerClass
Checks to see if the player is internal to the game.
isPlayerInternal(String) - Method in class com.SecurePlay.SPGameAPIClass
 
isPlayerInternal(String) - Method in interface com.SecurePlay.SPGameAPIInterface
This method checks to see whether a specified playerID is internal to the local SecurePlay library process
isPlayerInternal(String) - Method in class com.SecurePlay.SPGameClass
 
isPlayerInternal(String) - Method in interface com.SecurePlay.SPGameInterface
Checks to see if the player is internal
isPlayerKeySet(String) - Method in class com.SecurePlay.SPSjsec1.ICGameKeyStoreClass
Checks to see if the Player Key has been set.
isPrivateflag() - Method in class com.SecurePlay.SPAbstractTransactionClass
Getter function that returns the property: privateflag
isPrivateflag() - Method in interface com.SecurePlay.SPAbstractTransactionInterface
Getter function that returns the property: privateflag
isPrreplacement() - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
Getter function that returns the property: prreplacement
isRelayActive() - Method in class com.SecurePlay.SecurePlayClass
Returns status of relay for this library instance.
isSendOKFlag() - Method in class com.SecurePlay.SPTShip.SPTShipClass
 

J

joinPlayer(String, String, boolean) - Method in class com.SecurePlay.SPGameAPIClass
 
joinPlayer(String, String, boolean) - Method in interface com.SecurePlay.SPGameAPIInterface
This method carries out the local process of adding a new Player to the local game instance.

K

keys() - Method in class com.SecurePlay.SPMap
 

L

LongToString(long) - Static method in class com.SecurePlay.SPUtil
Long to String.
librarytestmode - Variable in class com.SecurePlay.SPAbstractTransactionAPIClass
This should be set to FALSE for production systems or all "rulesXXXX methods should be edited
loadGamePlayerPublicKey(String, String, X509EncodedKeySpec) - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This method loads a player public key and associates it with a given game.
loadRegistryPublicKey(String, X509EncodedKeySpec) - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This method loads a public key for a registry for a sample PKI implementation.
logError() - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
This is a shell for future error log.
logError() - Method in class com.SecurePlay.SPAbstractTransactionClass
This is a shell method for future use.
logError() - Method in class com.SecurePlay.SPCommsManagerClass
This is a shell function for future use.
logError() - Method in class com.SecurePlay.SPGameAPIClass
This is a shell function for future use.
logError() - Method in class com.SecurePlay.SPGameClass
This method is a placeholder for future internal logging
logerror() - Method in class com.SecurePlay.SPPlayerClass
This is a placeholder for future logging support.

M

MD - class com.SecurePlay.Imported.MD5.MD.
 
MD(String) - Constructor for class com.SecurePlay.Imported.MD5.MD
Constructor
MD(byte[]) - Constructor for class com.SecurePlay.Imported.MD5.MD
Constructor
MD4 - class com.SecurePlay.Imported.MD5.MD4.
 
MD5 - class com.SecurePlay.Imported.MD5.MD5.
 
MD5(String) - Constructor for class com.SecurePlay.Imported.MD5.MD5
 
MD5(byte[]) - Constructor for class com.SecurePlay.Imported.MD5.MD5
 
MESSdelimiter() - Static method in class com.SecurePlay.SPUtil
Returns a String delmiter2 Delimiter2 = ";" Used for serializing the message
main(String[]) - Static method in class com.SecurePlay.Imported.MD5.MD
 
master - Variable in class com.SecurePlay.SPRootTransactionClass
If associated with a transaction: This is the PlayerID of the player that is the master of this transaction.
messDel - Static variable in class com.SecurePlay.SPUtil
Delimiter2 = ; Used for serializing the message

N

num2char62code(int) - Static method in class com.SecurePlay.SPUtil
this function takes a numerical value between 0 and 61 and converts it to a character code from 0..9A..Za..z

O

onBlast(SPMessageClass) - Method in class com.SecurePlay.SPGameAPIClass
 
onBlast(SPMessageClass) - Method in interface com.SecurePlay.SPGameAPIInterface
This method handles incoming new Blast Transactions
onIncomingTransaction(SPMessageClass) - Method in class com.SecurePlay.SPGameClass
 
onIncomingTransaction(SPMessageClass) - Method in interface com.SecurePlay.SPGameInterface
This method is the generic handler for incoming Game transaction methods.
onIncomingTransaction(SPMessageClass) - Method in interface com.SecurePlay.SPSecurityManagerInterface
 
onIncomingTransaction(SPMessageClass) - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This method handles the unique messages associated with this specific Security Manager.
onIncomingTransaction(SPMessageClass) - Method in class com.SecurePlay.SPSseclite.SPSSecurityManagerClass
 
onPlayerJoin(SPMessageClass) - Method in class com.SecurePlay.SPGameAPIClass
 
onPlayerJoin(SPMessageClass) - Method in interface com.SecurePlay.SPGameAPIInterface
This method safely handles remote messages for the addition of a player to the local game instance.
onRandomEvents(SPMessageClass) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method handles incoming random events from the Random master.
onSpawn(SPMessageClass) - Method in class com.SecurePlay.SPAbstractTransactionClass
This method handles incoming spawn messages.
onSpawn(SPMessageClass) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method handles incoming spawn messages.
onbeginGame(SPMessageClass) - Method in class com.SecurePlay.SPGameClass
This method handles requests to begin the local game.
onbeginTransaction(String) - Method in class com.SecurePlay.SPAbstractTransactionClass
This method safely updates the state of the Transaction into the "ready" state, if possible.
onbeginTransaction(SPMessageClass) - Method in class com.SecurePlay.SPTBlastClass
This method is not supported because this is a single step transaction
oncompleteTransaction(SPMessageClass) - Method in class com.SecurePlay.SPTBlastClass
This method is not supported because this is a single step transaction
oncompleteTransaction(String, String[]) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method handles incoming "completeTransaction" messages.
oncompleteTransaction(SPMessageClass) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method handles incoming "completeTransaction" messages.
onconfigureTransaction(String, String[]) - Method in class com.SecurePlay.SPAbstractTransactionClass
This method safely configures a transaction.
onconfigureTransaction(SPMessageClass) - Method in class com.SecurePlay.SPAbstractTransactionClass
This method safely configures a transaction.
onconfigureTransaction(SPMessageClass) - Method in class com.SecurePlay.SPTBlastClass
This method is not supported because this is a single step transaction
onconfigureTransaction(SPMessageClass) - Method in class com.SecurePlay.SPTShip.SPTShipClass
This method configures this transaction when a configure transaction message is recieved.
onendGame(SPMessageClass) - Method in class com.SecurePlay.SPGameClass
 
onendGame(SPMessageClass) - Method in interface com.SecurePlay.SPGameInterface
This method safely ends the local game instance.
onincomingTransaction(SPMessageClass) - Method in class com.SecurePlay.SPAbstractTransactionClass
 
onincomingTransaction(SPMessageClass) - Method in interface com.SecurePlay.SPAbstractTransactionInterface
This method handles the various incoming messages and passes them to the appropriate message type handler.
onincomingTransaction(SPMessageClass) - Method in class com.SecurePlay.SPTBlastClass
This method is not supported because this is a single step transaction
onnewGameBlock(SPMessageClass) - Method in class com.SecurePlay.SPGameAPIClass
 
onnewGameBlock(SPMessageClass) - Method in interface com.SecurePlay.SPGameAPIInterface
This method handles incoming new Game Blocks
onnewTransaction(SPMessageClass) - Method in class com.SecurePlay.SPGameAPIClass
 
onnewTransaction(SPMessageClass) - Method in interface com.SecurePlay.SPGameAPIInterface
This method handles messages for new incoming transactions.
onnextGameSegmentID(SPMessageClass) - Method in class com.SecurePlay.SPGameClass
This method supports the SecurePlay licensing system to maintain synchronization of game segment IDs within a game.
onprepareRandom(SPMessageClass) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method/event handles the initial response to the APIconfigureTransaction call by the Transaction Master.
onrequestPlayerJoin(SPMessageClass) - Method in class com.SecurePlay.SPGameAPIClass
 
onrequestPlayerJoin(SPMessageClass) - Method in interface com.SecurePlay.SPGameAPIInterface
Safely handles requests to add a player.
onrequestRandomEvents(SPMessageClass) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method handles incoming requests to generate Random events.
onrequestbeginGame(SPMessageClass) - Method in class com.SecurePlay.SPGameClass
This method handles incoming requests to begin a game It passes the requests on to the API rules parser.
onrequestbeginTransaction(SPMessageClass) - Method in class com.SecurePlay.SPAbstractTransactionClass
This method safely handles requests to begin the transaction.
onrequestbeginTransaction(SPMessageClass) - Method in class com.SecurePlay.SPTBlastClass
This method is not supported because this is a single step transaction
onrequestcompleteTransaction(SPMessageClass) - Method in class com.SecurePlay.SPAbstractTransactionClass
This method safely handles requests to complete a Transaction by a player that is not the Transaction master.
onrequestcompleteTransaction(SPMessageClass) - Method in class com.SecurePlay.SPTBlastClass
This method is not supported because this is a single step transaction
onrequestconfigureTransaction(SPMessageClass) - Method in class com.SecurePlay.SPAbstractTransactionClass
This method safely handles a request from a player who is not the Transaction master to configure the transaction.
onrequestconfigureTransaction(SPMessageClass) - Method in class com.SecurePlay.SPTBlastClass
This method is not supported because this is a single step transaction
onrequestconfigureTransaction(SPMessageClass) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method handles the unique processing associated with incoming requests to configure a Random Class.
onrequestconfigureTransaction(SPMessageClass) - Method in class com.SecurePlay.SPTShip.SPTShipClass
This method safely handles a request from a player who is not the Transaction master to configure the transaction.
onrequestcreateTransaction(SPMessageClass) - Method in class com.SecurePlay.SPGameAPIClass
 
onrequestcreateTransaction(SPMessageClass) - Method in interface com.SecurePlay.SPGameAPIInterface
This method handles incoming requests for the creation of new transactions.
onrequestendGame(SPMessageClass) - Method in class com.SecurePlay.SPGameClass
This method passes a request to end a game on to the game master's rule parser.
onrequestrevealSecret(SPMessageClass) - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
This method handles incoming requests for the transaction master to create a revealSecret message to the specified receivers.
onrequestrevealSecret(SPMessageClass) - Method in class com.SecurePlay.SPTSecret.SPTSecretClass
This method handles incoming requests for the transaction master to create a revealSecret message to the specified receivers.
onrequestsendHiddenSecret(SPMessageClass) - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
Handles incoming requests to create a sendHiddenSecret message
onrequestsendHiddenSecret(SPMessageClass) - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
Handles incoming requests to create a sendHiddenSecret message by specified recipient
onrequestsendHiddenSecret(SPMessageClass) - Method in class com.SecurePlay.SPTSecret.SPTSecretClass
Handles incoming requests to create a sendHiddenSecret message
onrequestsendHiddenSecret(SPMessageClass) - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
Handles incoming requests to create a sendHiddenSecret message by specified recipient
onrequestsendHiddenSecret(SPMessageClass) - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
Handles incoming requests to create a sendHiddenSecret message by specified recipient
onrequestsendStep(SPMessageClass) - Method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass
This method handles incoming requests for generation of sendStep transactions.
onrevealSecret(SPMessageClass) - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
This method handles the incoming message to reveal a secret.
onrevealSecret(SPMessageClass) - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
This method handles the incoming message to reveal a secret.
onrevealSecret(SPMessageClass) - Method in class com.SecurePlay.SPTSecret.SPTSecretClass
This method handles the incoming message to reveal a secret.
onrevealSecret(SPMessageClass) - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
This method handles the incoming message to reveal a secret.
onrevealSecret(SPMessageClass) - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
This method handles the incoming message to reveal a secret.
onsendGamePlayerKey(SPMessageClass) - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This method handles incoming remote player public keys and loads them.
onsendHiddenSecret(SPMessageClass) - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
This method handles incoming sendHiddenSecret messages.
onsendHiddenSecret(SPMessageClass) - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
This method handles incoming sendHiddenSecret messages.
onsendHiddenSecret(SPMessageClass) - Method in class com.SecurePlay.SPTSecret.SPTSecretClass
This method handles incoming sendHiddenSecret messages.
onsendHiddenSecret(SPMessageClass) - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
This method handles incoming sendHiddenSecret messages.
onsendHiddenSecret(SPMessageClass) - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
This method handles incoming sendHiddenSecret messages.
onsendPlayerKey(SPMessageClass) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method handles incoming "sendPlayerKey" messages.
onsendPlayerKeyTransform(SPMessageClass) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method handles incoming "sendPlayerKeyTransform" messages.
onsendStep(SPMessageClass) - Method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass
This method handles incoming sendStep requests.
openFile(String) - Method in class com.SecurePlay.debug.ReportToFile.ReportToFile
This method opens a specified file for output.
openFile(String, String) - Method in class com.SecurePlay.debug.ReportToFile.ReportToFile
This method opens a specified file for output, in the specified directory.
openFile(String) - Method in class com.SecurePlay.debug.ReportToScreen.ReportToScreen
This method opens a specified file for output.

P

P - Static variable in class com.SecurePlay.SPUEPrivatePolicy
The value: P
playerIDList - Variable in class com.SecurePlay.SPRootTransactionClass
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.
prUpdateGameStatus() - Method in class com.SecurePlay.SPGameClass
This method does a self-check on the game instance object and updates its status appropriately.
prbuildRandom() - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method provides the core configuration common to all Randoms.
prcreateRandomKey() - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method actually builds the game key from the various player keys.
prgetRandomValue(String) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method actually generates the random values.
processincoming(SPMessageClass) - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
This method processes the incoming message.
pronincomingTransaction(SPMessageClass) - Method in class com.SecurePlay.SPAbstractTransactionClass
this is a shell for unique incoming transactions
pronincomingTransaction(SPMessageClass) - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
This method provides the unique handlers for incoming Multipart Secret turn message types
pronincomingTransaction(SPMessageClass) - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
This method provides the unique handlers for incoming Multipart Simultaneous turn message types
pronincomingTransaction(SPMessageClass) - Method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass
This method provides the unique handlers for incoming Multistep turn message types
pronincomingTransaction(SPMessageClass) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method provides the unique handlers for incoming Secret turn message types
pronincomingTransaction(SPMessageClass) - Method in class com.SecurePlay.SPTSecret.SPTSecretClass
This method provides the unique handlers for incoming Secret turn message types
pronincomingTransaction(SPMessageClass) - Method in class com.SecurePlay.SPTShip.SPTShipClass
 
pronincomingTransaction(SPMessageClass) - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
This method provides the unique handlers for incoming Simultaneous turn message types
pronincomingTransaction(SPMessageClass) - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
This method provides the unique handlers for incoming Strobe turn message types
prreceive(String) - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
This standard method handles incoming serialized messages that have been separated out of incoming data streams by the incoming method.
prreceive(String) - Method in class com.SecurePlay.Comms.SPCLocalCommsFileBinary.SPCLocalCommsFileBinaryClass
 
prsend(String) - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
This is a shell method for the actual transmission of a serialized message over a network using a specific communications transport.
prsend(String) - Method in class com.SecurePlay.Comms.SPCLocalComms.SPCLocalCommsClass
This method sends messages to each of the registered Local Comms instances
prsend(String) - Method in class com.SecurePlay.Comms.SPCLocalCommsFile.SPCLocalCommsFileClass
This method sends messages to each of the registered Local Comms instances
prsendinternalSecrets() - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
This method safely sends all of the internal Secrets from participants in the Simultaneous transaction to remote players.
prsendinternalSecrets() - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
This method safely sends all of the internal Secrets from participants in the Simultaneous transaction to remote players.
prsendinternalSecrets() - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
This method safely sends all of the internal Secrets from participants in the Simultaneous transaction to remote players.
prsetTransactionID(SPAbstractTransactionInterface) - Method in class com.SecurePlay.SPGameClass
This method generates a transactionID for a transaction object
pruniqueinit() - Method in class com.SecurePlay.SPAbstractTransactionClass
shell to allow unique initialization of transactions
pruniqueinit() - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
Unique initialization
pruniqueinit() - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
Unique initialization method
pruniqueinit() - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
Unique initialization ( an addition to the constructor )
pruniqueinit() - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
Uniques initialization
put(Object, Object) - Method in class com.SecurePlay.SPMap
 

Q

Q - Static variable in class com.SecurePlay.SPUEPrivatePolicy
The value: Q

R

RULESLOOPBACK - Static variable in class com.SecurePlay.SPUtil
This should be set to FALSE for production systems or all "rulesXXXX methods should be edited
ReportToFile - class com.SecurePlay.debug.ReportToFile.ReportToFile.
A class used for outputting test cases into files.
ReportToFile() - Constructor for class com.SecurePlay.debug.ReportToFile.ReportToFile
Default constructor.
ReportToScreen - class com.SecurePlay.debug.ReportToScreen.ReportToScreen.
A class used for outputting test cases into files.
ReportToScreen() - Constructor for class com.SecurePlay.debug.ReportToScreen.ReportToScreen
Default constructor.
receiveMessage(SPMessageClass) - Method in class com.SecurePlay.SPCommsManagerClass
 
receiveMessage(SPMessageClass) - Method in interface com.SecurePlay.SPCommsManagerCommsInterface
This method safely receives and routes incoming messages.
registerTransaction() - Static method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
Registers this transaction.
registerTransaction() - Static method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
Registers this transaction.
registerTransaction() - Static method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass
Registers this transaction.
registerTransaction() - Static method in class com.SecurePlay.SPTRandom.SPTRandomClass
Registers this transaction.
registerTransaction() - Static method in class com.SecurePlay.SPTSecret.SPTSecretClass
Registers this transaction.
registerTransaction() - Static method in class com.SecurePlay.SPTShip.SPTShipClass
Registers this transaction.
registerTransaction() - Static method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
Registers this transaction.
registerTransaction() - Static method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
Registers this transaction.
registerTransaction(String, SPAbstractTransactionInterface) - Static method in class com.SecurePlay.SPUtil
This method registers Transaction objects with so that they can be used in this library.
remove(Object) - Method in class com.SecurePlay.SPMap
 
removeComms(String) - Method in class com.SecurePlay.SPCommsManagerClass
This method safely removes comms service from the game instance.
removeComms(String) - Method in class com.SecurePlay.SPGameClass
 
removeComms(String) - Method in interface com.SecurePlay.SPGameInterface
This method removes the association of a communications service with a game instance.
removeGame(String) - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
 
removeGame(String) - Method in interface com.SecurePlay.SPAbstractCommsInterface
This method removes the association of a game with the comms service.
removeGame(SPGameInterface) - Method in class com.SecurePlay.SPPlayerClass
 
removeGame(SPGameInterface) - Method in interface com.SecurePlay.SPPlayerInterface
This method removes an assocation between a Player and a Game Instance.
removeGameKeyStore(String) - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This method removes an internal key store associated with the specified game.
removePlayer(String, String) - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
 
removePlayer(String, String) - Method in interface com.SecurePlay.SPAbstractCommsInterface
This method removes a player from the list of remote players served by this comm service.
removePlayer(String) - Method in class com.SecurePlay.SPCommsManagerClass
This method safely removes a player from the game instance's comms.
removePlayer(String) - Method in class com.SecurePlay.SPGameClass
 
removePlayer(String) - Method in interface com.SecurePlay.SPGameInterface
This method safely removes a Player instance from an existing Game Instance.
reset() - Method in class com.SecurePlay.SPLcircularLog.SPLCircularLogClass
 
reset() - Method in class com.SecurePlay.SPLlinkedList.SPLLinkedListLogClass
 
reset() - Method in class com.SecurePlay.SPLlogOne.SPLLogOneClass
 
reset() - Method in interface com.SecurePlay.SPLogInterface
Resets the log pointer.
resetmess() - Static method in class com.SecurePlay.SPUxml.SPUxml
 
rippleadd1(String) - Static method in class com.SecurePlay.SPUtil
This function adds 1 to the low order character of a string.
rulesPlayerJoin(String, String[]) - Method in class com.SecurePlay.SPGameAPIClass
 
rulesPlayerJoin(String, String[]) - Method in interface com.SecurePlay.SPGameAPIInterface
This is a shell method to determine if a player will be allowed to join in midgame.
rulesSimultaneoussendHiddenSecret(String, String, String[], SPTMultiPartSimultaneousClass) - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousAPIClass
This shell method handles requests to create sendHiddenSecret messages for simultaneous transactions.
rulesSimultaneoussendHiddenSecret(String, String, String, SPTSimultaneousClass) - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousAPIClass
This shell method handles requests to create sendHiddenSecret messages for simultaneous transactions.
rulesStrobesendHiddenSecret(String, String, String[], SPTStrobeClass) - Method in class com.SecurePlay.SPTStrobe.SPTStrobeAPIClass
This shell method handles requests to create sendHiddenSecret messages for simultaneous transactions.
rulesbeginGame(String) - Method in class com.SecurePlay.SPGameAPIClass
 
rulesbeginGame(String) - Method in interface com.SecurePlay.SPGameAPIInterface
This is a shell function to allow the insertion of rules code for the decision to begin a game.
rulesbeginTransaction(String, SPAbstractTransactionInterface) - Method in class com.SecurePlay.SPAbstractTransactionAPIClass
 
rulesbeginTransaction(String, SPAbstractTransactionInterface) - Method in interface com.SecurePlay.SPAbstractTransactionAPIInterface
This shell method determines if an existing transaction object can be "begun" from a remote request.
rulescompleteTransaction(String, SPAbstractTransactionInterface) - Method in class com.SecurePlay.SPAbstractTransactionAPIClass
 
rulescompleteTransaction(String, SPAbstractTransactionInterface) - Method in interface com.SecurePlay.SPAbstractTransactionAPIInterface
This shell method handles remote requests to complete an existing transaction.
rulesconfigureTransaction(String, String[], SPAbstractTransactionInterface) - Method in class com.SecurePlay.SPAbstractTransactionAPIClass
 
rulesconfigureTransaction(String, String[], SPAbstractTransactionInterface) - Method in interface com.SecurePlay.SPAbstractTransactionAPIInterface
This shell method supports remote requests to configure an existing transaction.
rulesconfigureTransaction(String, String[], SPAbstractTransactionInterface) - Method in class com.SecurePlay.SPTRandom.SPTRandomAPIClass
This shell method supports remote requests to configure an existing transaction.
rulescreateTransaction(String, String, String, String[], boolean) - Method in class com.SecurePlay.SPGameAPIClass
 
rulescreateTransaction(String, String, String, String[], boolean) - Method in interface com.SecurePlay.SPGameAPIInterface
This method safely allows a player to request the creation of a new transaction of a given type and parameters.
rulesendGame(String) - Method in class com.SecurePlay.SPGameAPIClass
 
rulesendGame(String) - Method in interface com.SecurePlay.SPGameAPIInterface
This is a shell method to allow the evaluation of the game rules to determine if the game should be allowed to end.
rulesgenerateRandomEvent(String, String[], boolean, int, SPTRandomClass) - Method in class com.SecurePlay.SPTRandom.SPTRandomAPIClass
This is a shell function to request the remote invocation of a generateRandomEvents method.
rulesnewplayerconfig(String, String, boolean) - Method in class com.SecurePlay.SPGameAPIClass
 
rulesnewplayerconfig(String, String, boolean) - Method in interface com.SecurePlay.SPGameAPIInterface
This shell method takes an incoming proposed configuration for a new player and maps it against the local preference for that player, if different.
rulesrequestSendshipment(String, SPAbstractTransactionInterface) - Method in class com.SecurePlay.SPTShip.SPTShipAPIClass
This shell method determines if an existing transaction object can be used to send shipments from a remote request.
rulesrevealSecret(String, String[], String, SPTMultiPartSecretClass) - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretAPIClass
This shell method is a pluggable function to allow the override of handing incoming requests to reveal a Secret by the transaction master.
rulesrevealSecret(String, String[], String, SPTSecretClass) - Method in class com.SecurePlay.SPTSecret.SPTSecretAPIClass
This shell method is a pluggable function to allow the override of handing incoming requests to reveal a Secret by the transaction master.
rulessendHiddenSecret(String, String[], SPTMultiPartSecretClass) - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretAPIClass
This shell method provides a pluggable function to handle sendHiddenSecret requests.
rulessendHiddenSecret(String, String, SPTSecretClass) - Method in class com.SecurePlay.SPTSecret.SPTSecretAPIClass
This method handles incoming requests to send Hidden Secrets
rulessendStep(String, String, String[], SPTMultistepTurnClass) - Method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnAPIClass
This shell method handles remote requests to send a transaction step for the Multistep transaction.
run() - Method in class com.SecurePlay.Comms.SPCLocalComms.SPCLocalCommsClass
 
run() - Method in class com.SecurePlay.Comms.SPCLocalCommsFile.SPCLocalCommsFileClass
 

S

SPAbstractCommsClass - class com.SecurePlay.Comms.SPAbstractCommsClass.
This is the SuperClass for comms services classes.
SPAbstractCommsClass() - Constructor for class com.SecurePlay.Comms.SPAbstractCommsClass
Default Construtor
SPAbstractCommsInterface - interface com.SecurePlay.SPAbstractCommsInterface.
This is the interface for all comms services classes.
SPAbstractTransactionAPIClass - class com.SecurePlay.SPAbstractTransactionAPIClass.
API version of the SPAbstractTransactionClass
SPAbstractTransactionAPIClass(SPAbstractTransactionClass) - Constructor for class com.SecurePlay.SPAbstractTransactionAPIClass
Overloaded Constructor
SPAbstractTransactionAPIInterface - interface com.SecurePlay.SPAbstractTransactionAPIInterface.
This is the interface for all the transaction APIs including abstract.
SPAbstractTransactionClass - class com.SecurePlay.SPAbstractTransactionClass.
This is the common abstract transaction class for all transactions in the SecurePlay library
SPAbstractTransactionClass() - Constructor for class com.SecurePlay.SPAbstractTransactionClass
 
SPAbstractTransactionClass(SPGameInterface, String, String[], boolean, String) - Constructor for class com.SecurePlay.SPAbstractTransactionClass
Constructor.
SPAbstractTransactionInterface - interface com.SecurePlay.SPAbstractTransactionInterface.
The Abstract Transaction Interface is the required interface that all transactions that work with the SecurePlay library must support.
SPCLocalCommsClass - class com.SecurePlay.Comms.SPCLocalComms.SPCLocalCommsClass.
This method handles communications between multiple instances of the SecurePlay library on a single computer.
SPCLocalCommsClass() - Constructor for class com.SecurePlay.Comms.SPCLocalComms.SPCLocalCommsClass
Default Constructor
SPCLocalCommsFileBinaryClass - class com.SecurePlay.Comms.SPCLocalCommsFileBinary.SPCLocalCommsFileBinaryClass.
This class handles communications between multiple instances of the SecurePlay library on a single computer.
SPCLocalCommsFileBinaryClass() - Constructor for class com.SecurePlay.Comms.SPCLocalCommsFileBinary.SPCLocalCommsFileBinaryClass
Default Constructor
SPCLocalCommsFileClass - class com.SecurePlay.Comms.SPCLocalCommsFile.SPCLocalCommsFileClass.
This class handles communications between multiple instances of the SecurePlay library on a single computer.
SPCLocalCommsFileClass() - Constructor for class com.SecurePlay.Comms.SPCLocalCommsFile.SPCLocalCommsFileClass
Default Constructor
SPCommsManagerClass - class com.SecurePlay.SPCommsManagerClass.
This class manages the communications and various communications services.
SPCommsManagerClass(SPGameInterface, SPLogInterface, SPSecurityManagerInterface) - Constructor for class com.SecurePlay.SPCommsManagerClass
Overloaded Constructor.
SPCommsManagerCommsInterface - interface com.SecurePlay.SPCommsManagerCommsInterface.
This is the interface for connecting with the SPCommsManagerClass from the "comms side".
SPEventInterface - interface com.SecurePlay.SPEventInterface.
This interface is the Callback Interface for external objects (typically developed games) to receive notifications of significant events from a Game or Transaction instance.
SPGameAPIClass - class com.SecurePlay.SPGameAPIClass.
The Game API Class is the interface used to communicate with the Game Object as well as to manage the creation of the various types of transactions and other activities associated with controlling a Game.
SPGameAPIClass(SPGameClass) - Constructor for class com.SecurePlay.SPGameAPIClass
Constructor
SPGameAPIInterface - interface com.SecurePlay.SPGameAPIInterface.
This is the GameAPI class interface
SPGameClass - class com.SecurePlay.SPGameClass.
This is the general class that holds a game instance.
SPGameClass() - Constructor for class com.SecurePlay.SPGameClass
Default Constructor Consructor
SPGameInterface - interface com.SecurePlay.SPGameInterface.
This is the interface for all Game classes
SPIclone(String[]) - Static method in class com.SecurePlay.SPUInteropUtilJ2ME.SPUInteropUtilClass
This method clones a String array.
SPIclone(byte[]) - Static method in class com.SecurePlay.SPUInteropUtilJ2ME.SPUInteropUtilClass
This method clones a String array.
SPIclone(String[]) - Static method in class com.SecurePlay.SPUInteropUtilJ2SE.SPUInteropUtilClass
This method clones a String array.
SPIclone(byte[]) - Static method in class com.SecurePlay.SPUInteropUtilJ2SE.SPUInteropUtilClass
This method clones a String array.
SPLCircularLogClass - class com.SecurePlay.SPLcircularLog.SPLCircularLogClass.
This is a circular log to hold a limited number of messages.
SPLCircularLogClass(int) - Constructor for class com.SecurePlay.SPLcircularLog.SPLCircularLogClass
Alternate Constructor.
SPLLinkedListLogClass - class com.SecurePlay.SPLlinkedList.SPLLinkedListLogClass.
Note that the two current logs in the SecurePlay Library are the Message log, containing all of the Messages between players of type SPMessage and the Error log, containing all of the Error messages generated of type SPError.
SPLLinkedListLogClass() - Constructor for class com.SecurePlay.SPLlinkedList.SPLLinkedListLogClass
Default Constructor.
SPLLogOneClass - class com.SecurePlay.SPLlogOne.SPLLogOneClass.
This is a log to hold one message.
SPLLogOneClass() - Constructor for class com.SecurePlay.SPLlogOne.SPLLogOneClass
Constructor
SPLogInterface - interface com.SecurePlay.SPLogInterface.
This is the interface for all the log classes.
SPMap - class com.SecurePlay.SPMap.
This is a wrapper class that wraps around the java Hashtable object.
SPMap() - Constructor for class com.SecurePlay.SPMap
This is the default constructor for this data structure.
SPMap(Hashtable) - Constructor for class com.SecurePlay.SPMap
This is the specific construcor
SPMessageClass - class com.SecurePlay.SPMessageClass.
This is a "game-level" message that is sent between SecurePlay library instances for each Player.
SPMessageClass(String, String, String, String[], String, boolean, SPUEPrivatePolicy, boolean, String[], byte[], String, SPGameInterface) - Constructor for class com.SecurePlay.SPMessageClass
Constructs an overloaded SPMessageClass()
SPPlayerClass - class com.SecurePlay.SPPlayerClass.
A player or participant in a game
SPPlayerClass() - Constructor for class com.SecurePlay.SPPlayerClass
 
SPPlayerClass(String, boolean) - Constructor for class com.SecurePlay.SPPlayerClass
Constructs an overloaded instance of SPPlayerClass.
SPPlayerClass(String) - Constructor for class com.SecurePlay.SPPlayerClass
Constructs an overloaded instance of SPPlayerClass.
SPPlayerInterface - interface com.SecurePlay.SPPlayerInterface.
This is the interface for the Player class
SPRelayInterface - interface com.SecurePlay.SPRelayInterface.
 
SPRootTransactionClass - class com.SecurePlay.SPRootTransactionClass.
This abstract class provides the common services for all game and transaction types.
SPRootTransactionClass() - Constructor for class com.SecurePlay.SPRootTransactionClass
Default Constructor
SPSSecurityManagerClass - class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass.
This class encapsulates all of the security functionality for the SecurePlay library It also virtualizes the services so that they could be changed out in the future.
SPSSecurityManagerClass() - Constructor for class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
Constructor.
SPSSecurityManagerClass - class com.SecurePlay.SPSseclite.SPSSecurityManagerClass.
 
SPSSecurityManagerClass() - Constructor for class com.SecurePlay.SPSseclite.SPSSecurityManagerClass
 
SPSecurityManagerInterface - interface com.SecurePlay.SPSecurityManagerInterface.
This is the interface for the security manager class.
SPTBlastAPIClass - class com.SecurePlay.SPTBlastAPIClass.
This class is the API for a single step transaction that includes all members of a specific game.
SPTBlastAPIClass(SPTBlastClass) - Constructor for class com.SecurePlay.SPTBlastAPIClass
Overloaded Constructor
SPTBlastClass - class com.SecurePlay.SPTBlastClass.
This class is a single step transaction that includes all members of a specific game.
SPTBlastClass() - Constructor for class com.SecurePlay.SPTBlastClass
Default Constructor.
SPTBlastClass(SPGameInterface, String, boolean, String[], String) - Constructor for class com.SecurePlay.SPTBlastClass
Overloaded Constructor
SPTMultiPartSecretAPIClass - class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretAPIClass.
This method is an extension of the SPSecretAPI Class to handle multi-part (String Array) secrets
SPTMultiPartSecretAPIClass(SPTMultiPartSecretClass) - Constructor for class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretAPIClass
Overloaded Constructor
SPTMultiPartSecretClass - class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass.
This method is an extension of the SPSecret Class to handle multi-part (String Array) secrets
SPTMultiPartSecretClass(SPGameInterface, String, String[], boolean, String) - Constructor for class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
Overloaded Constructor
SPTMultiPartSimultaneousAPIClass - class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousAPIClass.
This method is an extension of the SPSimultaneousAPI Class to handle multi-part (String Array) simultaneous events
SPTMultiPartSimultaneousAPIClass(SPTMultiPartSimultaneousClass) - Constructor for class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousAPIClass
Overloaded Constructor
SPTMultiPartSimultaneousClass - class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass.
This method is an extension of the SPSimultaneous Class to handle multi-part (String Array) simultaneous events
SPTMultiPartSimultaneousClass(SPGameInterface, String, String[], boolean, String) - Constructor for class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
Overloaded Constructor
SPTMultistepTurnAPIClass - class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnAPIClass.
API version of SPMultistepturnClass
SPTMultistepTurnAPIClass(SPTMultistepTurnClass) - Constructor for class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnAPIClass
Overloaded Constructor
SPTMultistepTurnClass - class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass.
This is implements the multistep transaction.
SPTMultistepTurnClass(SPGameInterface, String, String[], boolean, String) - Constructor for class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass
Overloaded Constructor
SPTRandomAPIClass - class com.SecurePlay.SPTRandom.SPTRandomAPIClass.
API version of SPRandomClass
SPTRandomAPIClass(SPTRandomClass) - Constructor for class com.SecurePlay.SPTRandom.SPTRandomAPIClass
Overloaded Constructor
SPTRandomClass - class com.SecurePlay.SPTRandom.SPTRandomClass.
This transaction class extends the SPAbstractTransaction class.
SPTRandomClass(SPGameInterface, String, String[], boolean, String) - Constructor for class com.SecurePlay.SPTRandom.SPTRandomClass
Overloaded Constructor
SPTSecretAPIClass - class com.SecurePlay.SPTSecret.SPTSecretAPIClass.
API version of SPSecretClass
SPTSecretAPIClass(SPTSecretClass) - Constructor for class com.SecurePlay.SPTSecret.SPTSecretAPIClass
Overloaded Constructor
SPTSecretClass - class com.SecurePlay.SPTSecret.SPTSecretClass.
This class implements the Secret Transaction type - the ability for a single party, the Transaction Master, to send a single secret to other participants in a non-refutable fashion.
SPTSecretClass(SPGameInterface, String, String[], boolean, String) - Constructor for class com.SecurePlay.SPTSecret.SPTSecretClass
Overloaded Constructor
SPTShipAPIClass - class com.SecurePlay.SPTShip.SPTShipAPIClass.
This is the API Class of SPSHipClass.
SPTShipAPIClass(SPTShipClass) - Constructor for class com.SecurePlay.SPTShip.SPTShipAPIClass
Constructor
SPTShipClass - class com.SecurePlay.SPTShip.SPTShipClass.
This transaction supports the distribution of Serializable Objects (Classes, Files, Etc.) as well as the slow, incremental distribution.
SPTShipClass(SPGameInterface, String, String[], boolean, String) - Constructor for class com.SecurePlay.SPTShip.SPTShipClass
Construcotr.
SPTSimultaneousAPIClass - class com.SecurePlay.SPTSimultaneous.SPTSimultaneousAPIClass.
API version of SPSimultaneusClass
SPTSimultaneousAPIClass(SPTSimultaneousClass) - Constructor for class com.SecurePlay.SPTSimultaneous.SPTSimultaneousAPIClass
Overloaded Constructor
SPTSimultaneousClass - class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass.
The simultaneous transaction allows its participants to send "Simultaneous Secrets" to each other and reveal them at the same time.
SPTSimultaneousClass(SPGameInterface, String, String[], boolean, String) - Constructor for class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
Overloaded Constructor
SPTStrobeAPIClass - class com.SecurePlay.SPTStrobe.SPTStrobeAPIClass.
The Strobe Class is used to provide securely synchronized game play.
SPTStrobeAPIClass(SPTStrobeClass) - Constructor for class com.SecurePlay.SPTStrobe.SPTStrobeAPIClass
Overloaded Constructor
SPTStrobeClass - class com.SecurePlay.SPTStrobe.SPTStrobeClass.
The Strobe Class is used to provide securely synchronized game play.
SPTStrobeClass(SPGameInterface, String, String[], boolean, String) - Constructor for class com.SecurePlay.SPTStrobe.SPTStrobeClass
Overloaded Constructor
SPTrace(SecurePlayClass) - Static method in class com.SecurePlay.debug.Debug
 
SPTrace(SPAbstractCommsInterface) - Static method in class com.SecurePlay.debug.Debug
 
SPTrace(SPGameClass) - Static method in class com.SecurePlay.debug.Debug
 
SPTrace(SPGameAPIInterface) - Static method in class com.SecurePlay.debug.Debug
 
SPTrace(SPLogInterface) - Static method in class com.SecurePlay.debug.Debug
 
SPTrace(SPMessageClass) - Static method in class com.SecurePlay.debug.Debug
 
SPTrace(SPPlayerClass) - Static method in class com.SecurePlay.debug.Debug
 
SPTrace(SPAbstractTransactionInterface) - Static method in class com.SecurePlay.debug.Debug
 
SPTrace(SPCommsManagerClass) - Static method in class com.SecurePlay.debug.Debug
 
SPTrace(SPSecurityManagerInterface) - Static method in class com.SecurePlay.debug.Debug
 
SPTrace(ICGameKeyStoreClass) - Static method in class com.SecurePlay.debug.Debug
 
SPTraceMaster(SecurePlayClass) - Static method in class com.SecurePlay.debug.Debug
 
SPTraceMaster(SPGameClass) - Static method in class com.SecurePlay.debug.Debug
 
SPUBinaryCodingClass - class com.SecurePlay.SPUBinaryCoding.SPUBinaryCodingClass.
This class is used to serialize and deserialize SPMessageClass objects into binary encoded messages.
SPUBinaryCodingClass() - Constructor for class com.SecurePlay.SPUBinaryCoding.SPUBinaryCodingClass
 
SPUEPrivatePolicy - class com.SecurePlay.SPUEPrivatePolicy.
Enumerated class with values: A, P, Q.
SPUEctf - class com.SecurePlay.SPUEctf.
Enumerated class with values: true, false, consistent.
SPUInteropUtilClass - class com.SecurePlay.SPUInteropUtilJ2ME.SPUInteropUtilClass.
 
SPUInteropUtilClass() - Constructor for class com.SecurePlay.SPUInteropUtilJ2ME.SPUInteropUtilClass
 
SPUInteropUtilClass - class com.SecurePlay.SPUInteropUtilJ2SE.SPUInteropUtilClass.
 
SPUInteropUtilClass() - Constructor for class com.SecurePlay.SPUInteropUtilJ2SE.SPUInteropUtilClass
 
SPUSerializeDeserializeClass - class com.SecurePlay.SPUSerializeDeserialize.SPUSerializeDeserializeClass.
 
SPUSerializeDeserializeClass() - Constructor for class com.SecurePlay.SPUSerializeDeserialize.SPUSerializeDeserializeClass
 
SPUtil - class com.SecurePlay.SPUtil.
These are global functions and constants that can be used by various portions of the SecurePlay library.
SPUtil() - Constructor for class com.SecurePlay.SPUtil
Default Constructor.
SPUxml - class com.SecurePlay.SPUxml.SPUxml.
This utility class is used to serialize SPAbstractMessageClasses to an XML Message document, and deserialize an XML Message document to a SPMessageClass
SPUxml() - Constructor for class com.SecurePlay.SPUxml.SPUxml
 
SP_ID_SIZE - Static variable in class com.SecurePlay.SPUtil
This value is used to set the default size of generated IDs - default is 12
SP_KEY_SIZE - Static variable in class com.SecurePlay.SPUtil
This value is used to set game key size.
SP_TESTSEGMENT - Static variable in class com.SecurePlay.SPUtil
This Constant is used to generate a Game Segment ID for sample code.
SP_UPDATE_INTERVAL - Static variable in class com.SecurePlay.SPUtil
This parameter is used to force an update check - only necessary for polling communications.
SPclone(String[]) - Static method in class com.SecurePlay.SPUtil
 
SPclone(byte[]) - Static method in class com.SecurePlay.SPUtil
 
SPclone(Hashtable) - Static method in class com.SecurePlay.SPUtil
This method wraps the proper clone method of hashtable for ME and SE interoperability.
SPcreateBHash(String, String) - Method in class com.SecurePlay.SPGameClass
This is a wrapper function for creating a hash of a string.
SPcreateBHash(String, String) - Method in interface com.SecurePlay.SPGameInterface
This is a wrapper function for creating a hash of a string.
SPcreateBHash(String, String) - Method in interface com.SecurePlay.SPSecurityManagerInterface
This is a wrapper function for creating a hash of a string.
SPcreateBHash(String, String) - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This is a wrapper function for creating a hash of a string.
SPcreateBHash(String, String) - Method in class com.SecurePlay.SPSseclite.SPSSecurityManagerClass
 
SPcreateBHashCM(String, String) - Method in class com.SecurePlay.SPCommsManagerClass
This is a wrapper function for creating a hash of a string.
SPcreateBSignature(String, byte[], String) - Method in class com.SecurePlay.SPCommsManagerClass
This is a wrapper function for creating a digital signature based on an existing hashed string and a Sender ID.
SPcreateBSignature(String, byte[], String) - Method in class com.SecurePlay.SPGameClass
This is a wrapper function for creating a digital signature based on an existing hashed string and a Sender ID.
SPcreateBSignature(String, byte[], String) - Method in interface com.SecurePlay.SPGameInterface
This is a wrapper function for creating a digital signature based on an existing hashed string and a Sender ID.
SPcreateBSignature(String, byte[], String) - Method in interface com.SecurePlay.SPSecurityManagerInterface
This is a wrapper function for creating a digital signature based on an existing hashed string and a Sender ID.
SPcreateBSignature(String, byte[], String) - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This is a wrapper function for creating a digital signature based on an existing hashed string and a Sender ID.
SPcreateBSignature(String, byte[], String) - Method in class com.SecurePlay.SPSseclite.SPSSecurityManagerClass
 
SPcreateHash(String, String) - Method in class com.SecurePlay.SPCommsManagerClass
This is a wrapper function for creating a hash of a string.
SPcreateHash(String, String) - Method in class com.SecurePlay.SPGameClass
This is a wrapper function for creating a hash of a string.
SPcreateHash(String, String) - Method in interface com.SecurePlay.SPGameInterface
This is a wrapper function for creating a hash of a string.
SPcreateHash(String, String) - Method in interface com.SecurePlay.SPSecurityManagerInterface
This is a wrapper function for creating a hash of a string.
SPcreateHash(String, String) - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This is a wrapper function for creating a hash of a string.
SPcreateHash(String, String) - Method in class com.SecurePlay.SPSseclite.SPSSecurityManagerClass
 
SPcreateSignature(String, String, String) - Method in class com.SecurePlay.SPCommsManagerClass
This is a wrapper function for creating a digital signature based on an existing hashed string and a Sender ID.
SPcreateSignature(String, String, String) - Method in class com.SecurePlay.SPGameClass
This is a wrapper function for creating a digital signature based on an existing hashed string and a Sender ID.
SPcreateSignature(String, String, String) - Method in interface com.SecurePlay.SPGameInterface
This is a wrapper function for creating a digital signature based on an existing hashed string and a Sender ID.
SPcreateSignature(String, String, String) - Method in interface com.SecurePlay.SPSecurityManagerInterface
This is a wrapper function for creating a digital signature based on an existing hashed string and a Sender ID.
SPcreateSignature(String, String, String) - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This is a wrapper function for creating a digital signature based on an existing hashed string and a Sender ID.
SPcreateSignature(String, String, String) - Method in class com.SecurePlay.SPSseclite.SPSSecurityManagerClass
 
SPdecrypt(String[], String, String[], String, String) - Method in class com.SecurePlay.SPCommsManagerClass
This is a placeholder for an decryption function.
SPdecrypt(String[], String, String[], String, String) - Method in class com.SecurePlay.SPGameClass
This is a placeholder for an decryption function.
SPdecrypt(String[], String, String[], String, String) - Method in interface com.SecurePlay.SPGameInterface
This is a placeholder for an decryption function.
SPdecrypt(String[], String, String[], String, String) - Method in interface com.SecurePlay.SPSecurityManagerInterface
This is a placeholder for an decryption function.
SPdecrypt(String[], String, String[], String, String) - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This is a placeholder for an decryption function.
SPdecrypt(String[], String, String[], String, String) - Method in class com.SecurePlay.SPSseclite.SPSSecurityManagerClass
 
SPdeserialize(String) - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
This method takes a serialized messagestring and turns it into an instance of the SPMessageClass
SPdeserialize(String) - Method in class com.SecurePlay.Comms.SPCLocalCommsFileBinary.SPCLocalCommsFileBinaryClass
 
SPdeserialize(byte[]) - Static method in class com.SecurePlay.SPUBinaryCoding.SPUBinaryCodingClass
This method deserializes multiple messages from binary to Message ojects.
SPdeserialize(String) - Static method in class com.SecurePlay.SPUSerializeDeserialize.SPUSerializeDeserializeClass
This method takes a serialized messagestring and turns it into an instance of the SPMessageClass
SPencrypt(String[], String, String[], String, String) - Method in class com.SecurePlay.SPCommsManagerClass
This is a placeholder for an encryption function.
SPencrypt(String[], String, String[], String, String) - Method in class com.SecurePlay.SPGameClass
This is a placeholder for an encryption function.
SPencrypt(String[], String, String[], String, String) - Method in interface com.SecurePlay.SPGameInterface
This is a placeholder for an encryption function.
SPencrypt(String[], String, String[], String, String) - Method in interface com.SecurePlay.SPSecurityManagerInterface
This is a placeholder for an encryption function.
SPencrypt(String[], String, String[], String, String) - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This is a placeholder for an encryption function.
SPencrypt(String[], String, String[], String, String) - Method in class com.SecurePlay.SPSseclite.SPSSecurityManagerClass
 
SPevent(SPRootTransactionClass, String, String[]) - Method in interface com.SecurePlay.SPEventInterface
This method handles incoming notifications from SecurePlay games and needs to be implemented by the calling object.
SPgenerateKey(int) - Static method in class com.SecurePlay.SPUtil
This function generates a "real" random key that is easily stored in a printable string.
SPgetAPI() - Method in class com.SecurePlay.SPTBlastClass
Gets this class's API
SPgetAPI() - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
Gets this class's API
SPgetAPI() - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
Gets this class's API
SPgetAPI() - Method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass
Gets this class's API
SPgetAPI() - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
Gets this class's API
SPgetAPI() - Method in class com.SecurePlay.SPTSecret.SPTSecretClass
Gets this class's API
SPgetAPI() - Method in class com.SecurePlay.SPTShip.SPTShipClass
 
SPgetAPI() - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
Gets this class's API
SPgetAPI() - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
Gets this class's API
SPmessagelogtrace(SPGameAPIInterface) - Static method in class com.SecurePlay.debug.Debug
 
SPnotify(String, String[]) - Method in interface com.SecurePlay.SPGameInterface
This method notifies the Listeners of events
SPnotify(String, String[]) - Method in class com.SecurePlay.SPRootTransactionClass
This method notifies the Listeners of events
SPserialize(SPMessageClass) - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
This method takes an instance of the SPMessageClass and serializes it into a string.
SPserialize(SPMessageClass) - Method in class com.SecurePlay.Comms.SPCLocalCommsFileBinary.SPCLocalCommsFileBinaryClass
 
SPserialize(SPMessageClass) - Static method in class com.SecurePlay.SPUBinaryCoding.SPUBinaryCodingClass
 
SPserialize(SPMessageClass[]) - Static method in class com.SecurePlay.SPUBinaryCoding.SPUBinaryCodingClass
This method takes several instances of the SPMessageClass and serializes it into byte array.
SPserialize(SPMessageClass) - Static method in class com.SecurePlay.SPUSerializeDeserialize.SPUSerializeDeserializeClass
This method takes an instance of the SPMessageClass and serializes it into a string.
SPsetGame(SPGameInterface, String) - Method in interface com.SecurePlay.SPSecurityManagerInterface
This method sets the game object associated with the Security Manager.
SPsetGame(SPGameInterface, String) - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
 
SPsetGame(SPGameInterface, String) - Method in class com.SecurePlay.SPSseclite.SPSSecurityManagerClass
DUMMY METHOD.
SPsingledeserialize(byte[]) - Static method in class com.SecurePlay.SPUBinaryCoding.SPUBinaryCodingClass
This method takes a single serialized message and turns it into an instance of the SPMessageClass
SPsmoothValue(int, int, Integer[]) - Static method in class com.SecurePlay.SPUtil
This is a somewhat smooth, keyed, pseudorandom number generator.
SPtraceunique(SPAbstractCommsInterface) - Static method in class com.SecurePlay.debug.Debug
 
SPtraceunique(SPTMultistepTurnClass) - Static method in class com.SecurePlay.debug.Debug
 
SPtraceunique(SPTSecretClass) - Static method in class com.SecurePlay.debug.Debug
 
SPtraceunique(SPTMultiPartSecretClass) - Static method in class com.SecurePlay.debug.Debug
 
SPtraceunique(SPTRandomClass) - Static method in class com.SecurePlay.debug.Debug
 
SPtraceunique(SPTSimultaneousClass) - Static method in class com.SecurePlay.debug.Debug
 
SPtraceunique(SPTMultiPartSimultaneousClass) - Static method in class com.SecurePlay.debug.Debug
 
SPtraceunique(SPTStrobeClass) - Static method in class com.SecurePlay.debug.Debug
 
SPtraceunique(SPTBlastClass) - Static method in class com.SecurePlay.debug.Debug
 
SPtraceunique(SPTShipClass) - Static method in class com.SecurePlay.debug.Debug
 
SPtraceunique(SPSSecurityManagerClass) - Static method in class com.SecurePlay.debug.Debug
 
SPtraceunique(SPSSecurityManagerClass) - Static method in class com.SecurePlay.debug.Debug
 
SPtransform(String, String) - Method in class com.SecurePlay.SPCommsManagerClass
This function performs an irreversible transform on an input string to generate an output string.
SPtransform(String, String) - Method in class com.SecurePlay.SPGameClass
This function performs an irreversible transform on an input string to generate an output string.
SPtransform(String, String) - Static method in class com.SecurePlay.SPUtil
This function performs an irreversible transform on an input string to generate an output string.
SPverifySignature(byte[], String, byte[], String) - Method in class com.SecurePlay.SPCommsManagerClass
This is a wrapper for a digital signature verification function.
SPverifySignature(String, String, String, String) - Method in class com.SecurePlay.SPCommsManagerClass
This is a wrapper for a digital signature verification function.
SPverifySignature(byte[], String, byte[], String) - Method in class com.SecurePlay.SPGameClass
This is a wrapper for a digital signature verification function.
SPverifySignature(String, String, String, String) - Method in class com.SecurePlay.SPGameClass
This is a wrapper for a digital signature verification function.
SPverifySignature(byte[], String, byte[], String) - Method in interface com.SecurePlay.SPGameInterface
This is a wrapper for a digital signature verification function.
SPverifySignature(String, String, String, String) - Method in interface com.SecurePlay.SPGameInterface
This is a wrapper for a digital signature verification function.
SPverifySignature(byte[], String, byte[], String) - Method in interface com.SecurePlay.SPSecurityManagerInterface
This is a wrapper for a digital signature verification function.
SPverifySignature(String, String, String, String) - Method in interface com.SecurePlay.SPSecurityManagerInterface
This is a wrapper for a digital signature verification function.
SPverifySignature(String, String, String, String) - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This is a wrapper for a digital signature verification function.
SPverifySignature(byte[], String, byte[], String) - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This is a wrapper for a digital signature verification function.
SPverifySignature(byte[], String, byte[], String) - Method in class com.SecurePlay.SPSseclite.SPSSecurityManagerClass
 
SPverifySignature(String, String, String, String) - Method in class com.SecurePlay.SPSseclite.SPSSecurityManagerClass
 
SecurePlayClass - class com.SecurePlay.SecurePlayClass.
This is the main Secure Play Library Class.
SecurePlayClass() - Constructor for class com.SecurePlay.SecurePlayClass
Default Constructor.
StringArrAddArr(String[], String[]) - Static method in class com.SecurePlay.SPUtil
This method add two string arrays together.
StringArrAddEl(String[], String) - Static method in class com.SecurePlay.SPUtil
This function appends a string element to the end of the String array.
StringArrGETsubArr(String[], int, int) - Static method in class com.SecurePlay.SPUtil
This method gets the sub array of a Stirng array.
StringArrRemoveEl(String[], String) - Static method in class com.SecurePlay.SPUtil
This function removes a string element froma a String array.
StringArrToByteArr(String[]) - Static method in class com.SecurePlay.SPUtil
This method converts a String array to a byte array.
StringArrToFile(String[], String, String) - Static method in class com.SecurePlay.debug.ReportToFile.ReportToFile
This method creates a the specified file with the string array and with the specified exxtension.
StringArrToFile(String[], String, String) - Static method in class com.SecurePlay.debug.ReportToScreen.ReportToScreen
This method creates a the specified file with the string array and with the specified exxtension.
StringArrToString(String[], String) - Static method in class com.SecurePlay.SPUtil
Parces the string array into a string with delimiters separating each array indexes
StringArrToVector(String[]) - Static method in class com.SecurePlay.SPUtil
This method converts a string array to a vector.
StringToBinary(String) - Static method in class com.SecurePlay.SPUtil
String to binary
StringToInt(String) - Static method in class com.SecurePlay.SPUtil
String to integer.
StringToLong(String) - Static method in class com.SecurePlay.SPUtil
String to Long.
StringToStringArr(String, String) - Static method in class com.SecurePlay.SPUtil
This method converts a string to a string array using the specified delimiter.
sendGamePlayerKey(String, String, String, String) - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This method sends a player public key for a game to the other game participants.
sendMessage(SPMessageClass, SPMessageClass) - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
 
sendMessage(String[], SPMessageClass, SPMessageClass) - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
 
sendMessage(SPMessageClass, SPMessageClass) - Method in interface com.SecurePlay.SPAbstractCommsInterface
This method returns a number based on the input array to indicate how many of the input array's player IDs are included in the comms service playerIDList (This method takes the message and sends it over the network, if they are served by this comms service.)
sendMessage(String[], SPMessageClass, SPMessageClass) - Method in interface com.SecurePlay.SPAbstractCommsInterface
This method returns a number based on the input array to indicate how many of the input array's player IDs are included in the comms service playerIDList This method is depreceated and will be removed in a future version of the software (This method takes the message and sends it over the network, if they are served by this comms service.)
sendMessage(String, String[], boolean, boolean, String, String[], String[]) - Method in class com.SecurePlay.SPAbstractTransactionClass
 
sendMessage(String, String[], boolean, boolean, String, String[], String[]) - Method in interface com.SecurePlay.SPAbstractTransactionInterface
This method sends a message.
sendMessage(SPRootTransactionClass, String, String[], boolean, boolean, String, String[], String[]) - Method in class com.SecurePlay.SPCommsManagerClass
This method manages actually sending messages to other game instances via communication services objects.
sendMessage(String, String[], boolean, boolean, String, String[], String[]) - Method in class com.SecurePlay.SPGameAPIClass
 
sendMessage(String, String[], boolean, boolean, String, String[], String[]) - Method in interface com.SecurePlay.SPGameAPIInterface
This method is a wrapper for the game instance sendMessage() method.
sendMessage(String, String[], boolean, boolean, String, String[], String[]) - Method in class com.SecurePlay.SPGameClass
This method actually constructs messages to be sent by the Game object to other game object instances via the Comms Manager
serializeMessages(SPMessageClass[]) - Static method in class com.SecurePlay.SPUxml.SPUxml
This method serializes only multiple SPMessageClass (es)
serializeOneMessage(SPMessageClass) - Static method in class com.SecurePlay.SPUxml.SPUxml
This method serializes only one SPMessageClass into an XML document and gives you the option to include the DTD (called by the above wrapper methods multiple to serialize multiple or just one)
setDefaultLog(SPLogInterface) - Method in class com.SecurePlay.SecurePlayClass
This method sets the default log to the specified log.
setDefaultSecurityManager(SPSecurityManagerInterface) - Method in class com.SecurePlay.SecurePlayClass
This method sets the default security manager.
setGameBlock(String, String) - Method in class com.SecurePlay.SPAbstractTransactionClass
This method safely sets the game bock of a transaction.
setGameID(String) - Method in class com.SecurePlay.SPSjsec1.ICGameKeyStoreClass
Sets game id.
setGameRegistryKey(String, String) - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This method sets a loaded registry key to be used with a game.
setInternalPlayerKey(String, PublicKey, PrivateKey) - Method in class com.SecurePlay.SPSjsec1.ICGameKeyStoreClass
Sets the public and private key of an internal player.
setLogLength(int) - Method in class com.SecurePlay.SPLcircularLog.SPLCircularLogClass
 
setPlayerComms(String, String, boolean) - Method in class com.SecurePlay.SPCommsManagerClass
This method safely associates a Player with a comms service and enables relay support for that player via that comms service.
setPlayerComms(String, String, boolean) - Method in class com.SecurePlay.SPGameClass
 
setPlayerComms(String, String, boolean) - Method in interface com.SecurePlay.SPGameInterface
This method associates a specific player instance, specified by the playerID, with a specific communications service, specified by the commsID.
setPlayerKey(String, PublicKey) - Method in class com.SecurePlay.SPSjsec1.ICGameKeyStoreClass
Sets the public key of a player.
setRegistryKey(String, PublicKey) - Method in class com.SecurePlay.SPSjsec1.ICGameKeyStoreClass
Sets the game registry key.
setSecurePlay(SecurePlayClass) - Method in interface com.SecurePlay.SPRelayInterface
 
setSecurityPolicy(boolean, boolean) - Method in class com.SecurePlay.SPCommsManagerClass
This method safely sets the security policy (encryption and signatures, for the game instance).
setTransactionID(String) - Method in class com.SecurePlay.SPAbstractTransactionClass
 
setTransactionID(String) - Method in interface com.SecurePlay.SPAbstractTransactionInterface
Sets the transaction id to a specified id.
setcommsID(String) - Method in class com.SecurePlay.Comms.SPAbstractCommsClass
 
setcommsID(String) - Method in interface com.SecurePlay.SPAbstractCommsInterface
This method sets the internal ID for a comms service if it has not been set.
size() - Method in class com.SecurePlay.SPMap
 
spawnConfigure(SPAbstractTransactionInterface) - Method in class com.SecurePlay.SPAbstractTransactionClass
This method configures the spawned transaction object
spawnConfigure(SPAbstractTransactionInterface) - Method in class com.SecurePlay.SPTMultiPartSecret.SPTMultiPartSecretClass
 
spawnConfigure(SPAbstractTransactionInterface) - Method in class com.SecurePlay.SPTMultiPartSimultaneous.SPTMultiPartSimultaneousClass
This method provides the unique transaction configuration services for spawned Multipart Simultaneous transactions
spawnConfigure(SPAbstractTransactionInterface) - Method in class com.SecurePlay.SPTMultistepTurn.SPTMultistepTurnClass
This method provides the unique transaction configuration services for spawned Multistep transactions
spawnConfigure(SPAbstractTransactionInterface) - Method in class com.SecurePlay.SPTSecret.SPTSecretClass
This method provides the unique transaction configuration services for spawned Secret transactions
spawnConfigure(SPAbstractTransactionInterface) - Method in class com.SecurePlay.SPTSimultaneous.SPTSimultaneousClass
This method provides the unique transaction configuration services for spawned Simultaneous transactions
spawnConfigure(SPAbstractTransactionInterface) - Method in class com.SecurePlay.SPTStrobe.SPTStrobeClass
This method provides the unique transaction configuration services for spawned Strobe transactions
spawnConfigureRandom(SPTRandomClass) - Method in class com.SecurePlay.SPTRandom.SPTRandomClass
This method provides the unique transaction configuration services for spawned Random transactions
startCommsManager() - Method in class com.SecurePlay.SPCommsManagerClass
initialize the message log with licensing information
startElement(String, AttributeList) - Method in class com.SecurePlay.SPUxml.SPUxml
Overridden Method from org.xml.sax.HandlerBase Class Every time the parser encounters the beginning of a new element, it calls this method, which resets the string buffer
subByteArr(byte[], int, int) - Static method in class com.SecurePlay.SPUtil
This method retrieves the specified sub array of a byte array passed in.

T

True - Static variable in class com.SecurePlay.SPUEctf
Value: true
toInt(String) - Static method in class com.SecurePlay.SPUtil
Converts a string representaion of an integer to Integer class.
toString() - Method in class com.SecurePlay.Imported.MD5.MD
 
toString() - Method in class com.SecurePlay.SPUEPrivatePolicy
returns the value as a string
toString() - Method in class com.SecurePlay.SPUEctf
This method returns the value
toString(int) - Static method in class com.SecurePlay.SPUtil
Converts an integer to string.
tobhex(int) - Static method in class com.SecurePlay.Imported.MD5.MD
 
transComplete() - Method in class com.SecurePlay.SPAbstractTransactionClass
 
transComplete() - Method in interface com.SecurePlay.SPAbstractTransactionInterface
This method returns a flag for whether the transaction is currently in the "complete" state.
transError() - Method in class com.SecurePlay.SPAbstractTransactionClass
This method returns a flag for whether the status of the transaction is in error or not.
transactionID - Variable in class com.SecurePlay.SPRootTransactionClass
If associated with a transaction: This property holds the unique identifier for the transaction instance within a game instance.
transactionincluded(String) - Method in class com.SecurePlay.SPGameClass
 
transactionincluded(String) - Method in interface com.SecurePlay.SPGameInterface
This method checks the specified transaction ID against the currently included transaction IDs in the game instance.
transactioninstance - Variable in class com.SecurePlay.SPAbstractTransactionAPIClass
Instance of SPAbstractTransactionClass
transactioninstance - Variable in class com.SecurePlay.SPTShip.SPTShipAPIClass
Instance of SPAbstractTransactionClass (SPSHipClass)
transactionstatus - Variable in class com.SecurePlay.SPAbstractTransactionClass
This is a string that describes the current state of the transaction.
transtype - Variable in class com.SecurePlay.SPAbstractTransactionClass
Type of Transaction

U

UpdateCommsStatus() - Method in class com.SecurePlay.SPCommsManagerClass
This method reviews and updates the status of the comms instance.
updateGameSegment(String, String) - Method in class com.SecurePlay.SPGameClass
This method supports the administration of game segment IDs and counters.

V

VectorToStringArr(Vector) - Static method in class com.SecurePlay.SPUtil
This method converts a Vector to a string array.
validateGameKeyStore(String) - Method in class com.SecurePlay.SPSjsec1.SPSSecurityManagerClass
This method validates the contents of a game key store to see that it is ready for use in a game.
validateMessageLoad() - Method in class com.SecurePlay.SPMessageClass
This method validates a SPMessageClass instance to check that it is well-formed - that all of the parameters are set from a SPMessageClass perspective.
vectorToString(Vector, String) - Static method in class com.SecurePlay.SPUtil
Concatinates the objects in a Vector into a string using a delimiter.
verifyMessageSignature(SPGameInterface) - Method in class com.SecurePlay.SPMessageClass
This method verifies the signature associated with a message.
viewRegisteredTransaction() - Static method in class com.SecurePlay.SPUtil
This method allows users to see what transactions have been registered.

W

warning(SAXParseException) - Method in class com.SecurePlay.SPUxml.SPUxml
This method is called when warnings occur

X

XMLaddDTD() - Static method in class com.SecurePlay.SPUxml.SPUxml
This method returns the DTD for the XML message document.
XMLdeserializeBufferedReader(BufferedReader, boolean) - Static method in class com.SecurePlay.SPUxml.SPUxml
This method deserializes XML documents into SPABstractMessageClasses from a BufferedReader.
XMLdeserializeFile(String) - Static method in class com.SecurePlay.SPUxml.SPUxml
This method deserializes an XML document to SPAbstractMessageClasses, using the specified file name.
XMLdeserializeFile(String, boolean) - Static method in class com.SecurePlay.SPUxml.SPUxml
This method deserializes an XML document to SPAbstractMessageClasses, using the specified file name, and gives you the option of checking the DTD.
XMLdeserializeString(String) - Static method in class com.SecurePlay.SPUxml.SPUxml
This method deserializes an XML document to SPAbstractMessageClasses, from a string.
XMLdeserializeString(String, boolean) - Static method in class com.SecurePlay.SPUxml.SPUxml
This method deserializes an XML document to SPAbstractMessageClasses, from a string, and gives you the option of checking the DTD.
XMLserialize(SPMessageClass) - Static method in class com.SecurePlay.SPUxml.SPUxml
This method serializes only one SPMessageClass into an XML document and does not include the DTD.
XMLserialize(SPMessageClass, boolean) - Static method in class com.SecurePlay.SPUxml.SPUxml
This method serializes only one SPMessageClass into an XML document and gives you the option to include the DTD.
XMLserialize(SPMessageClass[]) - Static method in class com.SecurePlay.SPUxml.SPUxml
This method serializes only multiple SPMessageClass into an XML document and does not include the DTD.
XMLserialize(SPMessageClass[], boolean) - Static method in class com.SecurePlay.SPUxml.SPUxml
This method serializes only multiple SPMessageClass into an XML document and gives you the option to include the DTD.
XMLserializefooter() - Static method in class com.SecurePlay.SPUxml.SPUxml
This method serializes the message package footer
XMLserializeheader(boolean) - Static method in class com.SecurePlay.SPUxml.SPUxml
This method serializes the message header with our without the DTD

A B C D E F G H I J K L M N O P Q R S T U V W X