github.com/danielpfeifer02/quic-go-prio-packs@v0.41.0-28/internal/wire/ping_frame.go (about) 1 package wire 2 3 import ( 4 "github.com/danielpfeifer02/quic-go-prio-packs/internal/protocol" 5 ) 6 7 // A PingFrame is a PING frame 8 type PingFrame struct{} 9 10 func (f *PingFrame) Append(b []byte, _ protocol.Version) ([]byte, error) { 11 return append(b, pingFrameType), nil 12 } 13 14 // Length of a written frame 15 func (f *PingFrame) Length(_ protocol.Version) protocol.ByteCount { 16 return 1 17 }