Documentation ¶
Index ¶
- func NewBitReverseConn(conn net.Conn) net.Conn
- func NewBrotliConn(conn net.Conn) net.Conn
- func NewMultiplexConn(session MultiplexSession, id uint32, conn net.Conn) net.Conn
- func NewWriteLockConn(conn net.Conn) net.Conn
- type BitReverseConn
- func (c *BitReverseConn) Close() error
- func (c *BitReverseConn) LocalAddr() net.Addr
- func (c *BitReverseConn) Read(b []byte) (int, error)
- func (c *BitReverseConn) RemoteAddr() net.Addr
- func (c *BitReverseConn) SetDeadline(t time.Time) error
- func (c *BitReverseConn) SetReadDeadline(t time.Time) error
- func (c *BitReverseConn) SetWriteDeadline(t time.Time) error
- func (c *BitReverseConn) Write(b []byte) (int, error)
- type BrotliConn
- func (c *BrotliConn) Close() error
- func (c *BrotliConn) LocalAddr() net.Addr
- func (c *BrotliConn) Read(b []byte) (int, error)
- func (c *BrotliConn) RemoteAddr() net.Addr
- func (c *BrotliConn) SetDeadline(t time.Time) error
- func (c *BrotliConn) SetReadDeadline(t time.Time) error
- func (c *BrotliConn) SetWriteDeadline(t time.Time) error
- func (c *BrotliConn) Write(b []byte) (int, error)
- type MultiplexConn
- func (c *MultiplexConn) Close() error
- func (c *MultiplexConn) LocalAddr() net.Addr
- func (c *MultiplexConn) Read(b []byte) (int, error)
- func (c *MultiplexConn) RemoteAddr() net.Addr
- func (c *MultiplexConn) SetDeadline(t time.Time) error
- func (c *MultiplexConn) SetReadDeadline(t time.Time) error
- func (c *MultiplexConn) SetWriteDeadline(t time.Time) error
- func (c *MultiplexConn) Write(b []byte) (int, error)
- type MultiplexSession
- type WriteLockConn
- func (c *WriteLockConn) Close() error
- func (c *WriteLockConn) LocalAddr() net.Addr
- func (c *WriteLockConn) Read(b []byte) (int, error)
- func (c *WriteLockConn) RemoteAddr() net.Addr
- func (c *WriteLockConn) SetDeadline(t time.Time) error
- func (c *WriteLockConn) SetReadDeadline(t time.Time) error
- func (c *WriteLockConn) SetWriteDeadline(t time.Time) error
- func (c *WriteLockConn) Write(b []byte) (int, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMultiplexConn ¶
Types ¶
type BitReverseConn ¶
type BitReverseConn struct {
// contains filtered or unexported fields
}
func (*BitReverseConn) Close ¶
func (c *BitReverseConn) Close() error
func (*BitReverseConn) LocalAddr ¶
func (c *BitReverseConn) LocalAddr() net.Addr
func (*BitReverseConn) RemoteAddr ¶
func (c *BitReverseConn) RemoteAddr() net.Addr
func (*BitReverseConn) SetDeadline ¶
func (c *BitReverseConn) SetDeadline(t time.Time) error
func (*BitReverseConn) SetReadDeadline ¶
func (c *BitReverseConn) SetReadDeadline(t time.Time) error
func (*BitReverseConn) SetWriteDeadline ¶
func (c *BitReverseConn) SetWriteDeadline(t time.Time) error
type BrotliConn ¶
type BrotliConn struct {
// contains filtered or unexported fields
}
func (*BrotliConn) Close ¶
func (c *BrotliConn) Close() error
func (*BrotliConn) LocalAddr ¶
func (c *BrotliConn) LocalAddr() net.Addr
func (*BrotliConn) RemoteAddr ¶
func (c *BrotliConn) RemoteAddr() net.Addr
func (*BrotliConn) SetDeadline ¶
func (c *BrotliConn) SetDeadline(t time.Time) error
func (*BrotliConn) SetReadDeadline ¶
func (c *BrotliConn) SetReadDeadline(t time.Time) error
func (*BrotliConn) SetWriteDeadline ¶
func (c *BrotliConn) SetWriteDeadline(t time.Time) error
type MultiplexConn ¶
type MultiplexConn struct {
// contains filtered or unexported fields
}
func (*MultiplexConn) Close ¶
func (c *MultiplexConn) Close() error
func (*MultiplexConn) LocalAddr ¶
func (c *MultiplexConn) LocalAddr() net.Addr
func (*MultiplexConn) RemoteAddr ¶
func (c *MultiplexConn) RemoteAddr() net.Addr
func (*MultiplexConn) SetDeadline ¶
func (c *MultiplexConn) SetDeadline(t time.Time) error
func (*MultiplexConn) SetReadDeadline ¶
func (c *MultiplexConn) SetReadDeadline(t time.Time) error
func (*MultiplexConn) SetWriteDeadline ¶
func (c *MultiplexConn) SetWriteDeadline(t time.Time) error
type MultiplexSession ¶
type MultiplexSession interface {
RemoveConn(id uint32)
}
type WriteLockConn ¶
func (*WriteLockConn) Close ¶
func (c *WriteLockConn) Close() error
func (*WriteLockConn) LocalAddr ¶
func (c *WriteLockConn) LocalAddr() net.Addr
func (*WriteLockConn) RemoteAddr ¶
func (c *WriteLockConn) RemoteAddr() net.Addr
func (*WriteLockConn) SetDeadline ¶
func (c *WriteLockConn) SetDeadline(t time.Time) error
func (*WriteLockConn) SetReadDeadline ¶
func (c *WriteLockConn) SetReadDeadline(t time.Time) error
func (*WriteLockConn) SetWriteDeadline ¶
func (c *WriteLockConn) SetWriteDeadline(t time.Time) error
Click to show internal directories.
Click to hide internal directories.