VR-Forces 4.7 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
readerWriter
hlaBufferSerialize.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2006 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
12
13
#pragma once
14
15
#include <vlutil/vlMachineTypes.h>
16
#include <vector>
17
#include <set>
18
#include <list>
19
#include <string>
20
#include "
readerWriter/readerWriterDefines.h
"
21
#include "
readerWriter/rwBoolean.h
"
22
#include "
readerWriter/rwReal.h
"
23
#include "
readerWriter/rwVector.h
"
24
25
class
DtSimInterfaceContent
;
26
class
DtRwReal32
;
27
class
DtRwReal64
;
28
class
DtRwInt
;
29
class
DtRwInt8
;
30
class
DtRwInt16
;
31
class
DtRwInt32
;
32
class
DtRwString
;
33
class
DtObjectType
;
34
class
DtEntityIdentifier;
35
class
DtRangeItem
;
36
class
DtRangeItems
;
37
class
DtVrfExtendedRecordData
;
38
45
namespace
DtHlaBufferSerialize
46
{
52
53
DT_DLL_readerWriter
char
*
encode
(
const
DtRwBoolean
& val,
char
*buffer);
54
DT_DLL_readerWriter
char
*
encode
(
const
DtRwReal
& val,
char
*buffer);
55
DT_DLL_readerWriter
char
*
encode
(
const
DtRwReal32
& val,
char
*buffer);
56
DT_DLL_readerWriter
char
*
encode
(
const
DtRwReal64
& val,
char
*buffer);
57
DT_DLL_readerWriter
char
*
encode
(
const
DtRwInt
& val,
char
*buffer);
58
DT_DLL_readerWriter
char
*
encode
(
const
DtRwInt8
& val,
char
*buffer);
59
DT_DLL_readerWriter
char
*
encode
(
const
DtRwInt16
& val,
char
*buffer);
60
DT_DLL_readerWriter
char
*
encode
(
const
DtRwInt32
& val,
char
*buffer);
61
DT_DLL_readerWriter
char
*
encode
(
const
DtRwString
& val,
char
*buffer);
62
DT_DLL_readerWriter
char
*
encode
(
const
DtRwVector
& val,
char
*buffer);
63
64
DT_DLL_readerWriter
char
*
encode
(
const
int
& val,
char
*buffer);
65
DT_DLL_readerWriter
char
*
encode
(
const
bool
& val,
char
*buffer);
66
DT_DLL_readerWriter
char
*
encode
(
const
char
& val,
char
*buffer);
67
DT_DLL_readerWriter
char
*
encode
(
const
DtFloat32
& val,
char
*buffer);
68
DT_DLL_readerWriter
char
*
encode
(
const
DtFloat64
& val,
char
*buffer);
69
DT_DLL_readerWriter
char
*
encode
(
const
DtVector32& val,
char
*buffer);
70
DT_DLL_readerWriter
char
*
encode
(
const
DtVector64& val,
char
*buffer);
71
DT_DLL_readerWriter
char
*
encode
(
const
DtString
& val,
char
*buffer);
72
DT_DLL_readerWriter
char
*
encode
(
const
DtObjectType
& val,
char
*buffer);
73
DT_DLL_readerWriter
char
*
encode
(
const
DtEntityIdentifier& val,
char
*buffer);
74
DT_DLL_readerWriter
char
*
encode
(
const
DtRangeItem
& val,
char
*buffer);
75
DT_DLL_readerWriter
char
*
encode
(
const
DtRangeItems
& val,
char
*buffer);
76
DT_DLL_readerWriter
char
*
encode
(
const
DtVrfExtendedRecordData
& val,
char
*buffer);
78
79
85
86
DT_DLL_readerWriter
const
char
*
decode
(
DtRwBoolean
&val,
const
char
*buffer) ;
87
DT_DLL_readerWriter
const
char
*
decode
(
DtRwReal
&val,
const
char
*buffer);
88
DT_DLL_readerWriter
const
char
*
decode
(
DtRwReal32
&val,
const
char
*buffer);
89
DT_DLL_readerWriter
const
char
*
decode
(
DtRwReal64
&val,
const
char
*buffer);
90
DT_DLL_readerWriter
const
char
*
decode
(
DtRwInt
&val,
const
char
*buffer);
91
DT_DLL_readerWriter
const
char
*
decode
(
DtRwInt8
&val,
const
char
*buffer);
92
DT_DLL_readerWriter
const
char
*
decode
(
DtRwInt16
&val,
const
char
*buffer);
93
DT_DLL_readerWriter
const
char
*
decode
(
DtRwInt32
&val,
const
char
*buffer);
94
DT_DLL_readerWriter
const
char
*
decode
(
DtRwString
&val,
const
char
*buffer);
95
DT_DLL_readerWriter
const
char
*
decode
(
DtRwVector
&val,
const
char
*buffer);
96
97
DT_DLL_readerWriter
const
char
*
decode
(
int
& val,
const
char
*buffer);
98
DT_DLL_readerWriter
const
char
*
decode
(
bool
& val,
const
char
*buffer);
99
DT_DLL_readerWriter
const
char
*
decode
(
char
& val,
const
char
*buffer);
100
DT_DLL_readerWriter
const
char
*
decode
(
DtFloat32
& val,
const
char
*buffer);
101
DT_DLL_readerWriter
const
char
*
decode
(
DtFloat64
& val,
const
char
*buffer);
102
DT_DLL_readerWriter
const
char
*
decode
(DtVector32 &val,
const
char
*buffer);
103
DT_DLL_readerWriter
const
char
*
decode
(DtVector64 &val,
const
char
*buffer);
104
DT_DLL_readerWriter
const
char
*
decode
(
DtString
& val,
const
char
*buffer);
105
DT_DLL_readerWriter
const
char
*
decode
(
DtObjectType
& val,
const
char
*buffer);
106
DT_DLL_readerWriter
const
char
*
decode
(DtEntityIdentifier& val,
const
char
*buffer);
107
DT_DLL_readerWriter
const
char
*
decode
(
DtRangeItem
& val,
const
char
*buffer);
108
DT_DLL_readerWriter
const
char
*
decode
(
DtRangeItems
& val,
const
char
*buffer);
109
DT_DLL_readerWriter
const
char
*
decode
(
DtVrfExtendedRecordData
& val,
const
char
*buffer);
111
113
114
DT_DLL_readerWriter
int
getSize
(
const
DtRwBoolean
& v);
115
DT_DLL_readerWriter
int
getSize
(
const
DtRwReal
& v);
116
DT_DLL_readerWriter
int
getSize
(
const
DtRwReal32
& v);
117
DT_DLL_readerWriter
int
getSize
(
const
DtRwReal64
& v);
118
DT_DLL_readerWriter
int
getSize
(
const
DtRwInt
& v);
119
DT_DLL_readerWriter
int
getSize
(
const
DtRwInt8
& v);
120
DT_DLL_readerWriter
int
getSize
(
const
DtRwInt16
& v);
121
DT_DLL_readerWriter
int
getSize
(
const
DtRwInt32
& v);
122
DT_DLL_readerWriter
int
getSize
(
const
DtRwString
& v);
123
DT_DLL_readerWriter
int
getSize
(
const
DtRwVector
& v);
124
125
DT_DLL_readerWriter
int
getSize
(
const
int
& v);
126
DT_DLL_readerWriter
int
getSize
(
const
bool
& v);
127
DT_DLL_readerWriter
int
getSize
(
const
char
& v);
128
DT_DLL_readerWriter
int
getSize
(
const
DtFloat32
& v);
129
DT_DLL_readerWriter
int
getSize
(
const
DtFloat64
& v);
130
DT_DLL_readerWriter
int
getSize
(
const
DtVector32& v);
131
DT_DLL_readerWriter
int
getSize
(
const
DtVector64& v);
132
DT_DLL_readerWriter
int
getSize
(
const
DtString
& v);
133
DT_DLL_readerWriter
int
getSize
(
const
DtObjectType
& v);
134
DT_DLL_readerWriter
int
getSize
(
const
DtEntityIdentifier& v);
135
DT_DLL_readerWriter
int
getSize
(
const
DtRangeItem
& v);
136
DT_DLL_readerWriter
int
getSize
(
const
DtRangeItems
& v);
137
DT_DLL_readerWriter
int
getSize
(
const
DtVrfExtendedRecordData
& v);
139
}
140
141
Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (
www.mak.com
)