Files
quic-go/ackhandler/interfaces.go
Marten Seemann 0164feff8f add Packet class
2016-04-20 18:37:55 +07:00

20 lines
443 B
Go

package ackhandler
import (
"github.com/lucas-clemente/quic-go/frames"
"github.com/lucas-clemente/quic-go/protocol"
)
type OutgoingPacketAckHandler interface {
SentPacket(packet *Packet) error
ReceivedAck(ackFrame *frames.AckFrame)
DequeuePacketForRetransmission() (packet *Packet)
}
type IncomingPacketAckHandler interface {
ReceivedPacket(packetNumber protocol.PacketNumber, entropyBit bool)
DequeueAckFrame() *frames.AckFrame
}