VR-Forces 4.7 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
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
16
struct
DtSettingsObjectCreationParams
;
17
18
21
class
DtConnectionHLASettings
:
public
DtConnectionSettings
22
{
23
public
:
24
25
enum
DtHLAArgType
26
{
27
DtFederateNameType
= 2,
28
DtFederationNameType
,
29
DtFedFilenameType
,
30
DtRPRFomVersionType
,
31
DtRPRFomRevisionType
,
32
DtIgnoreAdvisoriesType
,
33
DtFomMapperFilenameType
,
34
DtFomMapperInitType
,
35
DtDeviceAddressType
,
36
DtAppIdType
,
37
DtSiteIdType
,
38
DtFEAppIdType
,
39
DtFESiteIdType
,
40
DtUseAbsoluteTimeStamps
,
41
DtSessionIdType
42
};
43
44
public
:
45
48
DtConnectionHLASettings
();
49
51
DtConnectionHLASettings
( std::string
name
,
52
DtProtocolTypes
protocol =
DtHLA13Protocol
);
53
55
DtConnectionHLASettings
(
const
DtConnectionHLASettings
& orig );
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
)