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 <QStringList>
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();
QStringList myBackChannelAddressList
Definition: lgrRemoteConnection.h:112
double myAcknowledgeTimeout
Definition: lgrRemoteConnection.h:106
int myUseBackChannel
Definition: lgrRemoteConnection.h:107
int myCurrentInterfaceAddressIndex
Definition: lgrRemoteConnection.h:113
int myRemoteControlId
Definition: lgrRemoteConnection.h:104
DtInetUdpSocket * backChannelConnection
Definition: lgrRemoteConnection.h:102
int myNumberOfLoggers
Definition: lgrRemoteConnection.h:103
DtString myBackChannelAddress
Definition: lgrRemoteConnection.h:108
#define DT_DLL_LGRREMOTEGUI
Definition: lgrRemoteGui.h:21
double myConnectionTimeout
Definition: lgrRemoteConnection.h:105
Contains MAKLogger::DtLgrRemoteMainWindow class.
The DtLgrRemoteConnection implementation.
Definition: lgrRemoteConnection.h:22
int myBackChannelPort
Definition: lgrRemoteConnection.h:110
DtEntityIdentifier mySelfEntityID
Definition: lgrRemoteConnection.h:111
Definition: lgrRemoteMainWindow.h:48
DtString myBackChannelInterface
Definition: lgrRemoteConnection.h:109