9 #include "managedInterface/linkStrategy.h"
10 #include "managedInterface/delegate.h"
11 #include "managedInterface/publisherList.h"
16 #include <vl/radioTransmitterPublisher.h>
17 #include <vl/reflectedRadioTransmitterList.h>
18 #include <vl/radioReceiverPublisher.h>
19 #include <vl/reflectedRadioReceiverList.h>
20 #include <vl/signalInteraction.h>
23 class DtManagedInterface;
26 class DtRadioTransmitterPublisher;
34 static std::string theName();
38 virtual void shutdown();
46 void handleCSharpTransmitterDiscovered(
DtMessage* msg);
47 static void vrlTransmitterDiscovered(DtReflectedRadioTransmitter* tx,
void* usr);
48 void handleVrlTransmitterDiscovered(DtReflectedRadioTransmitter* tx);
50 void handleCSharpTransmitterRemoved(
DtMessage* msg);
51 static void vrlTransmitterRemoved(DtReflectedRadioTransmitter* tx,
void* usr);
52 void handleVrlTransmitterRemoved(DtReflectedRadioTransmitter* tx);
54 void handleCSharpTransmitterState(
DtMessage* msg);
55 static void vrlTransmitterState(DtReflectedRadioTransmitter* tx,
void* usr);
56 void handleVrlTransmitterState(DtReflectedRadioTransmitter* tx);
65 DtPublisherList<DtRadioTransmitterPublisher>*
myTxPubs;