Skip to content

Commit 3b063f5

Browse files
authored
Forward State Clarification (#1372)
I was working on a different change, but got sidetracked.
1 parent 5786da7 commit 3b063f5

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

draft-ietf-moq-transport.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -939,14 +939,12 @@ SUBSCRIBE_OK when establishing a subscription. This value can be used in a
939939
Joining FETCH (see {{joining-fetches}}) at any time while the subscription is
940940
active.
941941

942-
All `Established` subscriptions have a Forward State which is either 0 or 1. If the Forward
943-
State is 0, the publisher does not send objects for the subscription. If the
944-
Forward State is 1, the publisher sends objects. The initiator of the
945-
subscription sets the initial Forward State in either PUBLISH or SUBSCRIBE. The
946-
sender of PUBLISH_OK can update the Forward State based on its preference. Once
947-
the subscription is established, the subscriber can update the Forward State by
948-
sending SUBSCRIBE_UPDATE. Control messages, such as PUBLISH_DONE
949-
({{message-publish-done}}) are still sent on subscriptions in Forward State 0.
942+
All `Established` subscriptions have a Forward State which is either 0 or 1.
943+
The publisher does not send Objects if the Forward State is 0, and does send them
944+
if the Forward State is 1. The initiator of the subscription sets the initial
945+
Forward State in either PUBLISH or SUBSCRIBE. The subscriber can send PUBLISH_OK
946+
or SUBSCRIBE_UPDATE to update the Forward State. Control messages, such as
947+
PUBLISH_DONE ({{message-publish-done}}) are sent regardless of the forward state.
950948

951949
Either endpoint can initiate a subscription to a track without exchanging any
952950
prior messages other than SETUP. Relays MUST NOT send any PUBLISH messages

0 commit comments

Comments
 (0)