42 virtual void enableDefaultConnName();
46 virtual void disableDefaultConnName();
50 virtual void storeNextDefaultConnNum();
54 virtual void clearDefaultConnNum();
57 virtual bool isLoopbackAddress(
const QString& address)
const;
60 virtual bool isIpv6Address(
const QString& address)
const;
64 virtual bool isLoopbackDestination(
const QString& address)
const;
77 virtual bool getDefaultRtiexecConnName(QString& name,
const QString& host);
81 virtual bool getDefaultLightweightConnName(QString& name);
84 virtual void setNetworkInterfaceAddrs(
const QStringList& networkInterfaceAddrs );
87 virtual int compatibleUdpInterface(
const QString& udpDestinationAddress, QComboBox* comboBox);
92 virtual void ipV4Clicked(
bool isChecked );
95 virtual void ipV6Clicked(
bool isChecked );
98 virtual void resetNetworkInterfaces(
int hostIndex );
102 virtual void selectUdpInterface(
int intfIndex );
std::map< QString, unsigned > myNextDefaultConnNum
The next number to use to differentiate connections with the same default name, mapped by name...
Definition: addConnectionDialog.h:115
This file contains the declaration of DtAssistantInfo.
DtIndexToAssistantInfoMap myComboBoxIndexToAssistantInfos
Definition: addConnectionDialog.h:154
QLineEdit * myUdpAddressLineEdit
The UDP address line edit.
Definition: addConnectionDialog.h:140
static const QString theDefaultIpv4NonLoopbackMcastAddr
Default multicast addresses for loopback and non-loopback interfaces.
Definition: addConnectionDialog.h:148
Stores basic information about a remote assistant.
Definition: assistantInfo.h:96
bool myUseIPv4
Specify which family of addresses to use (if not IPv4 then IPv6)
Definition: addConnectionDialog.h:124
unsigned myDefaultConnNum
The default connection name number currently being used.
Definition: addConnectionDialog.h:118
bool myUseDefaultConnName
Indicates that no user supplied connection name was specified, so the default should be displayed and...
Definition: addConnectionDialog.h:111
std::vector< QComboBox * > myAddressComboBoxes
The network interface combo boxes.
Definition: addConnectionDialog.h:134
bool myInitializeHosts
Indicates host names are being initialized.
Definition: addConnectionDialog.h:127
Base class for a Dialog that allows a user to enter connection information.d.
Definition: addConnectionDialog.h:26
DtAssistantConnQueryWidget * myParent
The parent of this dialog.
Definition: addConnectionDialog.h:107
QString myDefaultConnName
The base string for the default connection name currently being used.
Definition: addConnectionDialog.h:121
bool myNetworkIfIsLoopback
Stores whether the previous network interface was a loopback address.
Definition: addConnectionDialog.h:131
QComboBox * myUdpInterfaceComboBox
The UDP interface combo box.
Definition: addConnectionDialog.h:143
std::list< std::pair< QString, QString > > DtHostInterfaceAddrList
Definition: addConnectionDialog.h:19
static const QString theDefaultIpv4LoopbackMcastAddr
Default multicast addresses for loopback and non-loopback interfaces.
Definition: addConnectionDialog.h:147
QComboBox * myHostNameComboBox
The host name combo box.
Definition: addConnectionDialog.h:137
#define DT_DLL_ASSISTANTAPP
Definition: rtiMsConfig.h:151
std::map< int, DtAssistantInfo > DtIndexToAssistantInfoMap
Definition: addConnectionDialog.h:22
static const QString theDefaultIpv6LoopbackMcastAddr
Default multicast addresses for loopback and non-loopback interfaces.
Definition: addConnectionDialog.h:149
static const QString theDefaultIpv6NonLoopbackMcastAddr
Default multicast addresses for loopback and non-loopback interfaces.
Definition: addConnectionDialog.h:150