VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
connectionHLASettings.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 
12 #include "connectionSettings.h"
13 
14 #include <boost/serialization/export.hpp>
15 
17 
18 
22 {
23 public:
24 
26  {
42  };
43 
44 public:
45 
49 
51  DtConnectionHLASettings( std::string name,
52  DtProtocolTypes protocol = DtHLA13Protocol );
53 
56 
58  virtual ~DtConnectionHLASettings();
59 
60  // Equality operator
61  virtual bool operator == ( const DtConnectionSettings & other ) const;
62 
63  // Inequality operator
64  virtual bool operator != ( const DtConnectionSettings & other ) const;
65 
66  // Used by DtSettingsManager::setSetting when it needs to update an
67  // existing DtSettingsObject.
68  virtual bool setFrom( const DtConnectionSettings* other );
69 
70  virtual bool setFrom( const DtConnectionFileRecord& rec );
71 
72  virtual bool connectionWillBeValid() const;
73 
74  // Clone operator, returns a new settings object which is a copy of this one.
75  virtual DtSettingsObject* clone() const;
76 
77  virtual QStringList frontEndFlags();
78  virtual QStringList backEndFlags();
79 
80 
82  static DtConnectionSettings* create( QString connectionName, DtProtocolTypes protocol );
83 
84 protected:
85 
86  // Stores the available command line args for this connection. Override to add new args
87  virtual void initialize();
88 
89 };

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)