Start to rewrite

This commit is contained in:
9seconds
2018-07-07 16:50:29 +03:00
parent a3933e6ede
commit 41b2b1c819
19 changed files with 603 additions and 565 deletions
+78
View File
@@ -0,0 +1,78 @@
package wrappers
import (
"io"
"net"
)
type Wrap interface {
LogDebug(msg string, data ...interface{})
LogInfo(msg string, data ...interface{})
LogWarn(msg string, data ...interface{})
LogError(msg string, data ...interface{})
LocalAddr() *net.TCPAddr
RemoteAddr() *net.TCPAddr
}
type WrapWriter interface {
io.Writer
Wrap
}
type WrapWriteCloser interface {
io.Closer
WrapWriter
}
type WrapStreamReader interface {
io.Reader
Wrap
}
type WrapStreamReadCloser interface {
io.Closer
WrapStreamReader
}
type WrapStreamReadWriter interface {
io.Writer
WrapStreamReader
}
type WrapStreamWriteCloser interface {
io.Closer
io.Writer
Wrap
}
type WrapStreamReadWriteCloser interface {
io.Closer
WrapStreamReadWriter
}
type WrapPacketReader interface {
Read() ([]byte, error)
Wrap
}
type WrapPacketReadWriter interface {
io.Writer
WrapPacketReader
}
type WrapBlockReadCloser interface {
io.Closer
WrapPacketReader
}
type WrapPacketWriteCloser interface {
io.Writer
io.Closer
Wrap
}
type WrapPacketReadWriteCloser interface {
io.Closer
WrapPacketReadWriter
}