7 #ifndef DtDatabaseIndexRadioSignalEncoder_H_
8 #define DtDatabaseIndexRadioSignalEncoder_H_
21 #define DtDECLARE_DATABASE_RADIO_SIGNAL_PARAM_ENCODER(paramName) \
22 DtDECLARE_PARAM_ENCODER(DtSignalInteraction, paramName)
24 #define DtDEFINE_SIMPLE_DATABASE_RADIO_SIGNAL_PARAM_ENCODER(paramName, \
26 DtDEFINE_SIMPLE_PARAM_ENCODER(DtDatabaseIndexRadioSignalEncoder, \
27 DtSignalInteraction, paramName, netType, inspector)
35 class DT_DLL_VL DtDatabaseIndexRadioSignalEncoder :
public DtInteractionEncoder
41 DtInterClassDesc* classDesc);
44 virtual ~DtDatabaseIndexRadioSignalEncoder();
47 DtDatabaseIndexRadioSignalEncoder(
48 const DtDatabaseIndexRadioSignalEncoder& orig);
51 DtDatabaseIndexRadioSignalEncoder& operator=(
52 const DtDatabaseIndexRadioSignalEncoder& orig);
56 DtDECLARE_DATABASE_RADIO_SIGNAL_PARAM_ENCODER(HostRadioIndex);
57 DtDECLARE_DATABASE_RADIO_SIGNAL_PARAM_ENCODER(DatabaseIndex);
58 DtDECLARE_DATABASE_RADIO_SIGNAL_PARAM_ENCODER(Duration);
59 DtDECLARE_DATABASE_RADIO_SIGNAL_PARAM_ENCODER(StartOffset);
60 DtDECLARE_DATABASE_RADIO_SIGNAL_PARAM_ENCODER(TacticalDataLinkType);
61 DtDECLARE_DATABASE_RADIO_SIGNAL_PARAM_ENCODER(TDLMessageCount);
64 DtDECLARE_DATABASE_RADIO_SIGNAL_PARAM_ENCODER(HostRadioID);
69 #endif //DtDatabaseIndexRadioSignalEncoder_H_