VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfmsgs
ifRequestScriptedTasks.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2012 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
10
11
#pragma once
12
13
#include "
vrfmsgs/vrfmsgsDefines.h
"
14
#include <
vrfExtProtocol/ifaceCont.h
>
15
19
20
const
int
DtRequestScriptedTasksType
= 129;
21
22
class
DT_DLL_vrfmsgs
DtIfRequestScriptedTasks
:
public
DtSimInterfaceContent
23
{
24
25
public
:
27
DtIfRequestScriptedTasks
();
28
30
DtIfRequestScriptedTasks
(
const
DtIfRequestScriptedTasks
& orig);
31
33
DtIfRequestScriptedTasks
&
operator=
(
const
DtIfRequestScriptedTasks
& orig);
34
35
virtual
~
DtIfRequestScriptedTasks
();
36
37
virtual
int
type
()
const
;
38
39
virtual
DtSimInterfaceContent
*
clone
()
const
;
40
42
43
virtual
const
std::vector<std::string>& scriptIds()
const
;
44
virtual
void
addScriptId(
const
std::string& name);
45
virtual
void
setScriptIds(
const
std::vector<std::string>&);
47
49
virtual
void
setProvideScript(
bool
);
50
virtual
bool
provideScript()
const
;
51
53
virtual
void
setRequestId(DtU32);
54
virtual
DtU32 requestId()
const
;
55
56
virtual
int
netRepSize
()
const
;
57
virtual
bool
setFromNet
(
const
char
* contentBuffer,
58
unsigned
contentSize);
59
virtual
bool
setToNet
();
60
61
virtual
void
printDataToString
(
DtString
& str);
62
63
static
DtSimInterfaceContent
* creator();
64
65
protected
:
66
std::vector<std::string>
myScriptIds
;
67
DtU32
myRequestId
;
68
bool
myProvideScript
;
69
};
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)