VR-Exchange 2.4 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
portalApp
xmlBrokerLauncher.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 <
portalApp/dllExport.h
>
13
14
#include <mtl/configVariable.h>
15
16
namespace
MAKVrExchange
17
{
18
19
class
DtSeriesColorRecord;
20
21
class
DT_DLL_LIBPORTALAPP
DtXMLBrokerLauncher
22
{
23
public
:
24
26
typedef
std::vector<DtString>
EnvironmentLinesVector
;
27
28
public
:
29
30
DtXMLBrokerLauncher
();
31
33
~
DtXMLBrokerLauncher
();
34
36
DtXMLBrokerLauncher
(
const
DtXMLBrokerLauncher
& vec );
37
39
DtXMLBrokerLauncher
& operator = (
const
DtXMLBrokerLauncher
& vec );
40
41
const
DtString
& name()
const
;
42
void
setName(
const
DtString
& val );
43
44
const
DtString
& mtlFile()
const
;
45
void
setMtlFile(
const
DtString
& val );
46
47
const
DtString
& executable()
const
;
48
void
setExecutable(
const
DtString
& val );
49
50
const
DtString
& commandLine()
const
;
51
void
setCommandLine(
const
DtString
& val );
52
53
const
EnvironmentLinesVector
& environmentLines()
const
;
54
void
setEnvironmentLines(
const
EnvironmentLinesVector
& val );
55
56
bool
dontStartOnLaunch()
const
;
57
void
setDontStartOnLaunch(
bool
val );
58
59
protected
:
60
61
DtString
myName
;
62
DtString
myMTLFile
;
63
DtString
myExecutable
;
64
DtString
myCommandLine
;
65
EnvironmentLinesVector
myEnvironmentLines
;
66
bool
myDontStartOnLaunch
;
67
68
};
69
70
}
71
72
template
<>
73
struct
DT_DLL_LIBPORTALAPP
DtVarType<
MAKVrExchange
::DtXMLBrokerLauncher>
74
{
75
typedef
_NativeTypeToArg<MAKVrExchange::DtXMLBrokerLauncher>::Type
ArgType
;
76
78
static
DtString
nativeNameOfType();
79
81
static
DtString
argNameOfType();
82
84
static
DtString
xsNameOfType();
85
87
static
ArgType
convertToArgType(
MAKVrExchange::DtXMLBrokerLauncher
value );
88
static
MAKVrExchange::DtXMLBrokerLauncher
convertFromArgType(
ArgType
value );
89
91
static
DtString
convertToString(
MAKVrExchange::DtXMLBrokerLauncher
value );
92
static
MAKVrExchange::DtXMLBrokerLauncher
convertFromString(
const
DtString
& value );
93
95
static
DtEnvValueSP createSchemaType( DtEnvironment );
96
98
static
void
convertToEnvironmentValue( DtEnvironment env,
MAKVrExchange::DtXMLBrokerLauncher
value );
99
static
MAKVrExchange::DtXMLBrokerLauncher
convertFromEnvironmentValue( DtEnvironment env );
100
101
};
Document ID: Generated on Thu Jul 23 10:25:22 EDT 2015 from SVN revision 155065
Copyright © 2005-2014 VT MÄK. All Rights Reserved (
www.mak.com
)