VR-Forces Development_Version 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
include
vrfmsgs
ifPlanCurrentStatement.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2015 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
9
#pragma once
10
11
#include <vlutil/vlString.h>
12
13
#include <
vrfExtProtocol/simInterfaceContent.h
>
14
#include <
vrfutil/rwUUID.h
>
15
16
#include <vlutil/vlNetTypes.h>
17
18
class
DtPlan
;
19
40
#include "
vrfmsgs/vrfmsgsDefines.h
"
41
class
DT_DLL_vrfmsgs
DtIfPlanCurrentStatement
:
public
DtSimInterfaceContent
42
{
43
public
:
44
46
DtIfPlanCurrentStatement
();
47
49
DtIfPlanCurrentStatement
(
const
DtIfPlanCurrentStatement
& orig);
50
52
virtual
~
DtIfPlanCurrentStatement
();
53
55
DtIfPlanCurrentStatement
&
operator=
(
const
DtIfPlanCurrentStatement
& orig);
56
58
virtual
int
type
()
const
;
59
61
virtual
DtSimInterfaceContent
*
clone
()
const
;
62
65
virtual
const
DtUUID
& planName()
const
;
66
69
virtual
void
setPlanName(
const
DtUUID
&);
70
72
73
virtual
bool
isGlobal()
const
;
74
virtual
void
setIsGlobal(
bool
value);
76
78
virtual
int
currentStmtId()
const
;
80
virtual
void
setCurrentStmtId(
int
arg);
81
83
virtual
bool
isComplete()
const
;
85
virtual
void
setIsComplete(
bool
arg);
86
88
89
virtual
bool
isExecuting()
const
;
90
virtual
void
setIsExecuting(
bool
b);
92
94
95
virtual
bool
isAbandoned()
const
;
96
virtual
void
setIsAbandoned(
bool
b);
98
101
virtual
int
netRepSize
()
const
;
102
104
virtual
bool
setFromNet
(
const
char
* contentBuffer,
105
unsigned
contentSize);
106
109
virtual
bool
setToNet
();
110
111
virtual
void
printDataToString
(
DtString
& str);
112
113
static
DtSimInterfaceContent
* creator();
114
115
protected
:
117
DtUUID
myPlanName
;
118
120
int
myCurrentStmtId
;
121
123
bool
myIsComplete
;
124
bool
myIsGlobal
;
125
126
bool
myExecuting
;
127
bool
myIsAbandoned
;
128
};
Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)