Load consecutive two-byte integers from the specified buffer.
Declared in <bslx_marshallingutil.h>
static
void
getArrayInt16(
short* variables,
char const* buffer,
int numVariables);
Load into the specified variables the consecutive two-byte, two's complement integers (in host byte order) comprised of each of the specified numVariables leading two-byte sequences in the specified buffer (in network byte order). The behavior is undefined unless variables has sufficient capacity, buffer has sufficient contents, and 0 <= numVariables. Note that each of the values will be sign-extended.
| Name | Description |
|---|---|
| variables | array receiving host-order two-byte integers |
| buffer | source buffer in network byte order |
| numVariables | number of values to read |