25 typedef struct NetTestPdu
42 typedef void (*TestPduCb)(TestPdu* pdu,
void* usr);
46 class TestPdu :
public DtPdu
59 TestPdu(
const NetTestPdu *initial,
69 TestPdu(
const TestPdu& orig);
87 virtual void setA(
int val);
88 virtual int a()
const;
93 virtual void setB(
int index,
int val);
94 virtual int b(
int index)
const;
97 virtual void setC(
float val);
98 virtual float c()
const;
104 virtual NetTestPdu* netTestPdu();
105 virtual const NetTestPdu* netTestPdu()
const;
125 static void addCallback(
DtExerciseConn *conn, TestPduCb cb,
void *usr);
126 static void removeCallback(
DtExerciseConn *conn, TestPduCb cb,
void *usr);
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:60
virtual DtPduKind internalGetPduKind() const =0
Returns the PDU kind associated with the derived PDU class.
DtPdu is the base class for all PDU's in VR-Link.
Definition: pdu.h:69
virtual void printData() const
Print the PDU's data (not including header).
struct DtBufferPlaceHolder * DtBufferPtr
Definition: vlBaseMsg.h:17
#define DtUSE_INTERNAL_BUFFER
Definition: vlBaseMsg.h:22
DtPduKind
([UID 4]) - PDU Type
Definition: disEnums.h:238
DtPdu & operator=(const DtPdu &pdu)
Assignment operator.
Network-order signed 32-bit quantity.
Definition: vlNetTypes.h:123