VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfmsgs
taskMsg.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2010 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
9
#pragma once
10
11
#include "
vrfmsgs/vrfObjectMessage.h
"
12
#include "
vrftasks/simTask.h
"
13
18
#include "
vrfmsgs/vrfmsgsDefines.h
"
19
class
DT_DLL_vrfmsgs
DtTaskMessage
:
public
DtVrfObjectMessage
20
{
21
22
public
:
23
25
DtTaskMessage
();
26
27
DtTaskMessage
(
const
DtTaskMessage
& orig);
28
29
protected
:
30
const
DtTaskMessage
&
operator=
(
DtTaskMessage
& orig);
31
32
public
:
33
36
virtual
~
DtTaskMessage
();
37
39
virtual
DtSimTask
*
task
()
const
;
40
54
virtual
void
setTask(
DtSimTask
* task);
55
58
virtual
bool
independentlyTasked()
const
;
59
virtual
void
setIndependentlyTasked(
bool
yesNo);
60
64
65
virtual
void
setTaskId(
int
id
);
66
virtual
int
taskId()
const
;
68
70
71
virtual
void
setSubtaskId(
int
id
);
72
virtual
int
subtaskId()
const
;
74
81
82
virtual
void
setTaskTrackingNumber(
int
n);
83
virtual
int
taskTrackingNumber()
const
;
85
90
virtual
int
contentCategoryType
()
const
;
91
93
virtual
const
DtSimTaskMessageType
& contentType()
const
;
94
100
virtual
DtSimMessage
*
clone
()
const
;
101
105
virtual
int
netRepSize
()
const
;
106
109
virtual
bool
setFromNet
(
const
char
* networkBuffer,
110
unsigned
contentSize);
111
114
virtual
bool
setToNet
();
115
116
virtual
void
printDataToString
(
DtString
& str);
117
118
static
DtVrfObjectMessage
* creator();
119
120
protected
:
121
DtSimTask
*
myTask
;
122
bool
myOwnTask
;
123
bool
myIndependentlyTasked
;
124
int
myTaskId
;
127
int
myTaskTrackingNumber
;
128
};
129
130
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)