17 #include <vlutil/vlConfig.h>
35 int fixedOrVar,
int index,
void *usr) = 0;
36 virtual void getdata(
DtDataPdu *dataPdu,
int fixedOrVar,
int index,
41 int index,
void *usr);
43 int index,
void *usr);
52 int fixedOrVar,
int index,
void *usr)
55 (*setFcn)(setDataPdu, fixedOrVar, index, usr);
62 (*getFcn)(dataPdu, fixedOrVar, index, usr);
75 void fillDataPdu(
DtDataPdu *dataPdu,
void *usr);
81 initDataPdu(setDataPdu, dataPdu);
82 fillDataPdu(dataPdu, usr);
87 initDataPdu(queryPdu, dataPdu);
88 fillDataPdu(dataPdu, usr);
void getdata(DtDataPdu *dataPdu, int fixedOrVar, int index, void *usr)
Definition: datumMap.h:58
Definition: datumMap.h:30
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
void(* DtGlobalGetFcn)(DtDataPdu *pdu, int fixedOrVar, int index, void *usr)
Definition: datumMap.h:42
DtDatumMapEntry()
Definition: datumMap.h:33
DtHashlist list
Definition: datumMap.h:95
DtDatumMap(void)
Definition: datumMap.h:71
Defines DtHashlist and several helper functions.
Instances of DtDataQueryPdu are used to send/receive data query PDUs.
Definition: dataQueryPdu.h:29
void makeResponseDataPdu(const DtSetDataPdu &setDataPdu, DtDataPdu *dataPdu, void *usr)
Definition: datumMap.h:78
void makeResponseDataPdu(const DtDataQueryPdu &queryPdu, DtDataPdu *dataPdu, void *usr)
Definition: datumMap.h:84
Instances of DtSetDataPdu are used to send/receive set data PDUs.
Definition: setDataPdu.h:28
Definition: datumMap.h:69
void(* DtGlobalSetFcn)(const DtSetDataPdu &pdu, int fixedOrVar, int index, void *usr)
Definition: datumMap.h:40
DtHashlist is deprecated and provided for backwards compatibility only.
Definition: vlHashlist.h:69
DtDmeGlobalFcns(DtGlobalSetFcn setF, DtGlobalGetFcn getF)
Definition: datumMap.h:48
Contains the standard DIS enumerations.
DtDatumParam
([UID 66]) - Datum ID
Definition: disEnums.h:505
Definition: datumMap.h:45
void setdata(const DtSetDataPdu &setDataPdu, int fixedOrVar, int index, void *usr)
Definition: datumMap.h:51
DtGlobalSetFcn setFcn
Definition: datumMap.h:66
DtGlobalGetFcn getFcn
Definition: datumMap.h:65
Instances of DtDataPdu are used to send/receive data PDUs.
Definition: dataPdu.h:28