|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
This is the interface for all comms services classes.
![]() |
![]() |
| Method Summary | |
boolean |
addGame(java.lang.String gid,
SPCommsManagerCommsInterface gamcomobj)
This method adds an internal game to a specific comms service. |
boolean |
addPlayer(java.lang.String pid,
java.lang.String gid)
This method adds a player ID of a remote player serviced by this comm service. |
java.lang.String |
getCommsID()
Gets the comms id. |
java.lang.String |
getCommsServiceType()
This method returns a unique identifier for the type of comms service instance. |
SPMap |
getGameplayerList()
Getter function that returns the property: gameplayerList |
java.lang.String[] |
getInternalGameIDList()
Getter function that returns the property: internalGameIDList |
SPMap |
getPrinternalGameList()
Getter function that returns the property: printernalGameList |
boolean |
isGameInternal(java.lang.String gid)
This method returns whether a game is handled internally by a comms service |
boolean |
removeGame(java.lang.String gid)
This method removes the association of a game with the comms service. |
boolean |
removePlayer(java.lang.String pid,
java.lang.String gid)
This method removes a player from the list of remote players served by this comm service. |
int |
sendMessage(SPMessageClass clearmessage,
SPMessageClass alternatemessage)
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.) |
int |
sendMessage(java.lang.String[] receivers,
SPMessageClass clearmessage,
SPMessageClass alternatemessage)
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.) |
boolean |
setcommsID(java.lang.String cid)
This method sets the internal ID for a comms service if it has not been set. |
| Method Detail |
public boolean setcommsID(java.lang.String cid)
cid - String - comms id
public java.lang.String getCommsServiceType()
public boolean addGame(java.lang.String gid,
SPCommsManagerCommsInterface gamcomobj)
gid - String - game idgamcomobj - SPCommsManagerCommsInterface - the comms object to be added to a game
public boolean removeGame(java.lang.String gid)
gid - String - game id
public boolean addPlayer(java.lang.String pid,
java.lang.String gid)
pid - String - player id to be addedgid - String - game id for the player to be added
public boolean removePlayer(java.lang.String pid,
java.lang.String gid)
pid - String - player id to ber removed.gid - String - game id from which the player is to be removed.
public int sendMessage(SPMessageClass clearmessage,
SPMessageClass alternatemessage)
clearmessage - SPMessageClass - message for receiversalternatemessage - SPMessageClass - message or other game players
public int sendMessage(java.lang.String[] receivers,
SPMessageClass clearmessage,
SPMessageClass alternatemessage)
receivers - String[] - array of playerIDsclearmessage - SPMessageClass - message for receiversalternatemessage - SPMessageClass - message or other game players
public java.lang.String getCommsID()
public boolean isGameInternal(java.lang.String gid)
gid - - String
public SPMap getGameplayerList()
public java.lang.String[] getInternalGameIDList()
public SPMap getPrinternalGameList()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||