Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Connection ¶ added in v1.17.1
func (*Connection) Reusable ¶ added in v1.17.1
func (this *Connection) Reusable() bool
func (*Connection) SetReusable ¶ added in v1.17.1
func (this *Connection) SetReusable(b bool)
type TimedInboundRay ¶ added in v1.17.1
func NewTimedInboundRay ¶ added in v1.17.1
func NewTimedInboundRay(name string, inboundRay ray.InboundRay, server *UDPServer) *TimedInboundRay
func (*TimedInboundRay) InboundInput ¶ added in v1.17.1
func (this *TimedInboundRay) InboundInput() ray.OutputStream
func (*TimedInboundRay) InboundOutput ¶ added in v1.17.1
func (this *TimedInboundRay) InboundOutput() ray.InputStream
func (*TimedInboundRay) Monitor ¶ added in v1.17.1
func (this *TimedInboundRay) Monitor()
func (*TimedInboundRay) Release ¶ added in v1.17.1
func (this *TimedInboundRay) Release()
type UDPPayloadHandler ¶ added in v1.17.1
type UDPPayloadHandler func(*alloc.Buffer, v2net.Destination)
type UDPResponseCallback ¶ added in v1.17.1
type UDPResponseCallback func(destination v2net.Destination, payload *alloc.Buffer)
type UDPServer ¶ added in v1.17.1
func NewUDPServer ¶ added in v1.17.1
func NewUDPServer(meta *proxy.InboundHandlerMeta, packetDispatcher dispatcher.PacketDispatcher) *UDPServer
func (*UDPServer) Dispatch ¶ added in v1.17.1
func (this *UDPServer) Dispatch(session *proxy.SessionInfo, payload *alloc.Buffer, callback UDPResponseCallback)
Click to show internal directories.
Click to hide internal directories.