VR-Forces 4.6.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
appsrc
vrfLauncher
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
12
#include "
connectionSettings.h
"
13
14
#include <boost/serialization/export.hpp>
15
16
struct
DtSettingsObjectCreationParams
;
17
20
class
DtConnectionEVOSettings
:
public
DtConnectionSettings
21
{
22
public
:
23
24
enum
DtEVOArgType
25
{
26
DtFederateNameType
= 2,
27
DtFederationNameType
,
28
DtFedFilenameType
,
29
DtFomModulesType
,
30
DtRPRFomVersionType
,
31
DtRPRFomRevisionType
,
32
DtIgnoreAdvisoriesType
,
33
DtFomMapperFilenameType
,
34
DtFomMapperInitType
,
35
DtDeviceAddressType
,
36
DtAppIdType
,
37
DtSiteIdType
,
38
DtFEAppIdType
,
39
DtFESiteIdType
,
40
DtLocalSettingsDesignatorType
,
41
DtUseAbsoluteTimeStamps
,
42
DtSessionIdType
43
};
44
45
public
:
46
49
DtConnectionEVOSettings
();
50
52
DtConnectionEVOSettings
( std::string
name
);
53
55
DtConnectionEVOSettings
(
const
DtConnectionEVOSettings
& orig );
56
58
virtual
~DtConnectionEVOSettings
();
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 );
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 Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (
www.mak.com
)