yab.agent
Class AbstractAmbulanceCenterAgent

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--yab.agent.Agent
              |
              +--yab.agent.CenterAgent
                    |
                    +--yab.agent.AbstractAmbulanceCenterAgent
All Implemented Interfaces:
Constants, Runnable

public abstract class AbstractAmbulanceCenterAgent
extends CenterAgent


Nested Class Summary
 
Nested classes inherited from class yab.agent.Agent
Agent.ActionCommandException
 
Field Summary
 
Fields inherited from class yab.agent.Agent
distancePrp, random, world
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Fields inherited from interface yab.agent.Constants
EXTINGUISHABLE_DISTANCE, EXTINGUISHABLE_QUANTITY, HEARING_LIMIT_OF_HUMANOID, SIMULATING_TIME, TIME_INITIALIZING_AGENT, TIME_STARTING_ACTION, UTTERANCE_LIMIT
 
Constructor Summary
protected AbstractAmbulanceCenterAgent(InetAddress address, int port)
           
 
Method Summary
protected  int hearingLimit()
           
protected  AmbulanceCenter self()
           
 
Methods inherited from class yab.agent.CenterAgent
act
 
Methods inherited from class yab.agent.Agent
hear, prepareForAct, rest, run, say, socket, tell, time, utteranceLimit
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractAmbulanceCenterAgent

protected AbstractAmbulanceCenterAgent(InetAddress address,
                                       int port)
Method Detail

self

protected AmbulanceCenter self()

hearingLimit

protected int hearingLimit()
Specified by:
hearingLimit in class Agent