VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
DtConnectionEVOSettings Class Reference

Stores HLA EVO connection settings.

Inheritance diagram for DtConnectionEVOSettings:
Inheritance graph
[legend]

Public Types

enum  DtEVOArgType {
  DtFederateNameType = 2, DtFederationNameType, DtFedFilenameType, DtFomModulesType,
  DtRPRFomVersionType, DtRPRFomRevisionType, DtIgnoreAdvisoriesType, DtFomMapperFilenameType,
  DtFomMapperInitType, DtDeviceAddressType, DtLocalSettingsDesignatorType, DtUseAbsoluteTimeStamps,
  DtSessionIdType, DtLinkConfigFileType
}
 

Public Member Functions

 DtConnectionEVOSettings ()
 
 DtConnectionEVOSettings (std::string name)
 
 DtConnectionEVOSettings (const DtConnectionEVOSettings &orig)
 
virtual ~DtConnectionEVOSettings () override
 
virtual bool operator== (const DtConnectionSettings &other) const override
 
virtual bool operator!= (const DtConnectionSettings &other) const override
 
virtual bool setFrom (const DtConnectionSettings *other) override
 
virtual bool setFrom (const DtConnectionFileRecord &rec) override
 
virtual bool connectionWillBeValid () const override
 
virtual DtSettingsObjectclone () const override
 
virtual QStringList flagsFromLinkConfigFile () const override
 
virtual QStringList frontEndFlags () const override
 
virtual QStringList backEndFlags () const override
 
virtual std::string summary () const override
 
- Public Member Functions inherited from DtConnectionSettings
 DtConnectionSettings ()
 
 DtConnectionSettings (std::string name)
 
 DtConnectionSettings (std::string name, DtProtocolTypes protocol)
 
 DtConnectionSettings (const DtConnectionSettings &orig)
 
virtual ~DtConnectionSettings () override
 
virtual bool connectionWillBeValid (const QString deviceAddress) const
 
virtual bool setToFileRecord (DtConnectionFileRecord *rec)
 
virtual void setName (std::string name)
 
virtual std::string name () const override
 
virtual void setDescription (const std::string &)
 
virtual std::string description () const
 
virtual DtProtocolTypes protocolType () const
 
virtual void setProtocolType (DtProtocolTypes type)
 
virtual bool autoConnection () const
 
virtual void setAutoConnection (bool conn)
 
virtual bool selectAtStart () const
 
virtual void setSelectAtStart (bool)
 
virtual ConnectionArgValuesargValues ()
 
virtual void updateStringArgValue (unsigned int type, QString qstringValue)
 
virtual void updateBoolArgValue (unsigned int type, bool boolValue)
 
virtual void updateIntArgValue (unsigned int type, int intValue, bool negativeOneOk=false)
 
virtual bool getArgValue (unsigned int argType, QString &argValue) const
 
virtual void removeArgValueEntry (unsigned int type)
 
virtual bool findArgDescriptor (unsigned int type, ArgFlagDescriptorPair &mappingStorage) const
 
void setAutoConnect (bool b)
 
bool autoConnect () const
 
- Public Member Functions inherited from DtSettingsObject
 DtSettingsObject ()
 
 DtSettingsObject (std::string name)
 
 DtSettingsObject (const DtSettingsObject &orig)
 
virtual void operator= (const DtSettingsObject &orig)
 
virtual bool operator== (const DtSettingsObject &orig) const
 
virtual bool operator!= (const DtSettingsObject &orig) const
 
virtual ~DtSettingsObject ()
 
virtual bool setFrom (const DtSettingsObject *other)
 

Static Public Member Functions

static DtConnectionSettingscreate (QString connectionName)
 
- Static Public Member Functions inherited from DtConnectionSettings
static DtConnectionSettingscreateFromDriverRecord (DtConnectionFileRecord &driverRecord, QString connName="")
 
static DtConnectionSettingscreateFromProtocol (DtProtocolTypes protocol, QString connName="")
 

Protected Member Functions

virtual void initialize () override
 

Additional Inherited Members

- Protected Attributes inherited from DtConnectionSettings
ArgIndexDescriptionMap myArgDescriptors
 
bool myAmAutoConnection
 
DtProtocolTypes myProtocolType
 
std::string mySettingsType
 
ConnectionArgValues myArgValues
 
bool mySelectAtStart = false
 
std::string myDescription
 
- Protected Attributes inherited from DtSettingsObject
std::string myName
 

Member Enumeration Documentation

Enumerator
DtFederateNameType 
DtFederationNameType 
DtFedFilenameType 
DtFomModulesType 
DtRPRFomVersionType 
DtRPRFomRevisionType 
DtIgnoreAdvisoriesType 
DtFomMapperFilenameType 
DtFomMapperInitType 
DtDeviceAddressType 
DtLocalSettingsDesignatorType 
DtUseAbsoluteTimeStamps 
DtSessionIdType 
DtLinkConfigFileType 

Constructor & Destructor Documentation

DtConnectionEVOSettings::DtConnectionEVOSettings ( )

Default CTOR Required for deserialization.

DtConnectionEVOSettings::DtConnectionEVOSettings ( std::string  name)

CTOR.

DtConnectionEVOSettings::DtConnectionEVOSettings ( const DtConnectionEVOSettings orig)

Copy CTOR.

virtual DtConnectionEVOSettings::~DtConnectionEVOSettings ( )
overridevirtual

Virtual DTOR.

Member Function Documentation

virtual bool DtConnectionEVOSettings::operator== ( const DtConnectionSettings other) const
overridevirtual

Equality operator.

Reimplemented from DtConnectionSettings.

virtual bool DtConnectionEVOSettings::operator!= ( const DtConnectionSettings other) const
overridevirtual

Inequality operator.

Reimplemented from DtConnectionSettings.

virtual bool DtConnectionEVOSettings::setFrom ( const DtConnectionSettings other)
overridevirtual

Used by DtSettingsManager::setSetting when it needs to update an existing DtSettingsObject.

Reimplemented from DtConnectionSettings.

virtual bool DtConnectionEVOSettings::setFrom ( const DtConnectionFileRecord rec)
overridevirtual

Reimplemented from DtConnectionSettings.

virtual bool DtConnectionEVOSettings::connectionWillBeValid ( ) const
overridevirtual

Returns true if the connection will be valid. Checks the connection settings.

Reimplemented from DtConnectionSettings.

virtual DtSettingsObject* DtConnectionEVOSettings::clone ( ) const
overridevirtual

Clone operator, returns a new settings object which is a copy of this one.

Implements DtSettingsObject.

virtual QStringList DtConnectionEVOSettings::flagsFromLinkConfigFile ( ) const
overridevirtual

Reimplemented from DtConnectionSettings.

virtual QStringList DtConnectionEVOSettings::frontEndFlags ( ) const
overridevirtual
virtual QStringList DtConnectionEVOSettings::backEndFlags ( ) const
overridevirtual

Reimplemented from DtConnectionSettings.

virtual std::string DtConnectionEVOSettings::summary ( ) const
overridevirtual

Reimplemented from DtConnectionSettings.

static DtConnectionSettings* DtConnectionEVOSettings::create ( QString  connectionName)
static

Creator Method.

virtual void DtConnectionEVOSettings::initialize ( )
overrideprotectedvirtual

Stores the available command line args for this connection. Override to add new args.

Reimplemented from DtConnectionSettings.


The documentation for this class was generated from the following file:

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)