summaryrefslogtreecommitdiff
path: root/qpid/extras/dispatch/src/container.c
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/extras/dispatch/src/container.c')
-rw-r--r--qpid/extras/dispatch/src/container.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/qpid/extras/dispatch/src/container.c b/qpid/extras/dispatch/src/container.c
index d4766f0432..38262cd094 100644
--- a/qpid/extras/dispatch/src/container.c
+++ b/qpid/extras/dispatch/src/container.c
@@ -325,8 +325,10 @@ static int process_handler(dx_container_t *container, void* unused, pn_connectio
}
//
- // Step 2.5: Traverse all of the links on the connection looking for
- // links. Call the attached node's writable handler for such links.
+ // Step 2.5: Call the attached node's writable handler for all active links
+ // on the connection. Note that in Dispatch, links are considered
+ // bidirectional. Incoming and outgoing only pertains to deliveries and
+ // deliveries are a subset of the traffic that flows both directions on links.
//
pn_link = pn_link_head(conn, PN_LOCAL_ACTIVE | PN_REMOTE_ACTIVE);
while (pn_link) {