Skip to content

Stream Start and (not) receiving events #2880

Answered by nibanks
ManickaP asked this question in Q&A
Discussion options

You must be logged in to vote
  • If the StreamStart call fails, you will receive no notifications. It can only fail though if you're calling the API at the wrong time, with the wrong parameters, or on allocation failure.
  • If the START_COMPLETE event indicates failure (non QUIC_SUCCEEDED(Status) code), then you will not get any further notification except for:
    • If you passed QUIC_STREAM_START_FLAG_SHUTDOWN_ON_FAIL, then you will get a SHUTDOWN_COMPLETE, and nothing else.
    • If you call StreamStart again (for instance, because you called the first time with QUIC_STREAM_START_FLAG_FAIL_BLOCKED and there wasn't any available), and it succeeds, then the stream will operate as normal.
  • For all else, once the stream is successful…

Replies: 1 comment 5 replies

Comment options

You must be logged in to vote
5 replies
@ManickaP
Comment options

ManickaP Jul 11, 2022
Collaborator Author

@nibanks
Comment options

nibanks Jul 11, 2022
Collaborator

@ManickaP
Comment options

ManickaP Jul 11, 2022
Collaborator Author

@nibanks
Comment options

nibanks Jul 11, 2022
Collaborator

@ManickaP
Comment options

ManickaP Jul 11, 2022
Collaborator Author

Answer selected by ManickaP
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants