Versions in this module Expand all Collapse all v1 v1.8.4 Aug 21, 2023 Changes in this version + type DNSClient struct + func NewDNSClient(ctrl *gomock.Controller) *DNSClient + func (m *DNSClient) Close() error + func (m *DNSClient) EXPECT() *DNSClientMockRecorder + func (m *DNSClient) LookupIP(arg0 string, arg1 dns.IPOption) ([]net.IP, error) + func (m *DNSClient) Start() error + func (m *DNSClient) Type() interface{} + type DNSClientMockRecorder struct + func (mr *DNSClientMockRecorder) Close() *gomock.Call + func (mr *DNSClientMockRecorder) LookupIP(arg0, arg1 interface{}) *gomock.Call + func (mr *DNSClientMockRecorder) Start() *gomock.Call + func (mr *DNSClientMockRecorder) Type() *gomock.Call + type LogHandler struct + func NewLogHandler(ctrl *gomock.Controller) *LogHandler + func (m *LogHandler) EXPECT() *LogHandlerMockRecorder + func (m *LogHandler) Handle(arg0 log.Message) + type LogHandlerMockRecorder struct + func (mr *LogHandlerMockRecorder) Handle(arg0 interface{}) *gomock.Call + type MuxClientWorkerFactory struct + func NewMuxClientWorkerFactory(ctrl *gomock.Controller) *MuxClientWorkerFactory + func (m *MuxClientWorkerFactory) Create() (*mux.ClientWorker, error) + func (m *MuxClientWorkerFactory) EXPECT() *MuxClientWorkerFactoryMockRecorder + type MuxClientWorkerFactoryMockRecorder struct + func (mr *MuxClientWorkerFactoryMockRecorder) Create() *gomock.Call + type OutboundHandlerSelector struct + func NewOutboundHandlerSelector(ctrl *gomock.Controller) *OutboundHandlerSelector + func (m *OutboundHandlerSelector) EXPECT() *OutboundHandlerSelectorMockRecorder + func (m *OutboundHandlerSelector) Select(arg0 []string) []string + type OutboundHandlerSelectorMockRecorder struct + func (mr *OutboundHandlerSelectorMockRecorder) Select(arg0 interface{}) *gomock.Call + type OutboundManager struct + func NewOutboundManager(ctrl *gomock.Controller) *OutboundManager + func (m *OutboundManager) AddHandler(arg0 context.Context, arg1 outbound.Handler) error + func (m *OutboundManager) Close() error + func (m *OutboundManager) EXPECT() *OutboundManagerMockRecorder + func (m *OutboundManager) GetDefaultHandler() outbound.Handler + func (m *OutboundManager) GetHandler(arg0 string) outbound.Handler + func (m *OutboundManager) RemoveHandler(arg0 context.Context, arg1 string) error + func (m *OutboundManager) Start() error + func (m *OutboundManager) Type() interface{} + type OutboundManagerMockRecorder struct + func (mr *OutboundManagerMockRecorder) AddHandler(arg0, arg1 interface{}) *gomock.Call + func (mr *OutboundManagerMockRecorder) Close() *gomock.Call + func (mr *OutboundManagerMockRecorder) GetDefaultHandler() *gomock.Call + func (mr *OutboundManagerMockRecorder) GetHandler(arg0 interface{}) *gomock.Call + func (mr *OutboundManagerMockRecorder) RemoveHandler(arg0, arg1 interface{}) *gomock.Call + func (mr *OutboundManagerMockRecorder) Start() *gomock.Call + func (mr *OutboundManagerMockRecorder) Type() *gomock.Call + type ProxyInbound struct + func NewProxyInbound(ctrl *gomock.Controller) *ProxyInbound + func (m *ProxyInbound) EXPECT() *ProxyInboundMockRecorder + func (m *ProxyInbound) Network() []net.Network + func (m *ProxyInbound) Process(arg0 context.Context, arg1 net.Network, arg2 stat.Connection, ...) error + type ProxyInboundMockRecorder struct + func (mr *ProxyInboundMockRecorder) Network() *gomock.Call + func (mr *ProxyInboundMockRecorder) Process(arg0, arg1, arg2, arg3 interface{}) *gomock.Call + type ProxyOutbound struct + func NewProxyOutbound(ctrl *gomock.Controller) *ProxyOutbound + func (m *ProxyOutbound) EXPECT() *ProxyOutboundMockRecorder + func (m *ProxyOutbound) Process(arg0 context.Context, arg1 *transport.Link, arg2 internet.Dialer) error + type ProxyOutboundMockRecorder struct + func (mr *ProxyOutboundMockRecorder) Process(arg0, arg1, arg2 interface{}) *gomock.Call + type Reader struct + func NewReader(ctrl *gomock.Controller) *Reader + func (m *Reader) EXPECT() *ReaderMockRecorder + func (m *Reader) Read(arg0 []byte) (int, error) + type ReaderMockRecorder struct + func (mr *ReaderMockRecorder) Read(arg0 interface{}) *gomock.Call + type Writer struct + func NewWriter(ctrl *gomock.Controller) *Writer + func (m *Writer) EXPECT() *WriterMockRecorder + func (m *Writer) Write(arg0 []byte) (int, error) + type WriterMockRecorder struct + func (mr *WriterMockRecorder) Write(arg0 interface{}) *gomock.Call