diff options
author | Daniel Stenberg <daniel@haxx.se> | 2015-06-04 22:43:36 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2015-06-04 22:43:54 +0200 |
commit | 7c17b58eec102b8a97908cc8a62432a8adcb5db2 (patch) | |
tree | 0074b739563f99362f0b5db19968fe0cdeee94ab /docs | |
parent | 3013bb6b1c8e63e46ed0324eddffa6c54228acd7 (diff) |
LIBCURL-STRUCTS: clarify for multiplexing
Diffstat (limited to 'docs')
-rw-r--r-- | docs/LIBCURL-STRUCTS | 5 |
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 |