83 static void setSpotReportingCallback(
DtSimMessage * msg,
void * usr);
85 virtual void processSetSpotReporting(
DtSimMessage * msg);
90 virtual void setLocalEnabled(
bool on);
99 virtual void setGlobalEnabledOverridingLocal();
116 virtual void turnSpotReportingOn();
117 virtual void turnSpotReportingOff();
128 virtual bool createPSR();
131 virtual void registerRadioMessageCallbacks();
143 virtual void generateAndSendSpotReports();
152 virtual bool isTypeAndForceForReport(
163 virtual void updateSpotReportForContact(
DtSpotReport& spotReport,
170 virtual void sendSpotReport(
DtSpotReport& spotReport,
bool superiorOnly);
177 virtual bool spotReportNeedsUpdateAndResend(
const DtSpotReport& spotRep,
195 virtual void readGlobalEnabledSetting(
const DtBoolSetting* enabledSetting);
200 static void hostilitiesChangedCallback(DtU8 force,
void* usr);
201 virtual void processHostilitiesChanged(DtU8 force);
208 virtual bool reportingEnabled()
const;