SecurePlayLibray J2SE
v2.1

Package com.SecurePlay

This package contains the core classes of the SecurePlayLibrary.

See:
          Description

Interface Summary
SPAbstractCommsInterface This is the interface for all comms services classes.
SPAbstractTransactionInterface The Abstract Transaction Interface is the required interface that all transactions that work with the SecurePlay library must support.
SPCommsManagerCommsInterface This is the interface for connecting with the SPCommsManagerClass from the "comms side".
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.
SPGameInterface This is the interface for all Game classes
SPLogInterface This is the interface for all the log classes.
SPSecurityManagerInterface This is the interface for the security manager class.
 

Class Summary
SecurePlayClass This is the main Secure Play Library Class.
SPAbstractTransactionClass This is the common abstract transaction class for all transactions in the SecurePlay library
SPCommsManagerClass This class manages the communications and various communications services.
SPGameClass This is the general class that holds a game instance.
SPMap This is a wrapper class that wraps around the java Hashtable object.
SPMessageClass This is a "game-level" message that is sent between SecurePlay library instances for each Player.
SPRootTransactionClass This abstract class provides the common services for all game and transaction types.
SPTActClass The SPTActClass is an extension of the Stobe class with integrated inclusion of random events.
SPTBeginGame This transaction is used to begin a game if necessary.
SPTBlastClass This class is a single step transaction that includes all members of a specific game.
SPTBurstClass This class is a single step transaction that includes all members of a specific game.
SPTEndGame This transaction is used to end a game if necessary.
SPTMultiPartSecretClass This method is an extension of the SPSecret Class to handle multi-part (String Array) secrets
SPTMultiPartSimultaneousClass This method is an extension of the SPSimultaneous Class to handle multi-part (String Array) simultaneous events
SPTMultistepTurnClass This is implements the multistep transaction.
SPTnewAGEClass This transaction is used to notify other users of a new Abstract Game Engine and provide its parameters.
SPTnewGameClass  
SPTPlayerJoinClass  
SPTRandomClass This transaction class extends the SPAbstractTransaction class.
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.
SPTShipClass This transaction supports the distribution of Serializable Objects (Classes, Files, Etc.) as well as the slow, incremental distribution.
SPTSimultaneousClass The simultaneous transaction allows its participants to send "Simultaneous Secrets" to each other and reveal them at the same time.
SPTStrobeClass The Strobe Class is used to provide securely synchronized game play.
SPTSynchronizedRandomClass This class is an extension of the SPTMultiPartSimultaneous Class to create random events over a network without a full random transaction.
SPUBinaryCodingClass This class is used to serialize and deserialize SPMessageClass objects into binary encoded messages.
SPUDebug This class contains a set of methods for tracing the properties of the various SecurePlay classes.
SPUEctf Enumerated class with values: true, false, consistent.
SPUEPrivatePolicy Enumerated class with values: A, P, Q.
SPUReportToFile A class used for outputting test cases into files.
SPUReportToScreen A class used for outputting test cases into files.
SPUSerializeDeserializeClass  
SPUtil These are global functions and constants that can be used by various portions of the SecurePlay library.
 

Package com.SecurePlay Description

This package contains the core classes of the SecurePlayLibrary.

 

SecurePlayLibray J2SE
v2.1

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