msquic/docs/api
Nick Banks f960155603
Multiple Receive API Support (#4182)
* WIP

* Fixes

* Simplify

* fix

* Fix

* Fix more bugs

* Fix clog and .net

* Fixes

* Improvements

* Undo a merge issue

* Another merge issue

* Simple test

* remove fprintf

* fix signature to upto 255. add Large send case

* 1G Multi receive

* fix drain bug

* kernel test

* fix

* fix

* unused variable

* compare data

* tmp

* test cases

* 95% works

* remove fprintf in core

* Fix Range copy

* fix type mimatch

* cleanup

* Fix stall issue

* rollback

* retry if length is 0

* remove continue to reset Readpending in QuicStreamReceiveComplete

* stop enablling send with pending data (race condition exists)

* fix QuicRecvBufferHasUnreadData

* rollback for recv_buff lock bug then return earlier not to indicate FIN bit

* fix

* fix

* reduce test buffer size for CI speed

* update document

* add back buffer count caution

* Update docs/api/StreamReceiveComplete.md

Co-authored-by: Nick Banks <nibanks@microsoft.com>

* Update docs/api/StreamReceiveComplete.md

Co-authored-by: Nick Banks <nibanks@microsoft.com>

* logical conflicts

---------

Co-authored-by: ami-GS <1991.daiki@gmail.com>
2024-08-05 17:11:50 +00:00
..
ConfigurationClose.md
ConfigurationLoadCredential.md
ConfigurationOpen.md
ConnectionCertificateValidationComplete.md
ConnectionClose.md
ConnectionOpen.md
ConnectionResumptionTicketValidationComplete.md
ConnectionSendResumptionTicket.md
ConnectionSetConfiguration.md
ConnectionShutdown.md
ConnectionStart.md
DatagramSend.md
GetContext.md
GetParam.md
ListenerClose.md
ListenerOpen.md
ListenerStart.md
ListenerStop.md
MsQuicClose.md
MsQuicOpen2.md
MsQuicOpenVersion.md
QUIC_API_TABLE.md
QUIC_CONNECTION_CALLBACK.md
QUIC_CONNECTION_EVENT.md
QUIC_CREDENTIAL_CONFIG.md
QUIC_LISTENER_CALLBACK.md
QUIC_LISTENER_EVENT.md
QUIC_NEW_CONNECTION_INFO.md
QUIC_REGISTRATION_CONFIG.md
QUIC_SETTINGS.md
QUIC_STATUS.md
RegistrationClose.md
RegistrationOpen.md
RegistrationShutdown.md
SetCallbackHandler.md
SetContext.md
SetParam.md
StreamClose.md
StreamOpen.md
StreamReceiveComplete.md
StreamReceiveSetEnabled.md
StreamSend.md
StreamShutdown.md
StreamStart.md