3.3.5.2 Frame Message Processing

The implementation MUST ensure the validity of the Receive-Frame byte stream contents prior to their use. If any of the frame validation constraints described in section 3.3.5.6 are not met, the Receive-Frame MUST be dropped.

The contents of the Receive-Frame byte stream MUST be used from the byte that begins at cbDataOffset for cbDataSize bytes as the Receive-Data payload.

The extension SHOULD set the working variable Received-Message-Type as follows.<18>

  • If dwMsgType flag RQ is set, Received-Message-Type equals Request.

  • If dwMsgType flag RP is set, Received-Message-Type equals Response.

The extension SHOULD set the working variable Received-Compression-Method to the value of frame field CompressionVersionCaller.