![]() |
MAK RTIspy API Documentation for HLA Evolved
|
Base class for a Dialog that allows a user to enter connection information.d. More...
Inheritance diagram for DtAssistantAddConnDialog:
Collaboration diagram for DtAssistantAddConnDialog:Public Slots | |
| virtual void | ipV4Clicked (bool isChecked) |
| Enforce IP V4 if checked. More... | |
| virtual void | ipV6Clicked (bool isChecked) |
| Enforce IP V6 if checked. More... | |
| virtual void | resetNetworkInterfaces (int hostIndex) |
| Reset the network interfaces for the selected host. More... | |
| virtual void | selectUdpInterface (int intfIndex) |
| Decides if a new value should be set for the UDP destination address based on a change to the UDP interface address. More... | |
Public Member Functions | |
| DtAssistantAddConnDialog (DtAssistantConnQueryWidget *parent, Qt::WindowFlags f=0) | |
| Constructor. More... | |
| virtual | ~DtAssistantAddConnDialog () |
| Destructor. More... | |
| virtual void | enableDefaultConnName () |
| Enables the construction of the default connection name, instead using user entered name. More... | |
| virtual void | disableDefaultConnName () |
| Disables the construction of the default connection name, instead using user entered name. More... | |
| virtual void | storeNextDefaultConnNum () |
| Saves the next default connection number to be used for the current default connection name. More... | |
| virtual void | clearDefaultConnNum () |
| Saves the next connection number to be used for the current default connection name. More... | |
| virtual bool | isLoopbackAddress (const QString &address) const |
| Returns true if the given IP address is a loopback address. More... | |
| virtual bool | isIpv6Address (const QString &address) const |
| Returns true if the given IP address is an IPv6 address. More... | |
| virtual bool | isLoopbackDestination (const QString &address) const |
| Returns true if the given destination IP address is a loopback multicast, broadcast, or unicast address. More... | |
| virtual int | addAssistantHost (const DtAssistantInfo &assistant) |
| Add the host name of the given assistant to the host name combo box Return the index of the added host name. More... | |
| virtual void | removeAssistantHost (const DtAssistantInfo &assistant) |
| Remove the host name of the given assistant from the host name combo box. More... | |
Protected Member Functions | |
| virtual bool | getDefaultRtiexecConnName (QString &name, const QString &host) |
| Determines the new default connection name for an rtiexec connection. More... | |
| virtual bool | getDefaultLightweightConnName (QString &name) |
| Determines the new default connection name for a lightweight connection. More... | |
| virtual void | setNetworkInterfaceAddrs (const QStringList &networkInterfaceAddrs) |
| Set the network interfaces in the appropriate UI combo boxes. More... | |
| virtual int | compatibleUdpInterface (const QString &udpDestinationAddress, QComboBox *comboBox) |
| Return the index to a compatible UDP interface. More... | |
Protected Attributes | |
| DtAssistantConnQueryWidget * | myParent |
| The parent of this dialog. More... | |
| bool | myUseDefaultConnName |
| Indicates that no user supplied connection name was specified, so the default should be displayed and used. More... | |
| std::map< QString, unsigned > | myNextDefaultConnNum |
| The next number to use to differentiate connections with the same default name, mapped by name. More... | |
| unsigned | myDefaultConnNum |
| The default connection name number currently being used. More... | |
| QString | myDefaultConnName |
| The base string for the default connection name currently being used. More... | |
| bool | myUseIPv4 |
| Specify which family of addresses to use (if not IPv4 then IPv6) More... | |
| bool | myInitializeHosts |
| Indicates host names are being initialized. More... | |
| bool | myNetworkIfIsLoopback |
| Stores whether the previous network interface was a loopback address. More... | |
| std::vector< QComboBox * > | myAddressComboBoxes |
| The network interface combo boxes. More... | |
| QComboBox * | myHostNameComboBox |
| The host name combo box. More... | |
| QLineEdit * | myUdpAddressLineEdit |
| The UDP address line edit. More... | |
| QComboBox * | myUdpInterfaceComboBox |
| The UDP interface combo box. More... | |
| DtIndexToAssistantInfoMap | myComboBoxIndexToAssistantInfos |
Static Protected Attributes | |
| static const QString | theDefaultIpv4LoopbackMcastAddr |
| Default multicast addresses for loopback and non-loopback interfaces. More... | |
| static const QString | theDefaultIpv4NonLoopbackMcastAddr |
| Default multicast addresses for loopback and non-loopback interfaces. More... | |
| static const QString | theDefaultIpv6LoopbackMcastAddr |
| Default multicast addresses for loopback and non-loopback interfaces. More... | |
| static const QString | theDefaultIpv6NonLoopbackMcastAddr |
| Default multicast addresses for loopback and non-loopback interfaces. More... | |
Base class for a Dialog that allows a user to enter connection information.d.
| DtAssistantAddConnDialog::DtAssistantAddConnDialog | ( | DtAssistantConnQueryWidget * | parent, |
| Qt::WindowFlags | f = 0 |
||
| ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
Add the host name of the given assistant to the host name combo box Return the index of the added host name.
|
virtual |
Saves the next connection number to be used for the current default connection name.
|
protectedvirtual |
Return the index to a compatible UDP interface.
|
virtual |
Disables the construction of the default connection name, instead using user entered name.
|
virtual |
Enables the construction of the default connection name, instead using user entered name.
|
protectedvirtual |
Determines the new default connection name for a lightweight connection.
Returns false if use of the default name has been disabled.
|
protectedvirtual |
Determines the new default connection name for an rtiexec connection.
Returns false if use of the default name has been disabled.
|
virtualslot |
Enforce IP V4 if checked.
|
virtualslot |
Enforce IP V6 if checked.
|
virtual |
Returns true if the given IP address is an IPv6 address.
|
virtual |
Returns true if the given IP address is a loopback address.
|
virtual |
Returns true if the given destination IP address is a loopback multicast, broadcast, or unicast address.
|
virtual |
Remove the host name of the given assistant from the host name combo box.
|
virtualslot |
Reset the network interfaces for the selected host.
|
virtualslot |
Decides if a new value should be set for the UDP destination address based on a change to the UDP interface address.
|
protectedvirtual |
Set the network interfaces in the appropriate UI combo boxes.
|
virtual |
Saves the next default connection number to be used for the current default connection name.
|
protected |
The network interface combo boxes.
|
protected |
|
protected |
The base string for the default connection name currently being used.
|
protected |
The default connection name number currently being used.
|
protected |
The host name combo box.
|
protected |
Indicates host names are being initialized.
|
protected |
Stores whether the previous network interface was a loopback address.
|
protected |
The next number to use to differentiate connections with the same default name, mapped by name.
|
protected |
The parent of this dialog.
|
protected |
The UDP address line edit.
|
protected |
The UDP interface combo box.
|
protected |
Indicates that no user supplied connection name was specified, so the default should be displayed and used.
|
protected |
Specify which family of addresses to use (if not IPv4 then IPv6)
|
staticprotected |
Default multicast addresses for loopback and non-loopback interfaces.
|
staticprotected |
Default multicast addresses for loopback and non-loopback interfaces.
|
staticprotected |
Default multicast addresses for loopback and non-loopback interfaces.
|
staticprotected |
Default multicast addresses for loopback and non-loopback interfaces.