VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrftasks
setLaserCode.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2008 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
9
#pragma once
10
#include "
vrftasks/setDataReq.h
"
11
#include "
vrfutil/rwInt.h
"
12
#include "vlutil/vlNetTypes.h"
13
16
struct
DtNetSetLaserCodeRequest
17
{
18
DtNetU16
myLaserCode
;
19
};
20
29
34
#include "
vrftasks/vrftasksDefines.h
"
35
class
DT_DLL_vrftasks
DtSetLaserCodeRequest
:
public
DtSetDataRequest
36
{
37
public
:
38
40
DtSetLaserCodeRequest
();
41
44
DtSetLaserCodeRequest
(
const
DtString
& writeName,
45
DtReaderWriterRegistry
* parentRegistry = 0);
46
48
DtSetLaserCodeRequest
(
const
DtString
& writeName,
const
DtSetLaserCodeRequest
&
49
orig,
DtReaderWriterRegistry
* parentRegistry = 0);
50
52
const
DtSetLaserCodeRequest
&
operator=
(
const
DtSetLaserCodeRequest
& orig);
53
54
virtual
~
DtSetLaserCodeRequest
();
55
57
virtual
const
DtSetMessageType
&
type
()
const
;
58
60
virtual
DtSetDataRequest
*
clone
(
const
DtString
& name,
61
DtReaderWriterRegistry
* parentRegistry = 0)
const
;
62
64
virtual
DtString
stringRep
()
const
;
65
67
virtual
const
int
laserCode()
const
;
68
virtual
void
setLaserCode(
const
int
code);
69
72
virtual
int
netRepSize
()
const
;
73
75
virtual
DtBoolean
setFromNet
(
const
char
* contentBuffer,
76
unsigned
contentSize);
77
80
virtual
DtBoolean
setToNet
();
81
82
static
DtSetDataRequest
* creator();
83
84
protected
:
85
86
DtRwInt
myLaserCode
;
87
88
};
89
Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)