VR-Forces 4.10 Class Documentation
 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
DtConnectionHLASettings Class Reference

Stores HLA connection settings. More...

Inheritance diagram for DtConnectionHLASettings:
Inheritance graph
[legend]

Public Types

enum  DtHLAArgType {
  DtFederateNameType = 2, DtFederationNameType, DtFedFilenameType, DtRPRFomVersionType,
  DtRPRFomRevisionType, DtIgnoreAdvisoriesType, DtFomMapperFilenameType, DtFomMapperInitType,
  DtDeviceAddressType, DtAppIdType, DtSiteIdType, DtFEAppIdType,
  DtFESiteIdType, DtUseAbsoluteTimeStamps, DtSessionIdType
}
 

Public Member Functions

 DtConnectionHLASettings ()
 Default CTOR Required for deserialization. More...
 
 DtConnectionHLASettings (std::string name, DtProtocolTypes protocol=DtHLA13Protocol)
 CTOR. More...
 
 DtConnectionHLASettings (const DtConnectionHLASettings &orig)
 Copy CTOR. More...
 
virtual ~DtConnectionHLASettings ()
 Virtual DTOR. More...
 
virtual bool operator== (const DtConnectionSettings &other) const
 
virtual bool operator!= (const DtConnectionSettings &other) const
 
virtual bool setFrom (const DtConnectionSettings *other)
 
virtual bool setFrom (const DtConnectionFileRecord &rec)
 
virtual bool connectionWillBeValid () const
 
virtual DtSettingsObjectclone () const
 
virtual QStringList frontEndFlags ()
 
virtual QStringList backEndFlags ()
 
- Public Member Functions inherited from DtConnectionSettings
 DtConnectionSettings ()
 
 DtConnectionSettings (std::string name)
 
 DtConnectionSettings (std::string name, DtProtocolTypes protocol)
 
 DtConnectionSettings (const DtConnectionSettings &orig)
 
virtual ~DtConnectionSettings ()
 
virtual bool setToFileRecord (DtConnectionFileRecord *rec)
 
virtual void setName (std::string name)
 
virtual std::string name ()
 
virtual DtProtocolTypes protocolType () const
 
virtual void setProtocolType (DtProtocolTypes type)
 
virtual bool autoConnection () const
 
virtual void setAutoConnection (bool conn)
 
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)
 Removes setting from map so it is no longer on the command line. More...
 
virtual bool findArgDescriptor (unsigned int type, ArgFlagDescriptorPair &mappingStorage)
 
- 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 std::string name () const
 
virtual bool setFrom (const DtSettingsObject *other)
 

Static Public Member Functions

static DtConnectionSettingscreate (QString connectionName, DtProtocolTypes protocol)
 Creator Method. More...
 
- 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 ()
 

Additional Inherited Members

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

Detailed Description

Stores HLA connection settings.

Member Enumeration Documentation

Enumerator
DtFederateNameType 
DtFederationNameType 
DtFedFilenameType 
DtRPRFomVersionType 
DtRPRFomRevisionType 
DtIgnoreAdvisoriesType 
DtFomMapperFilenameType 
DtFomMapperInitType 
DtDeviceAddressType 
DtAppIdType 
DtSiteIdType 
DtFEAppIdType 
DtFESiteIdType 
DtUseAbsoluteTimeStamps 
DtSessionIdType 

Constructor & Destructor Documentation

DtConnectionHLASettings::DtConnectionHLASettings ( )

Default CTOR Required for deserialization.

DtConnectionHLASettings::DtConnectionHLASettings ( std::string  name,
DtProtocolTypes  protocol = DtHLA13Protocol 
)

CTOR.

DtConnectionHLASettings::DtConnectionHLASettings ( const DtConnectionHLASettings orig)

Copy CTOR.

virtual DtConnectionHLASettings::~DtConnectionHLASettings ( )
virtual

Virtual DTOR.

Member Function Documentation

virtual bool DtConnectionHLASettings::operator== ( const DtConnectionSettings other) const
virtual

Reimplemented from DtConnectionSettings.

virtual bool DtConnectionHLASettings::operator!= ( const DtConnectionSettings other) const
virtual

Reimplemented from DtConnectionSettings.

virtual bool DtConnectionHLASettings::setFrom ( const DtConnectionSettings other)
virtual

Reimplemented from DtConnectionSettings.

virtual bool DtConnectionHLASettings::setFrom ( const DtConnectionFileRecord rec)
virtual

Reimplemented from DtConnectionSettings.

virtual bool DtConnectionHLASettings::connectionWillBeValid ( ) const
virtual

Reimplemented from DtConnectionSettings.

virtual DtSettingsObject* DtConnectionHLASettings::clone ( ) const
virtual

Implements DtSettingsObject.

virtual QStringList DtConnectionHLASettings::frontEndFlags ( )
virtual

Reimplemented from DtConnectionSettings.

virtual QStringList DtConnectionHLASettings::backEndFlags ( )
virtual

Reimplemented from DtConnectionSettings.

static DtConnectionSettings* DtConnectionHLASettings::create ( QString  connectionName,
DtProtocolTypes  protocol 
)
static

Creator Method.

virtual void DtConnectionHLASettings::initialize ( )
protectedvirtual

Reimplemented from DtConnectionSettings.


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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)