Files
quic-go/internal/ackhandler/frame.go
2025-11-14 04:04:40 +03:00

22 lines
436 B
Go

package ackhandler
import (
"git.geeks-team.ru/gr1ffon/quic-go/internal/wire"
)
// FrameHandler handles the acknowledgement and the loss of a frame.
type FrameHandler interface {
OnAcked(wire.Frame)
OnLost(wire.Frame)
}
type Frame struct {
Frame wire.Frame // nil if the frame has already been acknowledged in another packet
Handler FrameHandler
}
type StreamFrame struct {
Frame *wire.StreamFrame
Handler FrameHandler
}