AMX NETLINX PROGRAMMING LANGUAGE Manual page 232

Programming language
Table of Contents

Advertisement

Appendix A: Marshalling Protocol
Byte Formats Supported in the Marshaller (Cont.)
WORDSTR
DWORDSTR Sequence of DWORD's whose element count is <= 64K.
QWORDSTR Sequence of QWORD's whose element count is <= 64K.
LBYTESTR
STRUCT
END-
STRUCT
ARRAY
SKIP
216
Sequence of WORD's whose element count is <= 64K.
Large sequence of BYTE's whose element count can be >
64K (larger version of BYTESTR).
A structure containing one or more fields. Each element
within a structure is self-descriptive and can be any of the
types in this table.
Byte indicator for end of structure - not really a data type pre-
fix.
Array of any one of the types in this table whose element-
count can be > 64K. Each element in an array is selfdescrip-
tive.The type of the first element (byte after LengthLSB) is
the type of the entire array.
Byte indicator for space to be skipped in the input and
NULL'ed in the marshalled output. This can be viewed as a
NULL data type prefix.
0xE6
Length Hi
Length Lo
<WORD Sequence>
.
.
0xE7
Length Hi
Length Lo
<DWORD Sequence>
.
.
0xE8
Length Hi
Length Lo
<QWORD Sequence>
.
.
0xE9
Length MSB
.
.
Length LSB
< BYTE Sequence>
.
.
0xEA
<First Struct Element 1>
.
.
0xEB
0xEC
Length MSB
.
.
Length LSB
<Array Element 1>
.
.
0xED
NetLinx Programming Language Reference Guide

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Netlinx studio 2

Table of Contents