Hunter0x7c7
2022-08-11 a82f9cb69f63aaeba40c024960deda7d75b9fece
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
// Code generated by MockGen. DO NOT EDIT.
// Source: github.com/v2fly/v2ray-core/v5/proxy (interfaces: Inbound,Outbound)
 
// Package mocks is a generated GoMock package.
package mocks
 
import (
    context "context"
    reflect "reflect"
 
    gomock "github.com/golang/mock/gomock"
    net "github.com/v2fly/v2ray-core/v5/common/net"
    routing "github.com/v2fly/v2ray-core/v5/features/routing"
    transport "github.com/v2fly/v2ray-core/v5/transport"
    internet "github.com/v2fly/v2ray-core/v5/transport/internet"
)
 
// ProxyInbound is a mock of Inbound interface.
type ProxyInbound struct {
    ctrl     *gomock.Controller
    recorder *ProxyInboundMockRecorder
}
 
// ProxyInboundMockRecorder is the mock recorder for ProxyInbound.
type ProxyInboundMockRecorder struct {
    mock *ProxyInbound
}
 
// NewProxyInbound creates a new mock instance.
func NewProxyInbound(ctrl *gomock.Controller) *ProxyInbound {
    mock := &ProxyInbound{ctrl: ctrl}
    mock.recorder = &ProxyInboundMockRecorder{mock}
    return mock
}
 
// EXPECT returns an object that allows the caller to indicate expected use.
func (m *ProxyInbound) EXPECT() *ProxyInboundMockRecorder {
    return m.recorder
}
 
// Network mocks base method.
func (m *ProxyInbound) Network() []net.Network {
    m.ctrl.T.Helper()
    ret := m.ctrl.Call(m, "Network")
    ret0, _ := ret[0].([]net.Network)
    return ret0
}
 
// Network indicates an expected call of Network.
func (mr *ProxyInboundMockRecorder) Network() *gomock.Call {
    mr.mock.ctrl.T.Helper()
    return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Network", reflect.TypeOf((*ProxyInbound)(nil).Network))
}
 
// Process mocks base method.
func (m *ProxyInbound) Process(arg0 context.Context, arg1 net.Network, arg2 internet.Connection, arg3 routing.Dispatcher) error {
    m.ctrl.T.Helper()
    ret := m.ctrl.Call(m, "Process", arg0, arg1, arg2, arg3)
    ret0, _ := ret[0].(error)
    return ret0
}
 
// Process indicates an expected call of Process.
func (mr *ProxyInboundMockRecorder) Process(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
    mr.mock.ctrl.T.Helper()
    return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Process", reflect.TypeOf((*ProxyInbound)(nil).Process), arg0, arg1, arg2, arg3)
}
 
// ProxyOutbound is a mock of Outbound interface.
type ProxyOutbound struct {
    ctrl     *gomock.Controller
    recorder *ProxyOutboundMockRecorder
}
 
// ProxyOutboundMockRecorder is the mock recorder for ProxyOutbound.
type ProxyOutboundMockRecorder struct {
    mock *ProxyOutbound
}
 
// NewProxyOutbound creates a new mock instance.
func NewProxyOutbound(ctrl *gomock.Controller) *ProxyOutbound {
    mock := &ProxyOutbound{ctrl: ctrl}
    mock.recorder = &ProxyOutboundMockRecorder{mock}
    return mock
}
 
// EXPECT returns an object that allows the caller to indicate expected use.
func (m *ProxyOutbound) EXPECT() *ProxyOutboundMockRecorder {
    return m.recorder
}
 
// Process mocks base method.
func (m *ProxyOutbound) Process(arg0 context.Context, arg1 *transport.Link, arg2 internet.Dialer) error {
    m.ctrl.T.Helper()
    ret := m.ctrl.Call(m, "Process", arg0, arg1, arg2)
    ret0, _ := ret[0].(error)
    return ret0
}
 
// Process indicates an expected call of Process.
func (mr *ProxyOutboundMockRecorder) Process(arg0, arg1, arg2 interface{}) *gomock.Call {
    mr.mock.ctrl.T.Helper()
    return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Process", reflect.TypeOf((*ProxyOutbound)(nil).Process), arg0, arg1, arg2)
}