Package rescuecore

Interface Summary
MemoryListener This interface allows notification of adds/changes to the Memory
PropertyListener This interface allows notification of changes to the properties of an object
RescueConstants A whole pile of useful constants
 

Class Summary
Agent This is the base class for all agents.
AgentSystem The AgentSystem class is responsible for starting agents and passing messages from the simulation kernel on to those agents.
Args  
ArrayMemory This is an implementation of Memory that stores the data in an array
CenterAgent An abstract superclass for center agents (i.e fire station, police office, ambulance center).
Command This class encapsulates a command to the server.
DummyAgent  
FilterMemoryListener This class will filter which events get passed to a MemoryListener
Handy A collection of useful methods
HashMemory This is an implementation of Memory that stores the data in a hashtable
LongUDPFragment This is a piece of a LongUDPMessage
LongUDPMessage This class encapsulates a long UDP message, as defined by the robocup rescue manual version 0.4
LongUDPSocket The LongUDPSocket class encapsulates the sending and receiving of LongUDPMessages to and from the kernal.
Memory This class holds an agents view of the world
MutableInteger A convenience class for allowing c-style passing of references to integers (kind of).
PlatoonAgent An abstract superclass for platoon agents (i.e fire brigade, police force, ambulance team).
Property This class encapsulates information about an individual property within a RescueObject
RescueMessage A RescueMessage is a package of Commands to be sent to the kernal
RescueObject This is the base class for all objects in the simulation environment
 

Exception Summary
UnknownPropertyException An exception to be thrown whenever an object encounters an unknown property
UnknownTypeException An exception to be thrown whenever we encounter an unknown type of object