VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
connectionEVOSettings.h
Go to the documentation of this file.
1 /*******************************************************************************
2  * Copyright (c) 2013 MAK Technologies, Inc.
3  * All rights reserved.
4  ******************************************************************************/
5 
9 
10 #pragma once
11 
13 
14 #include "connectionSettings.h"
15 
16 #include <boost/serialization/export.hpp>
17 
19 
23 {
24 public:
25 
27  {
28  DtFederateNameType = 2,
41  DtLinkConfigFileType
42  };
43 
44 public:
45 
49 
51  DtConnectionEVOSettings( std::string name );
52 
55 
57  virtual ~DtConnectionEVOSettings() override;
58 
60  virtual bool operator==(const DtConnectionSettings& other) const override;
61 
63  virtual bool operator!=(const DtConnectionSettings& other) const override;
64 
67  virtual bool setFrom(const DtConnectionSettings* other) override;
68 
69  virtual bool setFrom(const DtConnectionFileRecord& rec) override;
70 
71  virtual bool connectionWillBeValid() const override;
72 
74  virtual DtSettingsObject* clone() const override;
75 
76  virtual QStringList flagsFromLinkConfigFile() const override;
77 
78  virtual QStringList frontEndFlags() const override;
79  virtual QStringList backEndFlags() const override;
80 
81  virtual std::string summary() const override;
82 
84  static DtConnectionSettings* create( QString connectionName );
85 
86 protected:
87 
89  virtual void initialize() override;
90 
91 };
Definition: connectionEVOSettings.h:30
Contains the DtConnectionSettingsObject class declaration.
virtual bool operator==(const DtConnectionSettings &orig) const
Equality operator.
Definition: connectionEVOSettings.h:29
virtual bool operator!=(const DtConnectionSettings &orig) const
Inequality operator.
DtEVOArgType
Definition: connectionEVOSettings.h:26
Definition: connectionEVOSettings.h:38
Definition: settingsObject.h:27
Base class for all Launcher settings objects.
Definition: connectionSettings.h:64
Definition: connectionEVOSettings.h:31
Definition: connectionEVOSettings.h:34
virtual bool setFrom(const DtConnectionSettings *other)
Reset this object based on another, used by DtSettingsManager::setSetting.
Definition: connectionEVOSettings.h:36
virtual QStringList frontEndFlags() const
Definition: connectionEVOSettings.h:40
virtual DtSettingsObject * clone() const =0
Definition: settingsObjectFactory.h:21
virtual std::string summary() const
Definition: connectionEVOSettings.h:37
Definition: connectionFileRecord.h:23
virtual void initialize()
Stores the available command line args for this connection. Override to add new args.
Definition: connectionEVOSettings.h:39
virtual QStringList flagsFromLinkConfigFile() const
Definition: connectionEVOSettings.h:33
Stores HLA EVO connection settings.
Definition: connectionEVOSettings.h:22
#define DT_DLL_vrfLauncherQt
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfLauncherQtDefines.h:34
virtual QStringList backEndFlags() const
Definition: connectionEVOSettings.h:32
virtual bool connectionWillBeValid() const
Returns true if the connection will be valid. Checks the connection settings.
Definition: connectionEVOSettings.h:35

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)