3.1.4.2.1 Extended Buffer Handling

The EcDoRpcExt2 method, as specified in section 3.1.4.2, contains request and response buffers that use an extended buffer mechanism where the payload is preceded by a header. The header contains the flags specified in section 2.2.2.1 that determine whether the payload has been compressed, determine whether the payload has been obfuscated, and determine whether another extended buffer and payload exist after the current payload. A single payload MUST NOT exceed 32 KB in size.

An extended buffer is used in the rgbIn, rgbOut, rgbAuxIn, and rgbAuxOut parameters on the EcDoRpcExt2 method.

For specification of the compression algorithm used in compressing an extended buffer, see section 3.1.4.1.1.2. For specification of the obfuscation algorithm used to obscure readable messaging content in an extended buffer, see section 3.1.4.1.1.3.

The extended buffer format and extended buffer packing are specified in section 3.1.4.2.1.1 and section 3.1.4.2.1.2.