soc.message
Class SOCServerPing

java.lang.Object
  extended bysoc.message.SOCMessage
      extended bysoc.message.SOCServerPing
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class SOCServerPing
extends SOCMessage

This is a ping message from the server

Author:
Robert S Thomas
See Also:
Serialized Form

Field Summary
(package private)  int sleepTime
          the ammount of time to sleep waiting for the next ping
 
Fields inherited from class soc.message.SOCMessage
ACCEPTOFFER, ADMINPING, ADMINRESET, BANKTRADE, BCASTTEXTMSG, BOARDLAYOUT, BUILDREQUEST, BUYCARDREQUEST, CANCELBUILDREQUEST, CHANGEFACE, CHANNELS, CHOOSEPLAYER, CHOOSEPLAYERREQUEST, CLEAROFFER, CLEARTRADEMSG, CREATEACCOUNT, DELETECHANNEL, DELETEGAME, DEVCARD, DEVCARDCOUNT, DICERESULT, DISCARD, DISCARDREQUEST, DISCOVERYPICK, ENDTURN, FIRSTPLAYER, GAMEMEMBERS, GAMES, GAMESTATE, GAMESTATS, GAMETEXTMSG, IMAROBOT, JOIN, JOINAUTH, JOINGAME, JOINGAMEAUTH, JOINGAMEREQUEST, LARGESTARMY, LASTSETTLEMENT, LEAVE, LEAVEALL, LEAVEGAME, LONGESTROAD, MAKEOFFER, MEMBERS, messageType, MONOPOLYPICK, MOVEROBBER, NEWCHANNEL, NEWGAME, NULLMESSAGE, PLAYDEVCARDREQUEST, PLAYERELEMENT, POTENTIALSETTLEMENTS, PUTPIECE, REJECTCONNECTION, REJECTOFFER, RESETBOARDAUTH, RESETBOARDREJECT, RESETBOARDREQUEST, RESETBOARDVOTE, RESETBOARDVOTEREQUEST, RESOURCECOUNT, ROBOTDISMISS, ROLLDICE, ROLLDICEPROMPT, ROLLDICEREQUEST, sep, sep_char, sep2, sep2_char, SERVERPING, SETPLAYEDDEVCARD, SETSEATLOCK, SETTURN, SETUPDONE, SITDOWN, STARTGAME, STATUSMESSAGE, TEXTMSG, TURN, UPDATEROBOTPARAMS, VERSION
 
Constructor Summary
SOCServerPing(int st)
          Create a ServerPing message.
 
Method Summary
 int getSleepTime()
           
static SOCServerPing parseDataStr(java.lang.String s)
          Parse the command String into a ServerPing message
 java.lang.String toCmd()
          SERVERPING sep sleepTime
 java.lang.String toCmd(int st)
          SERVERPING sep sleepTime
 java.lang.String toString()
          Simple human-readable representation, used for debug purposes.
 
Methods inherited from class soc.message.SOCMessage
getMaximumVersion, getMinimumVersion, getType, toMsg, toSingleElemArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

sleepTime

int sleepTime
the ammount of time to sleep waiting for the next ping

Constructor Detail

SOCServerPing

public SOCServerPing(int st)
Create a ServerPing message.

Parameters:
st - the sleep time
Method Detail

getSleepTime

public int getSleepTime()
Returns:
the sleep time

toCmd

public java.lang.String toCmd()
SERVERPING sep sleepTime

Specified by:
toCmd in class SOCMessage
Returns:
the command String

toCmd

public java.lang.String toCmd(int st)
SERVERPING sep sleepTime

Parameters:
st - the sleep time
Returns:
the command String

parseDataStr

public static SOCServerPing parseDataStr(java.lang.String s)
Parse the command String into a ServerPing message

Parameters:
s - the String to parse
Returns:
a ServerPing message

toString

public java.lang.String toString()
Description copied from class: SOCMessage
Simple human-readable representation, used for debug purposes.

Specified by:
toString in class SOCMessage
Returns:
a human readable form of the message