22 class DtActiveSonarBeamRepository;
26 class DtSimEntryObjectAgent;
27 class DtEntityStateListener;
28 class DtAggregateStateListener;
32 class DtVrlinkConnection;
33 class DtEntityElementProcessor;
34 class DtAggregateElementProcessor;
40 class DtVrlinkActiveSonarStateObjectAgent;
44 class DtActiveSonarExistenceListener;
54 DtVrlinkActiveSonarStateObjectAgent*
myAgent;
79 void postDrainInput();
97 virtual void createAndSendState(std::vector<DtVrlinkActiveSonarStateListener*>& listeners,
104 virtual makVrv::DtUniqueID mapHostIdToEntityUniqueId(
const DtGlobalObjectDesignator& host,
116 static void postDrainInput(
void* usr);
137 void update(
double timeT);
149 typedef std::map<makVrv::DtSimEntryUpdater::UpdateRate,ActiveSonarUpdaterGroup>