VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
gridDataRecT0.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
9
10
#ifndef DtGridDataRecordType0_H_
11
#define DtGridDataRecordType0_H_
12
13
14
#include <
vlutil/vlMachineTypes.h
>
15
#include <
vlpi/disEnums.h
>
16
#include "
hostStructs.h
"
17
18
#include "
packets/gridDataP.h
"
19
#include "
gridDataRec.h
"
20
25
class
DT_DLL_VL
DtGridDataRecordType0
:
public
DtGridDataRecord
26
{
27
public
:
29
DtGridDataRecordType0
();
30
DtGridDataRecordType0
(
const
DtGridDataRecordType0
& orig);
31
32
34
virtual
~
DtGridDataRecordType0
();
35
37
DtGridDataRecordType0
&
operator=
(
38
const
DtGridDataRecordType0
& orig);
39
DtGridDataRecordType0
&
operator=
(
40
const
DtNetGridDataRecordType0
& orig);
41
42
int
operator!=
(
const
DtGridDataRecordType0
& orig);
43
46
virtual
bool
setNumDataBytes(
DtU32
bytes);
47
virtual
DtU32
numDataBytes()
const
;
48
50
virtual
void
setDataByte(
unsigned
int
byteNum,
DtU8
data);
51
virtual
DtU8
dataByte(
unsigned
int
byteNum)
const
;
52
55
virtual
bool
setData(
const
DtU8
* data,
int
numBytes);
56
virtual
void
getData(
DtU8
* buff)
const
;
57
59
virtual
void
print
()
const
;
60
62
virtual
void
printDataToStream
(std::ostream& stream)
const
;
63
67
69
virtual
int
recordLength
()
const
;
70
virtual
int
recordLength_RPR_20
()
const
;
71
virtual
int
recordLength_RPR2_Rev3
()
const
;
72
74
virtual
void
unloadNetRecord(
const
DtNetGridDataRecordType0
& record);
75
virtual
void
loadNetRecord(
DtNetGridDataRecordType0
& record)
const
;
76
77
virtual
void
unloadNetRecord_RPR_20(
78
const
DtNetGridDataRecordType0_RPR_20
& record);
79
virtual
void
loadNetRecord_RPR_20(
80
DtNetGridDataRecordType0_RPR_20
& record)
const
;
81
82
virtual
void
unloadNetRecord_RPR2_Rev3(
83
const
DtNetGridDataRecordType0_RPR2_Rev3
& record);
84
virtual
void
loadNetRecord_RPR2_Rev3(
85
DtNetGridDataRecordType0_RPR2_Rev3
& record)
const
;
86
87
public
:
88
90
static
int
recordLength
(
const
DtNetGridDataRecordType0
* rec);
91
static
int
recordLength_RPR_20
(
const
DtNetGridDataRecordType0_RPR_20
* rec);
92
static
int
recordLength_RPR2_Rev3
(
const
DtNetGridDataRecordType0_RPR2_Rev3
* rec);
93
94
95
protected
:
96
97
DtU32
myNumDataBytes
;
98
DtU8
*
myData
;
99
100
};
101
102
#endif
103
Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)