aboutsummaryrefslogtreecommitdiff
path: root/docs/LIBCURL-STRUCTS
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2015-06-04 22:43:36 +0200
committerDaniel Stenberg <daniel@haxx.se>2015-06-04 22:43:54 +0200
commit7c17b58eec102b8a97908cc8a62432a8adcb5db2 (patch)
tree0074b739563f99362f0b5db19968fe0cdeee94ab /docs/LIBCURL-STRUCTS
parent3013bb6b1c8e63e46ed0324eddffa6c54228acd7 (diff)
LIBCURL-STRUCTS: clarify for multiplexing
Diffstat (limited to 'docs/LIBCURL-STRUCTS')
-rw-r--r--docs/LIBCURL-STRUCTS5
1 files changed, 4 insertions, 1 deletions
diff --git a/docs/LIBCURL-STRUCTS b/docs/LIBCURL-STRUCTS
index 136d17ce7..11dee8539 100644
--- a/docs/LIBCURL-STRUCTS
+++ b/docs/LIBCURL-STRUCTS
@@ -52,6 +52,9 @@ for older and later versions as things don't change drastically that often.
The libcurl source code generally use the name 'data' for the variable that
points to the SessionHandle.
+ When doing multiplexed HTTP/2 transfers, each SessionHandle is associated
+ with an individual stream, sharing the same connectdata struct. Multiplexing
+ makes it even more important to keep things associated with the right thing!
1.2 connectdata
@@ -70,7 +73,7 @@ for older and later versions as things don't change drastically that often.
connection or the SessionHandle.
Functions in libcurl will assume that connectdata->data points to the
- SessionHandle that uses this connection.
+ SessionHandle that uses this connection (for the moment).
As a special complexity, some protocols supported by libcurl require a
special disconnect procedure that is more than just shutting down the