proxyman

package
v2.3.1+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2016 License: MIT Imports: 3 Imported by: 13

Documentation

Index

Constants

View Source
const (
	APP_ID_INBOUND_MANAGER  = app.ID(4)
	APP_ID_OUTBOUND_MANAGER = app.ID(6)
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DefaultOutboundHandlerManager added in v1.13.1

type DefaultOutboundHandlerManager struct {
	sync.RWMutex
	// contains filtered or unexported fields
}

func NewDefaultOutboundHandlerManager added in v1.13.1

func NewDefaultOutboundHandlerManager() *DefaultOutboundHandlerManager

func (*DefaultOutboundHandlerManager) GetDefaultHandler added in v1.13.1

func (this *DefaultOutboundHandlerManager) GetDefaultHandler() proxy.OutboundHandler

func (*DefaultOutboundHandlerManager) GetHandler added in v1.13.1

func (*DefaultOutboundHandlerManager) Release added in v1.13.1

func (this *DefaultOutboundHandlerManager) Release()

func (*DefaultOutboundHandlerManager) SetDefaultHandler added in v1.13.1

func (this *DefaultOutboundHandlerManager) SetDefaultHandler(handler proxy.OutboundHandler)

func (*DefaultOutboundHandlerManager) SetHandler added in v1.13.1

func (this *DefaultOutboundHandlerManager) SetHandler(tag string, handler proxy.OutboundHandler)

type InboundHandlerManager

type InboundHandlerManager interface {
	GetHandler(tag string) (proxy.InboundHandler, int)
}

type OutboundHandlerManager added in v1.13.1

type OutboundHandlerManager interface {
	GetHandler(tag string) proxy.OutboundHandler
	GetDefaultHandler() proxy.OutboundHandler
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL