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();
153 virtual void updateSpotReportForContact(
DtSpotReport& spotReport,
160 virtual void sendSpotReport(
DtSpotReport& spotReport,
bool superiorOnly);
167 virtual bool spotReportNeedsUpdateAndResend(
const DtSpotReport& spotRep,
185 virtual void readGlobalEnabledSetting(
const DtBoolSetting* enabledSetting);
190 static void hostilitiesChangedCallback(DtU8 force,
void* usr);
191 virtual void processHostilitiesChanged(DtU8 force);
198 virtual bool reportingEnabled()
const;