mirror of
https://github.com/ScuroNeko/mtg.git
synced 2026-09-01 09:14:01 +03:00
Start to rewrite
This commit is contained in:
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user