Skip to content

Commit 28bdd6f

Browse files
authored
Messages are Tag-Length-Value (moq-wg#663)
Editorial change to consistently not describe headers as messages, as well as datagrams, which are also not TLV.
2 parents 2fb6564 + 0f44eb9 commit 28bdd6f

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

draft-ietf-moq-transport.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2277,9 +2277,9 @@ Any object with a status code other than zero MUST have an empty payload.
22772277
Though some status information could be inferred from QUIC stream state,
22782278
that information is not reliable and cacheable.
22792279

2280-
## Object Datagram Message {#object-datagram}
2280+
## Object Datagram {#object-datagram}
22812281

2282-
An `OBJECT_DATAGRAM` message carries a single object in a datagram.
2282+
An `OBJECT_DATAGRAM` carries a single object in a datagram.
22832283

22842284
An Object received in an `OBJECT_DATAGRAM` message has an `Object
22852285
Forwarding Preference` = `Datagram`. To send an Object with `Object
@@ -2289,39 +2289,39 @@ size can be larger than maximum datagram size for the session, the Object
22892289
will be dropped.
22902290

22912291
~~~
2292-
OBJECT_DATAGRAM Message {
2292+
OBJECT_DATAGRAM {
22932293
Track Alias (i),
22942294
Group ID (i),
22952295
Object ID (i),
22962296
Publisher Priority (8),
22972297
Object Payload (..),
22982298
}
22992299
~~~
2300-
{: #object-datagram-format title="MOQT OBJECT_DATAGRAM Message"}
2300+
{: #object-datagram-format title="MOQT OBJECT_DATAGRAM"}
23012301

23022302
There is no explicit length field. The entirety of the transport datagram
23032303
following Publisher Priority contains the Object Payload.
23042304

2305-
## Object Datagram Status Message {#object-datagram-status}
2305+
## Object Datagram Status {#object-datagram-status}
23062306

2307-
An `OBJECT_DATAGRAM_STATUS` message is similar to OBEJCT_DATAGRAM except it
2307+
An `OBJECT_DATAGRAM_STATUS` is similar to OBEJCT_DATAGRAM except it
23082308
conveys an Object Status and has no payload.
23092309

23102310
~~~
2311-
OBJECT_DATAGRAM_STATUS Message {
2311+
OBJECT_DATAGRAM_STATUS {
23122312
Track Alias (i),
23132313
Group ID (i),
23142314
Object ID (i),
23152315
Publisher Priority (8),
23162316
Object Status (i),
23172317
}
23182318
~~~
2319-
{: #object-datagram-status-format title="MOQT OBJECT_DATAGRAM_STATUS Message"}
2319+
{: #object-datagram-status-format title="MOQT OBJECT_DATAGRAM_STATUS"}
23202320

23212321
## Streams
23222322

23232323
When objects are sent on streams, the stream begins with a Subgroup Header
2324-
message and is followed by one or more sets of serialized object fields.
2324+
and is followed by one or more sets of serialized object fields.
23252325
If a stream ends gracefully in the middle of a serialized Object, the session
23262326
SHOULD be terminated with a Protocol Violation.
23272327

@@ -2336,14 +2336,14 @@ belong to the track requested in the Subscribe message identified by `Track Alia
23362336
and the subgroup indicated by 'Group ID' and `Subgroup ID`.
23372337

23382338
~~~
2339-
SUBGROUP_HEADER Message {
2339+
SUBGROUP_HEADER {
23402340
Track Alias (i),
23412341
Group ID (i),
23422342
Subgroup ID (i),
23432343
Publisher Priority (8),
23442344
}
23452345
~~~
2346-
{: #object-header-format title="MOQT SUBGROUP_HEADER Message"}
2346+
{: #object-header-format title="MOQT SUBGROUP_HEADER"}
23472347

23482348
All Objects received on a stream opened with `SUBGROUP_HEADER` have an
23492349
`Object Forwarding Preference` = `Subgroup`.
@@ -2445,11 +2445,11 @@ When a stream begins with `FETCH_HEADER`, all objects on the stream belong to th
24452445
track requested in the Fetch message identified by `Subscribe ID`.
24462446

24472447
~~~
2448-
FETCH_HEADER Message {
2448+
FETCH_HEADER {
24492449
Subscribe ID (i),
24502450
}
24512451
~~~
2452-
{: #fetch-header-format title="MOQT FETCH_HEADER Message"}
2452+
{: #fetch-header-format title="MOQT FETCH_HEADER"}
24532453

24542454

24552455
Each object sent on a fetch stream after the FETCH_HEADER has the following format:

0 commit comments

Comments
 (0)