9 #ifndef lgrRemoteConnection_H_
10 #define lgrRemoteConnection_H_
12 #include <vl/exerciseConnInitializer.h>
13 #include <vlutil/vlPrint.h>
14 #include <vlutil/vlInetUdpSocket.h>
15 #include <mtl/mtlEnvironment.h>
17 #include <QtCore/qstringlist.h>
35 virtual void closeBackChannelConnection();
38 virtual bool checkBackChannelConnection();
45 virtual void setNumberOfLoggers(
int val);
48 virtual int numberOfLoggers()
const;
51 virtual void setRemoteControlId(
int val);
54 virtual int remoteControlId()
const;
57 virtual void setConnectionTimeout(
double val);
60 virtual double connectionTimeout()
const;
63 virtual void setAcknowledgeTimeout(
double val);
66 virtual double acknowledgeTimeout()
const;
69 virtual void setUseBackChannel(
bool val);
72 virtual bool useBackChannel()
const;
75 virtual void setBackChannelPort(
int val);
78 virtual int backChannelPort()
const;
81 virtual void setBackChannelAddress(
const DtString& val);
84 virtual DtString backChannelAddress()
const;
87 virtual void setBackChannelInterface(
const DtString& val);
90 virtual DtString backChannelInterface()
const;
93 virtual void findBackChannelInterfaceAddresses();
95 virtual QStringList backChannelInterfaceAddressList();
97 virtual void setCurrentInterfaceAddressIndex(
int index );
99 virtual int currentInterfaceAddressIndex();