reuse interleaved frame buffer to minimize ram and cpu

This commit is contained in:
aler9
2020-06-27 16:06:16 +02:00
parent 5f06349c87
commit 6bbbfefb75
3 changed files with 21 additions and 21 deletions

View File

@@ -75,9 +75,9 @@ func (s *ConnServer) WriteResponse(res *Response) error {
}
// ReadInterleavedFrame reads an InterleavedFrame.
func (s *ConnServer) ReadInterleavedFrame() (*InterleavedFrame, error) {
func (s *ConnServer) ReadInterleavedFrame(frame *InterleavedFrame) error {
s.conf.NConn.SetReadDeadline(time.Now().Add(s.conf.ReadTimeout))
return interleavedFrameRead(s.br)
return frame.read(s.br)
}
// WriteInterleavedFrame writes an InterleavedFrame.