From 57683c7a4868bf0818fe38bd558fc9f7b052c34b Mon Sep 17 00:00:00 2001 From: taknb2nch Date: Fri, 14 Feb 2014 23:20:21 +0900 Subject: [PATCH] =?UTF-8?q?NewReader=E3=80=81NewWriter=E9=96=A2=E6=95=B0?= =?UTF-8?q?=E3=82=92=E8=BF=BD=E5=8A=A0=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pop3proto.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pop3proto.go b/pop3proto.go index 9f8f6d3..ecbb56b 100644 --- a/pop3proto.go +++ b/pop3proto.go @@ -37,6 +37,10 @@ type Reader struct { R *textproto.Reader } +func NewReader(r *bufio.Reader) *Reader { + return &Reader{R: textproto.NewReader(r)} +} + func (r *Reader) ReadLine() (string, error) { return r.R.ReadLine() // for debug @@ -108,6 +112,10 @@ type Writer struct { W *bufio.Writer } +func NewWriter(w *bufio.Writer) *Writer { + return &Writer{W: w} +} + func (w *Writer) WriteLine(format string, args ...interface{}) error { var err error