add stream.Close

This commit is contained in:
Lucas Clemente
2016-04-18 14:08:56 +02:00
parent c7bb7acaf8
commit 9757ad62f2

View File

@@ -81,6 +81,14 @@ func (s *Stream) Write(p []byte) (int, error) {
return len(p), nil
}
func (s *Stream) Close() error {
return s.Session.SendFrame(&frames.StreamFrame{
StreamID: s.StreamID,
Offset: s.WriteOffset,
FinBit: true,
})
}
// AddStreamFrame adds a new stream frame
func (s *Stream) AddStreamFrame(frame *frames.StreamFrame) error {
s.StreamFrames <- frame