VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
DtConnectionDISSettings Class Reference

Stores DIS connection settings. More...

Inheritance diagram for DtConnectionDISSettings:
Inheritance graph
[legend]

Public Types

enum  DtDISArgType {
  DtPortType = 2, DtExerciseIdType, DtAppIdType, DtSiteIdType,
  DtAsynchIOType, DtDestinationType, DtSendBufferSizeType, DtReceiveBufferSizeType,
  DtMulticastTtlType, DtMulticastAddressesType, DtDisVersionType, DtDeviceAddressType,
  DtDISHostAddressType, DtFEAppIdType, DtFESiteIdType, DtUseAbsoluteTimeStamps
}

Public Member Functions

 DtConnectionDISSettings ()
 Default CTOR Required for deserialization.
 DtConnectionDISSettings (std::string name)
 CTOR.
 DtConnectionDISSettings (const DtConnectionDISSettings &orig)
 Copy CTOR.
virtual ~DtConnectionDISSettings ()
 Virtual DTOR.
virtual bool operator== (const DtConnectionSettings &other) const
 Equality operator.
virtual bool operator!= (const DtConnectionSettings &other) const
 Inequality operator.
virtual bool setFrom (const DtConnectionSettings *other)
virtual bool setFrom (const DtConnectionFileRecord &rec)
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 connectionWillBeValid () const
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)
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.
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="")
 Creator Method.
- 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

Detailed Description

Stores DIS connection settings.

Member Enumeration Documentation

Enumerator:
DtPortType 
DtExerciseIdType 
DtAppIdType 
DtSiteIdType 
DtAsynchIOType 
DtDestinationType 
DtSendBufferSizeType 
DtReceiveBufferSizeType 
DtMulticastTtlType 
DtMulticastAddressesType 
DtDisVersionType 
DtDeviceAddressType 
DtDISHostAddressType 
DtFEAppIdType 
DtFESiteIdType 
DtUseAbsoluteTimeStamps 

Constructor & Destructor Documentation

DtConnectionDISSettings::DtConnectionDISSettings ( )

Default CTOR Required for deserialization.

DtConnectionDISSettings::DtConnectionDISSettings ( std::string  name)

CTOR.

DtConnectionDISSettings::DtConnectionDISSettings ( const DtConnectionDISSettings orig)

Copy CTOR.

virtual DtConnectionDISSettings::~DtConnectionDISSettings ( )
virtual

Virtual DTOR.

Member Function Documentation

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

Equality operator.

Reimplemented from DtConnectionSettings.

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

Inequality operator.

Reimplemented from DtConnectionSettings.

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

Reimplemented from DtConnectionSettings.

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

Reimplemented from DtConnectionSettings.

virtual DtSettingsObject* DtConnectionDISSettings::clone ( ) const
virtual

Implements DtSettingsObject.

static DtConnectionSettings* DtConnectionDISSettings::create ( QString  connectionName = "")
static

Creator Method.

virtual QStringList DtConnectionDISSettings::frontEndFlags ( )
virtual

Reimplemented from DtConnectionSettings.

virtual QStringList DtConnectionDISSettings::backEndFlags ( )
virtual

Reimplemented from DtConnectionSettings.

virtual void DtConnectionDISSettings::initialize ( )
protectedvirtual

Reimplemented from DtConnectionSettings.


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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)