74 static void iffPduCallbackFcn(
DtPdu* pdu,
void* usr);
86 #define DtMAX_IFF_PDU_TYPE 256
void(* DtIffPduCallbackFcn)(DtPdu *pdu, void *usr)
PDU callback function signature.
Definition: iffPduCallbackManager.h:22
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:62
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
This file contains the declaration of DtList and DtListItem.
class DtIffPduCallbackManager:
Definition: iffPduCallbackManager.h:30
#define DtMAX_IFF_PDU_TYPE
Definition: iffPduCallbackManager.h:86
virtual void addPduCallback(DtPduKind k, DtPduCallbackFcn fcn, void *usr)
Add/Remove a function to be called when a particular PDU kind is received.
class DtPduCallbackInfo:
Definition: pduCallbackInfo.h:22
virtual void processPdu(const DtPdu &pdu)
Call the callbacks registered for the PDU's kind.
virtual int numCallbacks(DtPduKind k) const
Get the number of callbacks registered for the PDU kind.
virtual void removePduCallback(DtPduKind k, DtPduCallbackFcn fcn, void *usr)
DtPdu is the base class for all PDU's in VR-Link.
Definition: pdu.h:69
DtTransmissionIndicator
Definition: disEnums.h:775
bool myCbRegistered
Definition: iffPduCallbackManager.h:91
DtExerciseConn * myExConn
Definition: iffPduCallbackManager.h:90
class DtPduCallbackManager:
Definition: pduCallbackManager.h:27
DtPduCallbackManager & operator=(const DtPduCallbackManager &orig)
assignment operator
void emptyList()
Empty the list.
void(* DtPduCallbackFcn)(DtPdu *pdu, void *usr)
PDU callback function signature.
Definition: pduCallbackManager.h:19
DtIffInteractionType
Definition: disEnums.h:2160
void copyList(const DtPduCallbackManager &orig)
Copy the list.