MAK Data Logger API Documentation for DIS
lgrHlaNetStructures.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #ifndef lgrHlaNetStructures_H_
11 #define lgrHlaNetStructures_H_
12 
13 #include <vlutil/vlNetTypes.h>
14 
15 namespace MAKLogger
16 {
22  {
23  public:
24  DtNetU32 handle;
25  DtNetU32 length;
26  };
27 
39  {
40  public:
41  DtNetU16 nameSize;
42  DtNetU32 length;
43  DtNetU32 numExtents;
44  DtNetU32 regionToken;
45  DtNetU32 reserved;
46  };
47 
49  {
50  public:
51  DtNetU16 numDimensions;
52  };
53 
58  {
59  public:
61  DtNetU32 upperBound;
62  DtNetU32 lowerBound;
63  };
64 
72  {
73  public:
75  DtNetU32 objectId;
78  DtNetU32 classHandle;
80  DtNetU16 numAttrs;
82  DtNetU16 nameSize;
84  DtNetU16 tagSize;
86  DtNetU16 reserved;
88  DtNetU32 numValueBytes;
92  //DtNetU32 padding;
93  DtNetU16 numRegions;
94  DtNetU16 numRegionBytes;
95  };
96 
103  {
104  public:
105 
107  DtNetU32 objectId;
110  DtNetU32 classHandle;
112  DtNetU16 numAttrs;
114  DtNetU16 nameSize;
116  DtNetU16 tagSize;
118  DtNetU16 numTimedUpdates;
120  DtNetU32 numValueBytes;
122  DtNetU32 padding;
123  };
124 
129  {
130  public:
132  DtNetFloat64 time;
134  DtNetU16 numAttrs;
136  DtNetU16 reserved;
138  DtNetU32 numValueBytes;
139  };
140 
147  {
148  public:
149  DtNetU32 objectId;
150  DtNetU32 classHandle;
152  DtNetU16 nameSize;
154  DtNetU16 tagSize;
156  DtNetU32 padding;
157  };
158 
160  {
161  public:
162  DtNetU32 classHandle;
163  DtNetU16 numParams;
165  DtNetU16 tagSize;
167  DtNetU32 numValueBytes;
169  //DtNetU32 padding;
170 
172  DtNetU16 numRegions;
173  DtNetU16 numRegionBytes;
174  };
175 
177  {
178  public:
179  DtNetU32 objectId;
180  DtNetU32 classHandle;
182  DtNetU32 numRecords;
184  DtNetU32 totalSize;
186  DtNetU32 padding;
187  };
188 
190  {
191  DtNetU32 numBytes;
192  DtNetU32 flags;
193  DtNetFloat64 arrivalTime;
194  };
195 
197  {
198  DtNetU32 numBytes;
199  };
200 
201 }
202 
203 #endif

Document ID: Generated on Thu Apr 11 12:13:00 EDT 2013 from SVN revision 126011
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)