Store a six‐byte integer into the specified buffer.
Synopsis
Declared in <bslx_marshallingutil.h>
static
void
putInt48(
char* buffer,
bsls::Types::Int64 value);
Description
Load into the specified buffer the six‐byte, two's complement integer (in network byte order) comprised of the least‐significant six bytes of the specified value (in host byte order). The behavior is undefined unless buffer has sufficient capacity. Note that this function applies equally to unsigned 64‐bit values.
Parameters
Name |
Description |
buffer |
destination buffer in network byte order |
value |
host‐order six‐byte integer to write |
Created with MrDocs