forked from quic-go/quic-go
document possible deadlocks in AllowConnectionWindowIncrease
This commit is contained in:
@@ -270,6 +270,8 @@ type Config struct {
|
|||||||
// to increase the connection flow control window.
|
// to increase the connection flow control window.
|
||||||
// If set, the caller can prevent an increase of the window. Typically, it would do so to
|
// If set, the caller can prevent an increase of the window. Typically, it would do so to
|
||||||
// limit the memory usage.
|
// limit the memory usage.
|
||||||
|
// To avoid deadlocks, it is not valid to call other functions on the session or on streams
|
||||||
|
// in this callback.
|
||||||
AllowConnectionWindowIncrease func(sess Session, delta uint64) bool
|
AllowConnectionWindowIncrease func(sess Session, delta uint64) bool
|
||||||
// MaxIncomingStreams is the maximum number of concurrent bidirectional streams that a peer is allowed to open.
|
// MaxIncomingStreams is the maximum number of concurrent bidirectional streams that a peer is allowed to open.
|
||||||
// Values above 2^60 are invalid.
|
// Values above 2^60 are invalid.
|
||||||
|
|||||||
Reference in New Issue
Block a user