Skip to content

Commit 03c911c

Browse files
committed
Intermediary Nodes: it's useful to define upstream and downstream
What's in the spec for intermediary nodes isn't sufficient to write one that correctly handles the webdriver protocol. We're going to need some better definitions, and these will be simpler to write if we've already defined what "upstream" and "downstream" mean.
1 parent 51cfa49 commit 03c911c

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

webdriver-spec.html

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -707,9 +707,15 @@ <h2>Nodes</h2>
707707

708708
<dl>
709709
<dt><dfn data-lt="intermediary nodes">Intermediary node</dfn>
710-
<dd>Intermediary nodes are those that act as proxies,
711-
implementing both the client and server sides of the <a href=#protocol>protocol</a>.
712-
However they are not expected to implement <a>remote end steps</a> directly.
710+
<dd>Intermediary nodes are those that act as proxies, implementing
711+
both the <a>local end</a> and <a>remote end</a> of
712+
the <a href=#protocol>protocol</a>. However they are not expected
713+
to implement <a>remote end steps</a> directly. All nodes between a
714+
specific <a>intermediary node</a> and a <a>local end</a> are said to
715+
be <dfn data-lt="downstream node">downstream</dfn> of that
716+
node. Conversely, any nodes between a specific <a>intermediary
717+
node</a> and an <a>endpoint node</a> are said to
718+
be <dfn data-lt="upstream node">upstream</dfn>.
713719

714720
<dt><dfn>Endpoint node</dfn>
715721
<dd>An endpoint node is the final <a>remote end</a>

0 commit comments

Comments
 (0)