


Public Member Functions | |
Constructors and Destructors | |
| SubmarineAgent (rutz::shared_ptr< AgentManager > ama, const std::string &name="SubmarineAgent") | |
| virtual | ~SubmarineAgent () |
member functions | |
| void | msgUpdateMission (Mission theMission) |
Protected Member Functions | |
| void | updateMission (Mission theMission) |
Protected Attributes | |
| pthread_mutex_t | itsCurrentMissionLock |
| rutz::shared_ptr< Mission > | itsCurrentMission |
| the submarine agent's current mission | |
| rutz::shared_ptr< AgentManager > | itsAgentManager |
Definition at line 62 of file SubmarineAgent.H.
rutz::shared_ptr<Mission> SubmarineAgent::itsCurrentMission [protected] |
the submarine agent's current mission
Definition at line 101 of file SubmarineAgent.H.
Referenced by CaptainAgent::msgGoThroughGateComplete(), and CaptainAgent::pickAndExecuteAnAction().
1.6.3