3.2.5.6.3 Receiving a SelectStream Request Using SET_PARAMETER

The SelectStream request MUST follow the rules as specified in sections 2.2.7.10 and 2.2.7.10.3.

The SelectStream request MUST be processed as specified in section 3.2.5.6.4.

In addition to the rules in section 3.2.5.6.4, if the values of the OldStream and NewStream parameters of the message body are not identical, then the following rules also apply:

  • The stream identified by the OldStream parameter of the message body MUST be removed from the Selected-New-Streams variable.

  • The stream identified by the OldStream parameter of the message body SHOULD NOT be removed from the Selected-Streams variable.

  • If the stream identified by the OldStream parameter of the message body is listed in the Selected-Streams variable, the server MUST add an entry to the Selected-Replacement-Streams variable where the value of the OldStream parameter of the message body is the old stream and the value of the NewStream parameter of the message body is the new stream.