23 #include <vlutil/vlInetAddr.h>
25 class DtExerciseConnInitializer;
31 class DtDisDescriptor;
32 class DtLgrDisEntityTypeManager;
33 class DtLgrDisCommandFactory;
34 class DtLgrDisSimulationManager;
35 class DtLgrDisSimInterface;
37 class DtLgrSystemDriver;
38 class DtLgrPduTypeFilter;
39 class DtLgrDisEntityTypeFilter;
73 virtual
int port() const;
74 virtual
int exerciseId() const;
75 virtual
int siteId() const;
76 virtual
int appNumber() const;
77 virtual
bool useAsynchIO() const;
78 virtual DtInetAddr destAddr() const;
79 virtual DtInetAddr deviceAddr() const;
80 virtual const DtString& netmask() const;
81 virtual
int sendBufferSize() const;
82 virtual
int recvBufferSize() const;
83 virtual
int multicastTtl() const;
84 virtual const std::vector<DtString>& mcastAddresses() const;
86 virtual
int disVersion() const;
87 virtual
double heartbeatRate() const;
88 virtual
double timeoutRate() const;
90 virtual
double drainInputMaxTime() const;
91 virtual
int numPdusToReadPerTimeCheck() const;
93 virtual
bool isConnected() const;
100 virtual
void configureConnectionInitalizer(DtExerciseConnInitializer& connInitializer);
112 virtual
void updateRecordRemoteControlFilter();
148 DtInetAddr myDestAddr;
149 DtInetAddr myDeviceAddr;
152 int mySendBufferSize;
153 int myRecvBufferSize;
155 std::vector<DtString> myMcastAddresses;