acquire() (defined in Agent) | Agent | |
acquire() (defined in Agent) | Agent | |
Agent(std::string name) (defined in Agent) | Agent | |
Agent(std::string name) (defined in Agent) | Agent | |
CaptainAgent(OptionManager &mgr, nub::soft_ref< AgentManager > ama, const std::string &name="CaptainAgent") (defined in CaptainAgent) | CaptainAgent | |
Do(std::string msg) (defined in Agent) | Agent | |
Do(std::string msg) (defined in Agent) | Agent | |
getName() | Agent | [inline] |
getName() | Agent | [inline] |
isAsleep() (defined in Agent) | Agent | |
isAsleep() (defined in Agent) | Agent | |
itsAgentManager (defined in SubmarineAgent) | SubmarineAgent | [protected] |
itsCurrentMission | SubmarineAgent | [protected] |
itsCurrentMissionLock (defined in SubmarineAgent) | SubmarineAgent | [protected] |
itsLastAction (defined in Agent) | Agent | [protected] |
itsName | Agent | [protected] |
itsStateChangedLock (defined in Agent) | Agent | [protected] |
msgGoThroughGateComplete() | CaptainAgent | |
msgMovementComplete() (defined in CaptainAgent) | CaptainAgent | |
msgUpdateMission(Mission theMission) (defined in SubmarineAgent) | SubmarineAgent | |
pickAndExecuteAnAction() | CaptainAgent | [virtual] |
run() (defined in Agent) | Agent | |
run() (defined in Agent) | Agent | |
setForwardVisionAgent(nub::soft_ref< ForwardVisionAgent > fv) (defined in CaptainAgent) | CaptainAgent | [inline] |
setMovementAgent(nub::soft_ref< MovementAgent > pmc) (defined in CaptainAgent) | CaptainAgent | [inline] |
start() (defined in CaptainAgent) | CaptainAgent | |
stateChange | Agent | |
stateChanged() | Agent | [protected] |
stateChanged() | Agent | [protected] |
SubmarineAgent(rutz::shared_ptr< AgentManager > ama, const std::string &name="SubmarineAgent") (defined in SubmarineAgent) | SubmarineAgent | |
updateMission(Mission theMission) (defined in SubmarineAgent) | SubmarineAgent | [protected] |
~Agent() (defined in Agent) | Agent | [virtual] |
~Agent() (defined in Agent) | Agent | [virtual] |
~CaptainAgent() (defined in CaptainAgent) | CaptainAgent | |
~SubmarineAgent() (defined in SubmarineAgent) | SubmarineAgent | [virtual] |