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

Public Member Functions | |
| SPPlayerClass () | |
| ~SPPlayerClass () | |
| SPPlayerClass (string playerID, bool internalflag) | |
| SPPlayerClass (string playerID) | |
| string | getPlayerID () |
| bool | isInternal () |
| bool | addGame (SPGameInterface *gameObj) |
| bool | removeGame (SPGameInterface *gameObj) |
| bool | clearPlayer () |
| void | logerror () |
| bool | configurePlayerPID (string pid) |
| vector< string > | getGameIDList () |
Public Attributes | |
| const string | extendedversion |
| const string | releaseversion |
Private Member Functions | |
| SPPlayerClass (const SPPlayerClass &p) | |
| operator= (const SPPlayerClass &p) | |
Private Attributes | |
| string | playerID |
| bool | internalflag |
| map< string, SPGameInterface * > | prgameList |
|
|
Private Copy Constructor that protects this class from being copied. |
|
|
Default Constructor. |
|
|
Default Destructor |
|
||||||||||||
|
Constructs an overloaded instance of SPPlayerClass.
|
|
|
Constructs an overloaded instance of SPPlayerClass.
|
|
|
This method adds a game association to a player object. It will return TRUE if the game is newly added or already associated with the Player. This method should not be called directly, it should be called through the Game instance.
Implements SecurePlayLibrary::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. If any associations cannot be closed, it will return FALSE
Implements SecurePlayLibrary::SPPlayerInterface. |
|
|
This method sets the Player ID for a previously created Player object to associate it with a SecurePlay library.
Implements SecurePlayLibrary::SPPlayerInterface. |
|
|
Getter function that returns the property: gameIDList
|
|
|
This method returns the Player ID for the current player instance
Implements SecurePlayLibrary::SPPlayerInterface. |
|
|
Returns the status of the internalflag
Implements SecurePlayLibrary::SPPlayerInterface. |
|
|
This is a placeholder for future logging support. |
|
|
Private = operator that protects this class from being copied. |
|
|
This method removes an assocation between a Player and a Game Instance. This method should not be called directly, it should be called through the game instance.
Implements SecurePlayLibrary::SPPlayerInterface. |
|
|
Developer extended version. |
|
|
This flag is used to track the internal players. NOTE: This property will not be supported in future versions. |
|
|
This property is the unique identifier for the player. |
|
|
This associative array provides an association with gameID and game instance objects. |
|
|
IT GlobalSecure release version. |