VR-Forces 4.3.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
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
};
42
43
public
:
44
47
DtConnectionHLASettings
();
48
50
DtConnectionHLASettings
( std::string
name
,
51
DtProtocolTypes
protocol =
DtHLA13Protocol
);
52
54
DtConnectionHLASettings
(
const
DtConnectionHLASettings
& orig );
55
57
virtual
~DtConnectionHLASettings
();
58
59
// Equality operator
60
virtual
bool
operator ==
(
const
DtConnectionSettings
& other )
const
;
61
62
// Inequality operator
63
virtual
bool
operator !=
(
const
DtConnectionSettings
& other )
const
;
64
65
// Used by DtSettingsManager::setSetting when it needs to update an
66
// existing DtSettingsObject.
67
virtual
bool
setFrom
(
const
DtConnectionSettings
* other );
68
69
virtual
bool
setFrom
(
const
DtConnectionFileRecord
& rec );
70
71
virtual
bool
connectionWillBeValid
()
const
;
72
73
// Clone operator, returns a new settings object which is a copy of this one.
74
virtual
DtSettingsObject
*
clone
()
const
;
75
76
virtual
QStringList
frontEndFlags
();
77
virtual
QStringList
backEndFlags
();
78
79
81
static
DtConnectionSettings
*
create
( QString connectionName,
DtProtocolTypes
protocol );
82
83
protected
:
84
85
// Stores the available command line args for this connection. Override to add new args
86
virtual
void
initialize
();
87
88
};
Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)