cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages
Class AliveMessageMessage.AliveMessageLocalMessage

java.lang.Object
  extended by cz.cuni.amis.pogamut.base.communication.messages.InfoMessage
      extended by cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.AliveMessageLocal
          extended by cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.AliveMessageMessage.AliveMessageLocalMessage
All Implemented Interfaces:
IWorldObject, ILocalWorldObject, java.lang.Cloneable
Enclosing class:
AliveMessageMessage

public class AliveMessageMessage.AliveMessageLocalMessage
extends AliveMessageLocal

Implementation of the local part of the GameBots2004 message ALIVE, used to facade ALIVEMessage.

Complete message documentation: Synchronous message. Alive message are for confirmation, that the connection is still working. They are sent periodically with usual period of one second (this can change depending on the configuration of ControlServer)


Field Summary
 
Fields inherited from class cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.AliveMessageLocal
AliveMessageId, SimTime
 
Constructor Summary
AliveMessageMessage.AliveMessageLocalMessage()
           
 
Method Summary
 AliveMessageMessage.AliveMessageLocalMessage clone()
           
 UnrealId getId()
          Returns an id of the object that is unique among all world objects.
 AliveMessageMessage.AliveMessageLocalMessage getLocal()
           
 ISharedWorldObject getShared()
           
 IStaticWorldObject getStatic()
           
 double getTime()
          Game time when this message was send.
 java.lang.String toHtmlString()
           
 java.lang.String toString()
           
 
Methods inherited from class cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.AliveMessageLocal
getCompositeClass, getSimTime, setSimTime
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AliveMessageMessage.AliveMessageLocalMessage

public AliveMessageMessage.AliveMessageLocalMessage()
Method Detail

getId

public UnrealId getId()
Description copied from interface: IWorldObject
Returns an id of the object that is unique among all world objects.

Specified by:
getId in interface IWorldObject
Overrides:
getId in class AliveMessageLocal
Returns:

clone

public AliveMessageMessage.AliveMessageLocalMessage clone()
Specified by:
clone in interface ILocalWorldObject
Specified by:
clone in class AliveMessageLocal

getLocal

public AliveMessageMessage.AliveMessageLocalMessage getLocal()
Overrides:
getLocal in class AliveMessageLocal

getShared

public ISharedWorldObject getShared()
Overrides:
getShared in class AliveMessageLocal

getStatic

public IStaticWorldObject getStatic()
Overrides:
getStatic in class AliveMessageLocal

getTime

public double getTime()
Game time when this message was send.

Specified by:
getTime in class AliveMessageLocal

toString

public java.lang.String toString()
Overrides:
toString in class AliveMessageLocal

toHtmlString

public java.lang.String toHtmlString()
Overrides:
toHtmlString in class AliveMessageLocal