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().