NewBackend creates a new Backend.
(r io.Reader, w io.Writer)
| 52 | |
| 53 | // NewBackend creates a new Backend. |
| 54 | func NewBackend(r io.Reader, w io.Writer) *Backend { |
| 55 | cr := newChunkReader(r, 0) |
| 56 | return &Backend{cr: cr, w: w} |
| 57 | } |
| 58 | |
| 59 | // Send sends a message to the frontend (i.e. the client). The message is buffered until Flush is called. Any error |
| 60 | // encountered will be returned from Flush. |