19 class DtUnderwaterAcousticPdu;
43 virtual void addPropulsionNoiseAdditionCallback(
44 DtPropNoiseCallbackFunction cb,
void* userData );
45 virtual void removePropulsionNoiseAdditionCallback(
46 DtPropNoiseCallbackFunction cb,
void* userData );
49 virtual void addPropulsionNoiseRemovalCallback(
50 DtPropNoiseCallbackFunction cb,
void* userData );
51 virtual void removePropulsionNoiseRemovalCallback(
52 DtPropNoiseCallbackFunction cb,
void* userData );
55 virtual void print()
const;
58 virtual void printDataToStream( std::ostream& stream )
const;
63 static void underwaterAcousticCb( DtUnderwaterAcousticPdu* pdu,
void* usr );
75 virtual int acceptPdu(
const DtStateMsg& msg )
const;
83 hashKeyFromStateMessage(
const DtStateMsg* msg );