From 7a5f5f23068e0a42858b9898722897c4be47b4b9 Mon Sep 17 00:00:00 2001 From: Lucas Clemente Date: Wed, 20 Apr 2016 18:30:14 +0200 Subject: [PATCH] mock MaxLength for RST_STREAM and STOP_WAITING --- frames/rst_stream_frame.go | 8 ++++++-- frames/stop_waiting_frame.go | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/frames/rst_stream_frame.go b/frames/rst_stream_frame.go index d1b089edf..634bd7804 100644 --- a/frames/rst_stream_frame.go +++ b/frames/rst_stream_frame.go @@ -2,7 +2,6 @@ package frames import ( "bytes" - "errors" "github.com/lucas-clemente/quic-go/protocol" "github.com/lucas-clemente/quic-go/utils" @@ -17,7 +16,12 @@ type RstStreamFrame struct { //Write writes a RST_STREAM frame func (f *RstStreamFrame) Write(b *bytes.Buffer) error { - return errors.New("RstStreamFrame: Write not yet implemented") + panic("RstStreamFrame: Write not yet implemented") +} + +// MaxLength of a written frame +func (f *RstStreamFrame) MaxLength() int { + panic("RstStreamFrame: Write not yet implemented") } // ParseRstStreamFrame parses a RST_STREAM frame diff --git a/frames/stop_waiting_frame.go b/frames/stop_waiting_frame.go index 2446b39e8..3b163deb4 100644 --- a/frames/stop_waiting_frame.go +++ b/frames/stop_waiting_frame.go @@ -2,7 +2,6 @@ package frames import ( "bytes" - "errors" "github.com/lucas-clemente/quic-go/utils" ) @@ -14,7 +13,12 @@ type StopWaitingFrame struct { } func (f *StopWaitingFrame) Write(b *bytes.Buffer) error { - return errors.New("StopWaitingFrame: Write not yet implemented") + panic("StopWaitingFrame: Write not yet implemented") +} + +// MaxLength of a written frame +func (f *StopWaitingFrame) MaxLength() int { + panic("StopWaitingFrame: Write not yet implemented") } // ParseStopWaitingFrame parses a StopWaiting frame