forked from quic-go/quic-go
add Packet class
This commit is contained in:
@@ -6,10 +6,10 @@ import (
|
||||
)
|
||||
|
||||
type OutgoingPacketAckHandler interface {
|
||||
SentPacket(packetNumber protocol.PacketNumber, entropyBit bool, plaintext []byte)
|
||||
SentPacket(packet *Packet) error
|
||||
ReceivedAck(ackFrame *frames.AckFrame)
|
||||
|
||||
DequeuePacketForRetransmission() (packetNumber protocol.PacketNumber, entropyBit bool, plaintext []byte)
|
||||
DequeuePacketForRetransmission() (packet *Packet)
|
||||
}
|
||||
|
||||
type IncomingPacketAckHandler interface {
|
||||
|
||||
12
ackhandler/packet.go
Normal file
12
ackhandler/packet.go
Normal file
@@ -0,0 +1,12 @@
|
||||
package ackhandler
|
||||
|
||||
import "github.com/lucas-clemente/quic-go/protocol"
|
||||
|
||||
// A Packet is a packet
|
||||
type Packet struct {
|
||||
PacketNumber protocol.PacketNumber
|
||||
Plaintext []byte
|
||||
EntropyBit bool
|
||||
|
||||
MissingReports uint8
|
||||
}
|
||||
Reference in New Issue
Block a user