From e867d90e8e78a3b3e92debe2583e5583a2d8769a Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Tue, 29 Sep 2015 10:09:58 +0200 Subject: Rename tde into spdu --- tde/tde.go | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 tde/tde.go (limited to 'tde') diff --git a/tde/tde.go b/tde/tde.go deleted file mode 100644 index 93b6010..0000000 --- a/tde/tde.go +++ /dev/null @@ -1,41 +0,0 @@ -package tde - -import ( - "encoding/binary" - "io" - "net" -) - -const maxLen = 240 // max PDU len incl. header - -type Conn struct{ net.Conn } - -func (c Conn) Write(p []byte) (n int, err error) { - size := uint16(len(p)) - if err := binary.Write(c.Conn, binary.BigEndian, size); err != nil { - return 0, err - } - return c.Conn.Write(p) -} - -func (c Conn) Read(p []byte) (n int, err error) { - var size uint16 - if err := binary.Read(c.Conn, binary.BigEndian, &size); err != nil { - return 0, err - } - return c.Conn.Read(p[:size]) -} - -func ReadAll(r io.Reader) ([]byte, error) { - p := make([]byte, maxLen) - n, err := r.Read(p) - return p[:n], err -} - -func Dial(service string) (Conn, error) { - conn, err := net.Dial("tcp", service) - if err != nil { - return Conn{}, err - } - return Conn{conn}, nil -} -- cgit v1.2.3