15 #include <vl/hostStructs.h>
54 virtual void setDeferMessageSending();
57 virtual void registerMessageCallbacks();
59 static void sensorDataRequestCallback(
DtSimMessage* msg,
void* usrData);
61 virtual void processSensorDataRequest(
DtSimMessage* msg);
63 static void sensorDataUnsubscribeCallback(
DtSimMessage* msg,
void* usrData);
65 virtual void processSensorDataUnsubscribe(
DtSimMessage* msg);
69 virtual void createAndSendSensorDataMessage();
74 virtual void notifyTargetsChanged();
78 virtual bool onSubscriberList(
const DtSimulationAddress& add)
const;
80 virtual void addToSubscriberList(
const DtSimulationAddress& add);
82 virtual void removeFromSubscriberList(
const DtSimulationAddress& add);
85 virtual int numberOfSubscribers();