Documentation
¶
Index ¶
- type MockAuthenticator
- type MockAuthenticator_Authenticate_Call
- func (_c *MockAuthenticator_Authenticate_Call) Return(ok bool, id string) *MockAuthenticator_Authenticate_Call
- func (_c *MockAuthenticator_Authenticate_Call) Run(run func(addr net.Addr, auth string, tx uint64)) *MockAuthenticator_Authenticate_Call
- func (_c *MockAuthenticator_Authenticate_Call) RunAndReturn(run func(net.Addr, string, uint64) (bool, string)) *MockAuthenticator_Authenticate_Call
- type MockAuthenticator_Expecter
- type MockConn
- func (_m *MockConn) Close() error
- func (_m *MockConn) EXPECT() *MockConn_Expecter
- func (_m *MockConn) LocalAddr() net.Addr
- func (_m *MockConn) Read(b []byte) (int, error)
- func (_m *MockConn) RemoteAddr() net.Addr
- func (_m *MockConn) SetDeadline(t time.Time) error
- func (_m *MockConn) SetReadDeadline(t time.Time) error
- func (_m *MockConn) SetWriteDeadline(t time.Time) error
- func (_m *MockConn) Write(b []byte) (int, error)
- type MockConn_Close_Call
- type MockConn_Expecter
- func (_e *MockConn_Expecter) Close() *MockConn_Close_Call
- func (_e *MockConn_Expecter) LocalAddr() *MockConn_LocalAddr_Call
- func (_e *MockConn_Expecter) Read(b interface{}) *MockConn_Read_Call
- func (_e *MockConn_Expecter) RemoteAddr() *MockConn_RemoteAddr_Call
- func (_e *MockConn_Expecter) SetDeadline(t interface{}) *MockConn_SetDeadline_Call
- func (_e *MockConn_Expecter) SetReadDeadline(t interface{}) *MockConn_SetReadDeadline_Call
- func (_e *MockConn_Expecter) SetWriteDeadline(t interface{}) *MockConn_SetWriteDeadline_Call
- func (_e *MockConn_Expecter) Write(b interface{}) *MockConn_Write_Call
- type MockConn_LocalAddr_Call
- type MockConn_Read_Call
- type MockConn_RemoteAddr_Call
- type MockConn_SetDeadline_Call
- type MockConn_SetReadDeadline_Call
- func (_c *MockConn_SetReadDeadline_Call) Return(_a0 error) *MockConn_SetReadDeadline_Call
- func (_c *MockConn_SetReadDeadline_Call) Run(run func(t time.Time)) *MockConn_SetReadDeadline_Call
- func (_c *MockConn_SetReadDeadline_Call) RunAndReturn(run func(time.Time) error) *MockConn_SetReadDeadline_Call
- type MockConn_SetWriteDeadline_Call
- func (_c *MockConn_SetWriteDeadline_Call) Return(_a0 error) *MockConn_SetWriteDeadline_Call
- func (_c *MockConn_SetWriteDeadline_Call) Run(run func(t time.Time)) *MockConn_SetWriteDeadline_Call
- func (_c *MockConn_SetWriteDeadline_Call) RunAndReturn(run func(time.Time) error) *MockConn_SetWriteDeadline_Call
- type MockConn_Write_Call
- type MockEventLogger
- func (_m *MockEventLogger) Connect(addr net.Addr, id string, tx uint64)
- func (_m *MockEventLogger) Disconnect(addr net.Addr, id string, err error)
- func (_m *MockEventLogger) EXPECT() *MockEventLogger_Expecter
- func (_m *MockEventLogger) TCPError(addr net.Addr, id string, reqAddr string, err error)
- func (_m *MockEventLogger) TCPRequest(addr net.Addr, id string, reqAddr string)
- func (_m *MockEventLogger) UDPError(addr net.Addr, id string, sessionID uint32, err error)
- func (_m *MockEventLogger) UDPRequest(addr net.Addr, id string, sessionID uint32, reqAddr string)
- type MockEventLogger_Connect_Call
- func (_c *MockEventLogger_Connect_Call) Return() *MockEventLogger_Connect_Call
- func (_c *MockEventLogger_Connect_Call) Run(run func(addr net.Addr, id string, tx uint64)) *MockEventLogger_Connect_Call
- func (_c *MockEventLogger_Connect_Call) RunAndReturn(run func(net.Addr, string, uint64)) *MockEventLogger_Connect_Call
- type MockEventLogger_Disconnect_Call
- func (_c *MockEventLogger_Disconnect_Call) Return() *MockEventLogger_Disconnect_Call
- func (_c *MockEventLogger_Disconnect_Call) Run(run func(addr net.Addr, id string, err error)) *MockEventLogger_Disconnect_Call
- func (_c *MockEventLogger_Disconnect_Call) RunAndReturn(run func(net.Addr, string, error)) *MockEventLogger_Disconnect_Call
- type MockEventLogger_Expecter
- func (_e *MockEventLogger_Expecter) Connect(addr interface{}, id interface{}, tx interface{}) *MockEventLogger_Connect_Call
- func (_e *MockEventLogger_Expecter) Disconnect(addr interface{}, id interface{}, err interface{}) *MockEventLogger_Disconnect_Call
- func (_e *MockEventLogger_Expecter) TCPError(addr interface{}, id interface{}, reqAddr interface{}, err interface{}) *MockEventLogger_TCPError_Call
- func (_e *MockEventLogger_Expecter) TCPRequest(addr interface{}, id interface{}, reqAddr interface{}) *MockEventLogger_TCPRequest_Call
- func (_e *MockEventLogger_Expecter) UDPError(addr interface{}, id interface{}, sessionID interface{}, err interface{}) *MockEventLogger_UDPError_Call
- func (_e *MockEventLogger_Expecter) UDPRequest(addr interface{}, id interface{}, sessionID interface{}, reqAddr interface{}) *MockEventLogger_UDPRequest_Call
- type MockEventLogger_TCPError_Call
- func (_c *MockEventLogger_TCPError_Call) Return() *MockEventLogger_TCPError_Call
- func (_c *MockEventLogger_TCPError_Call) Run(run func(addr net.Addr, id string, reqAddr string, err error)) *MockEventLogger_TCPError_Call
- func (_c *MockEventLogger_TCPError_Call) RunAndReturn(run func(net.Addr, string, string, error)) *MockEventLogger_TCPError_Call
- type MockEventLogger_TCPRequest_Call
- func (_c *MockEventLogger_TCPRequest_Call) Return() *MockEventLogger_TCPRequest_Call
- func (_c *MockEventLogger_TCPRequest_Call) Run(run func(addr net.Addr, id string, reqAddr string)) *MockEventLogger_TCPRequest_Call
- func (_c *MockEventLogger_TCPRequest_Call) RunAndReturn(run func(net.Addr, string, string)) *MockEventLogger_TCPRequest_Call
- type MockEventLogger_UDPError_Call
- func (_c *MockEventLogger_UDPError_Call) Return() *MockEventLogger_UDPError_Call
- func (_c *MockEventLogger_UDPError_Call) Run(run func(addr net.Addr, id string, sessionID uint32, err error)) *MockEventLogger_UDPError_Call
- func (_c *MockEventLogger_UDPError_Call) RunAndReturn(run func(net.Addr, string, uint32, error)) *MockEventLogger_UDPError_Call
- type MockEventLogger_UDPRequest_Call
- func (_c *MockEventLogger_UDPRequest_Call) Return() *MockEventLogger_UDPRequest_Call
- func (_c *MockEventLogger_UDPRequest_Call) Run(run func(addr net.Addr, id string, sessionID uint32, reqAddr string)) *MockEventLogger_UDPRequest_Call
- func (_c *MockEventLogger_UDPRequest_Call) RunAndReturn(run func(net.Addr, string, uint32, string)) *MockEventLogger_UDPRequest_Call
- type MockOutbound
- type MockOutbound_Expecter
- type MockOutbound_TCP_Call
- type MockOutbound_UDP_Call
- type MockRequestHook
- type MockRequestHook_Check_Call
- type MockRequestHook_Expecter
- func (_e *MockRequestHook_Expecter) Check(isUDP interface{}, reqAddr interface{}) *MockRequestHook_Check_Call
- func (_e *MockRequestHook_Expecter) TCP(stream interface{}, reqAddr interface{}) *MockRequestHook_TCP_Call
- func (_e *MockRequestHook_Expecter) UDP(data interface{}, reqAddr interface{}) *MockRequestHook_UDP_Call
- type MockRequestHook_TCP_Call
- func (_c *MockRequestHook_TCP_Call) Return(_a0 []byte, _a1 error) *MockRequestHook_TCP_Call
- func (_c *MockRequestHook_TCP_Call) Run(run func(stream quic.Stream, reqAddr *string)) *MockRequestHook_TCP_Call
- func (_c *MockRequestHook_TCP_Call) RunAndReturn(run func(quic.Stream, *string) ([]byte, error)) *MockRequestHook_TCP_Call
- type MockRequestHook_UDP_Call
- type MockTrafficLogger
- func (_m *MockTrafficLogger) EXPECT() *MockTrafficLogger_Expecter
- func (_m *MockTrafficLogger) LogOnlineState(id string, online bool)
- func (_m *MockTrafficLogger) LogTraffic(id string, tx uint64, rx uint64) bool
- func (_m *MockTrafficLogger) TraceStream(stream quic.Stream, stats *server.StreamStats)
- func (_m *MockTrafficLogger) UntraceStream(stream quic.Stream)
- type MockTrafficLogger_Expecter
- func (_e *MockTrafficLogger_Expecter) LogOnlineState(id interface{}, online interface{}) *MockTrafficLogger_LogOnlineState_Call
- func (_e *MockTrafficLogger_Expecter) LogTraffic(id interface{}, tx interface{}, rx interface{}) *MockTrafficLogger_LogTraffic_Call
- func (_e *MockTrafficLogger_Expecter) TraceStream(stream interface{}, stats interface{}) *MockTrafficLogger_TraceStream_Call
- func (_e *MockTrafficLogger_Expecter) UntraceStream(stream interface{}) *MockTrafficLogger_UntraceStream_Call
- type MockTrafficLogger_LogOnlineState_Call
- func (_c *MockTrafficLogger_LogOnlineState_Call) Return() *MockTrafficLogger_LogOnlineState_Call
- func (_c *MockTrafficLogger_LogOnlineState_Call) Run(run func(id string, online bool)) *MockTrafficLogger_LogOnlineState_Call
- func (_c *MockTrafficLogger_LogOnlineState_Call) RunAndReturn(run func(string, bool)) *MockTrafficLogger_LogOnlineState_Call
- type MockTrafficLogger_LogTraffic_Call
- func (_c *MockTrafficLogger_LogTraffic_Call) Return(ok bool) *MockTrafficLogger_LogTraffic_Call
- func (_c *MockTrafficLogger_LogTraffic_Call) Run(run func(id string, tx uint64, rx uint64)) *MockTrafficLogger_LogTraffic_Call
- func (_c *MockTrafficLogger_LogTraffic_Call) RunAndReturn(run func(string, uint64, uint64) bool) *MockTrafficLogger_LogTraffic_Call
- type MockTrafficLogger_TraceStream_Call
- func (_c *MockTrafficLogger_TraceStream_Call) Return() *MockTrafficLogger_TraceStream_Call
- func (_c *MockTrafficLogger_TraceStream_Call) Run(run func(stream quic.Stream, stats *server.StreamStats)) *MockTrafficLogger_TraceStream_Call
- func (_c *MockTrafficLogger_TraceStream_Call) RunAndReturn(run func(quic.Stream, *server.StreamStats)) *MockTrafficLogger_TraceStream_Call
- type MockTrafficLogger_UntraceStream_Call
- func (_c *MockTrafficLogger_UntraceStream_Call) Return() *MockTrafficLogger_UntraceStream_Call
- func (_c *MockTrafficLogger_UntraceStream_Call) Run(run func(stream quic.Stream)) *MockTrafficLogger_UntraceStream_Call
- func (_c *MockTrafficLogger_UntraceStream_Call) RunAndReturn(run func(quic.Stream)) *MockTrafficLogger_UntraceStream_Call
- type MockUDPConn
- type MockUDPConn_Close_Call
- type MockUDPConn_Expecter
- type MockUDPConn_ReadFrom_Call
- func (_c *MockUDPConn_ReadFrom_Call) Return(_a0 int, _a1 string, _a2 error) *MockUDPConn_ReadFrom_Call
- func (_c *MockUDPConn_ReadFrom_Call) Run(run func(b []byte)) *MockUDPConn_ReadFrom_Call
- func (_c *MockUDPConn_ReadFrom_Call) RunAndReturn(run func([]byte) (int, string, error)) *MockUDPConn_ReadFrom_Call
- type MockUDPConn_WriteTo_Call
- func (_c *MockUDPConn_WriteTo_Call) Return(_a0 int, _a1 error) *MockUDPConn_WriteTo_Call
- func (_c *MockUDPConn_WriteTo_Call) Run(run func(b []byte, addr string)) *MockUDPConn_WriteTo_Call
- func (_c *MockUDPConn_WriteTo_Call) RunAndReturn(run func([]byte, string) (int, error)) *MockUDPConn_WriteTo_Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockAuthenticator ¶
MockAuthenticator is an autogenerated mock type for the Authenticator type
func NewMockAuthenticator ¶
func NewMockAuthenticator(t interface {
mock.TestingT
Cleanup(func())
}) *MockAuthenticator
NewMockAuthenticator creates a new instance of MockAuthenticator. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockAuthenticator) Authenticate ¶
Authenticate provides a mock function with given fields: addr, auth, tx
func (*MockAuthenticator) EXPECT ¶
func (_m *MockAuthenticator) EXPECT() *MockAuthenticator_Expecter
type MockAuthenticator_Authenticate_Call ¶
MockAuthenticator_Authenticate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Authenticate'
func (*MockAuthenticator_Authenticate_Call) Return ¶
func (_c *MockAuthenticator_Authenticate_Call) Return(ok bool, id string) *MockAuthenticator_Authenticate_Call
func (*MockAuthenticator_Authenticate_Call) Run ¶
func (_c *MockAuthenticator_Authenticate_Call) Run(run func(addr net.Addr, auth string, tx uint64)) *MockAuthenticator_Authenticate_Call
func (*MockAuthenticator_Authenticate_Call) RunAndReturn ¶
func (_c *MockAuthenticator_Authenticate_Call) RunAndReturn(run func(net.Addr, string, uint64) (bool, string)) *MockAuthenticator_Authenticate_Call
type MockAuthenticator_Expecter ¶
type MockAuthenticator_Expecter struct {
// contains filtered or unexported fields
}
func (*MockAuthenticator_Expecter) Authenticate ¶
func (_e *MockAuthenticator_Expecter) Authenticate(addr interface{}, auth interface{}, tx interface{}) *MockAuthenticator_Authenticate_Call
Authenticate is a helper method to define mock.On call
- addr net.Addr
- auth string
- tx uint64
type MockConn ¶
MockConn is an autogenerated mock type for the Conn type
func NewMockConn ¶
NewMockConn creates a new instance of MockConn. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockConn) EXPECT ¶
func (_m *MockConn) EXPECT() *MockConn_Expecter
func (*MockConn) RemoteAddr ¶
RemoteAddr provides a mock function with given fields:
func (*MockConn) SetDeadline ¶
SetDeadline provides a mock function with given fields: t
func (*MockConn) SetReadDeadline ¶
SetReadDeadline provides a mock function with given fields: t
func (*MockConn) SetWriteDeadline ¶
SetWriteDeadline provides a mock function with given fields: t
type MockConn_Close_Call ¶
MockConn_Close_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Close'
func (*MockConn_Close_Call) Return ¶
func (_c *MockConn_Close_Call) Return(_a0 error) *MockConn_Close_Call
func (*MockConn_Close_Call) Run ¶
func (_c *MockConn_Close_Call) Run(run func()) *MockConn_Close_Call
func (*MockConn_Close_Call) RunAndReturn ¶
func (_c *MockConn_Close_Call) RunAndReturn(run func() error) *MockConn_Close_Call
type MockConn_Expecter ¶
type MockConn_Expecter struct {
// contains filtered or unexported fields
}
func (*MockConn_Expecter) Close ¶
func (_e *MockConn_Expecter) Close() *MockConn_Close_Call
Close is a helper method to define mock.On call
func (*MockConn_Expecter) LocalAddr ¶
func (_e *MockConn_Expecter) LocalAddr() *MockConn_LocalAddr_Call
LocalAddr is a helper method to define mock.On call
func (*MockConn_Expecter) Read ¶
func (_e *MockConn_Expecter) Read(b interface{}) *MockConn_Read_Call
Read is a helper method to define mock.On call
- b []byte
func (*MockConn_Expecter) RemoteAddr ¶
func (_e *MockConn_Expecter) RemoteAddr() *MockConn_RemoteAddr_Call
RemoteAddr is a helper method to define mock.On call
func (*MockConn_Expecter) SetDeadline ¶
func (_e *MockConn_Expecter) SetDeadline(t interface{}) *MockConn_SetDeadline_Call
SetDeadline is a helper method to define mock.On call
- t time.Time
func (*MockConn_Expecter) SetReadDeadline ¶
func (_e *MockConn_Expecter) SetReadDeadline(t interface{}) *MockConn_SetReadDeadline_Call
SetReadDeadline is a helper method to define mock.On call
- t time.Time
func (*MockConn_Expecter) SetWriteDeadline ¶
func (_e *MockConn_Expecter) SetWriteDeadline(t interface{}) *MockConn_SetWriteDeadline_Call
SetWriteDeadline is a helper method to define mock.On call
- t time.Time
func (*MockConn_Expecter) Write ¶
func (_e *MockConn_Expecter) Write(b interface{}) *MockConn_Write_Call
Write is a helper method to define mock.On call
- b []byte
type MockConn_LocalAddr_Call ¶
MockConn_LocalAddr_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LocalAddr'
func (*MockConn_LocalAddr_Call) Return ¶
func (_c *MockConn_LocalAddr_Call) Return(_a0 net.Addr) *MockConn_LocalAddr_Call
func (*MockConn_LocalAddr_Call) Run ¶
func (_c *MockConn_LocalAddr_Call) Run(run func()) *MockConn_LocalAddr_Call
func (*MockConn_LocalAddr_Call) RunAndReturn ¶
func (_c *MockConn_LocalAddr_Call) RunAndReturn(run func() net.Addr) *MockConn_LocalAddr_Call
type MockConn_Read_Call ¶
MockConn_Read_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Read'
func (*MockConn_Read_Call) Return ¶
func (_c *MockConn_Read_Call) Return(n int, err error) *MockConn_Read_Call
func (*MockConn_Read_Call) Run ¶
func (_c *MockConn_Read_Call) Run(run func(b []byte)) *MockConn_Read_Call
func (*MockConn_Read_Call) RunAndReturn ¶
func (_c *MockConn_Read_Call) RunAndReturn(run func([]byte) (int, error)) *MockConn_Read_Call
type MockConn_RemoteAddr_Call ¶
MockConn_RemoteAddr_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoteAddr'
func (*MockConn_RemoteAddr_Call) Return ¶
func (_c *MockConn_RemoteAddr_Call) Return(_a0 net.Addr) *MockConn_RemoteAddr_Call
func (*MockConn_RemoteAddr_Call) Run ¶
func (_c *MockConn_RemoteAddr_Call) Run(run func()) *MockConn_RemoteAddr_Call
func (*MockConn_RemoteAddr_Call) RunAndReturn ¶
func (_c *MockConn_RemoteAddr_Call) RunAndReturn(run func() net.Addr) *MockConn_RemoteAddr_Call
type MockConn_SetDeadline_Call ¶
MockConn_SetDeadline_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetDeadline'
func (*MockConn_SetDeadline_Call) Return ¶
func (_c *MockConn_SetDeadline_Call) Return(_a0 error) *MockConn_SetDeadline_Call
func (*MockConn_SetDeadline_Call) Run ¶
func (_c *MockConn_SetDeadline_Call) Run(run func(t time.Time)) *MockConn_SetDeadline_Call
func (*MockConn_SetDeadline_Call) RunAndReturn ¶
func (_c *MockConn_SetDeadline_Call) RunAndReturn(run func(time.Time) error) *MockConn_SetDeadline_Call
type MockConn_SetReadDeadline_Call ¶
MockConn_SetReadDeadline_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetReadDeadline'
func (*MockConn_SetReadDeadline_Call) Return ¶
func (_c *MockConn_SetReadDeadline_Call) Return(_a0 error) *MockConn_SetReadDeadline_Call
func (*MockConn_SetReadDeadline_Call) Run ¶
func (_c *MockConn_SetReadDeadline_Call) Run(run func(t time.Time)) *MockConn_SetReadDeadline_Call
func (*MockConn_SetReadDeadline_Call) RunAndReturn ¶
func (_c *MockConn_SetReadDeadline_Call) RunAndReturn(run func(time.Time) error) *MockConn_SetReadDeadline_Call
type MockConn_SetWriteDeadline_Call ¶
MockConn_SetWriteDeadline_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetWriteDeadline'
func (*MockConn_SetWriteDeadline_Call) Return ¶
func (_c *MockConn_SetWriteDeadline_Call) Return(_a0 error) *MockConn_SetWriteDeadline_Call
func (*MockConn_SetWriteDeadline_Call) Run ¶
func (_c *MockConn_SetWriteDeadline_Call) Run(run func(t time.Time)) *MockConn_SetWriteDeadline_Call
func (*MockConn_SetWriteDeadline_Call) RunAndReturn ¶
func (_c *MockConn_SetWriteDeadline_Call) RunAndReturn(run func(time.Time) error) *MockConn_SetWriteDeadline_Call
type MockConn_Write_Call ¶
MockConn_Write_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Write'
func (*MockConn_Write_Call) Return ¶
func (_c *MockConn_Write_Call) Return(n int, err error) *MockConn_Write_Call
func (*MockConn_Write_Call) Run ¶
func (_c *MockConn_Write_Call) Run(run func(b []byte)) *MockConn_Write_Call
func (*MockConn_Write_Call) RunAndReturn ¶
func (_c *MockConn_Write_Call) RunAndReturn(run func([]byte) (int, error)) *MockConn_Write_Call
type MockEventLogger ¶
MockEventLogger is an autogenerated mock type for the EventLogger type
func NewMockEventLogger ¶
func NewMockEventLogger(t interface {
mock.TestingT
Cleanup(func())
}) *MockEventLogger
NewMockEventLogger creates a new instance of MockEventLogger. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockEventLogger) Connect ¶
func (_m *MockEventLogger) Connect(addr net.Addr, id string, tx uint64)
Connect provides a mock function with given fields: addr, id, tx
func (*MockEventLogger) Disconnect ¶
func (_m *MockEventLogger) Disconnect(addr net.Addr, id string, err error)
Disconnect provides a mock function with given fields: addr, id, err
func (*MockEventLogger) EXPECT ¶
func (_m *MockEventLogger) EXPECT() *MockEventLogger_Expecter
func (*MockEventLogger) TCPError ¶
TCPError provides a mock function with given fields: addr, id, reqAddr, err
func (*MockEventLogger) TCPRequest ¶
func (_m *MockEventLogger) TCPRequest(addr net.Addr, id string, reqAddr string)
TCPRequest provides a mock function with given fields: addr, id, reqAddr
func (*MockEventLogger) UDPError ¶
UDPError provides a mock function with given fields: addr, id, sessionID, err
func (*MockEventLogger) UDPRequest ¶
UDPRequest provides a mock function with given fields: addr, id, sessionID, reqAddr
type MockEventLogger_Connect_Call ¶
MockEventLogger_Connect_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Connect'
func (*MockEventLogger_Connect_Call) Return ¶
func (_c *MockEventLogger_Connect_Call) Return() *MockEventLogger_Connect_Call
func (*MockEventLogger_Connect_Call) Run ¶
func (_c *MockEventLogger_Connect_Call) Run(run func(addr net.Addr, id string, tx uint64)) *MockEventLogger_Connect_Call
func (*MockEventLogger_Connect_Call) RunAndReturn ¶
func (_c *MockEventLogger_Connect_Call) RunAndReturn(run func(net.Addr, string, uint64)) *MockEventLogger_Connect_Call
type MockEventLogger_Disconnect_Call ¶
MockEventLogger_Disconnect_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Disconnect'
func (*MockEventLogger_Disconnect_Call) Return ¶
func (_c *MockEventLogger_Disconnect_Call) Return() *MockEventLogger_Disconnect_Call
func (*MockEventLogger_Disconnect_Call) Run ¶
func (_c *MockEventLogger_Disconnect_Call) Run(run func(addr net.Addr, id string, err error)) *MockEventLogger_Disconnect_Call
func (*MockEventLogger_Disconnect_Call) RunAndReturn ¶
func (_c *MockEventLogger_Disconnect_Call) RunAndReturn(run func(net.Addr, string, error)) *MockEventLogger_Disconnect_Call
type MockEventLogger_Expecter ¶
type MockEventLogger_Expecter struct {
// contains filtered or unexported fields
}
func (*MockEventLogger_Expecter) Connect ¶
func (_e *MockEventLogger_Expecter) Connect(addr interface{}, id interface{}, tx interface{}) *MockEventLogger_Connect_Call
Connect is a helper method to define mock.On call
- addr net.Addr
- id string
- tx uint64
func (*MockEventLogger_Expecter) Disconnect ¶
func (_e *MockEventLogger_Expecter) Disconnect(addr interface{}, id interface{}, err interface{}) *MockEventLogger_Disconnect_Call
Disconnect is a helper method to define mock.On call
- addr net.Addr
- id string
- err error
func (*MockEventLogger_Expecter) TCPError ¶
func (_e *MockEventLogger_Expecter) TCPError(addr interface{}, id interface{}, reqAddr interface{}, err interface{}) *MockEventLogger_TCPError_Call
TCPError is a helper method to define mock.On call
- addr net.Addr
- id string
- reqAddr string
- err error
func (*MockEventLogger_Expecter) TCPRequest ¶
func (_e *MockEventLogger_Expecter) TCPRequest(addr interface{}, id interface{}, reqAddr interface{}) *MockEventLogger_TCPRequest_Call
TCPRequest is a helper method to define mock.On call
- addr net.Addr
- id string
- reqAddr string
func (*MockEventLogger_Expecter) UDPError ¶
func (_e *MockEventLogger_Expecter) UDPError(addr interface{}, id interface{}, sessionID interface{}, err interface{}) *MockEventLogger_UDPError_Call
UDPError is a helper method to define mock.On call
- addr net.Addr
- id string
- sessionID uint32
- err error
func (*MockEventLogger_Expecter) UDPRequest ¶
func (_e *MockEventLogger_Expecter) UDPRequest(addr interface{}, id interface{}, sessionID interface{}, reqAddr interface{}) *MockEventLogger_UDPRequest_Call
UDPRequest is a helper method to define mock.On call
- addr net.Addr
- id string
- sessionID uint32
- reqAddr string
type MockEventLogger_TCPError_Call ¶
MockEventLogger_TCPError_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'TCPError'
func (*MockEventLogger_TCPError_Call) Return ¶
func (_c *MockEventLogger_TCPError_Call) Return() *MockEventLogger_TCPError_Call
func (*MockEventLogger_TCPError_Call) Run ¶
func (_c *MockEventLogger_TCPError_Call) Run(run func(addr net.Addr, id string, reqAddr string, err error)) *MockEventLogger_TCPError_Call
func (*MockEventLogger_TCPError_Call) RunAndReturn ¶
func (_c *MockEventLogger_TCPError_Call) RunAndReturn(run func(net.Addr, string, string, error)) *MockEventLogger_TCPError_Call
type MockEventLogger_TCPRequest_Call ¶
MockEventLogger_TCPRequest_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'TCPRequest'
func (*MockEventLogger_TCPRequest_Call) Return ¶
func (_c *MockEventLogger_TCPRequest_Call) Return() *MockEventLogger_TCPRequest_Call
func (*MockEventLogger_TCPRequest_Call) Run ¶
func (_c *MockEventLogger_TCPRequest_Call) Run(run func(addr net.Addr, id string, reqAddr string)) *MockEventLogger_TCPRequest_Call
func (*MockEventLogger_TCPRequest_Call) RunAndReturn ¶
func (_c *MockEventLogger_TCPRequest_Call) RunAndReturn(run func(net.Addr, string, string)) *MockEventLogger_TCPRequest_Call
type MockEventLogger_UDPError_Call ¶
MockEventLogger_UDPError_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UDPError'
func (*MockEventLogger_UDPError_Call) Return ¶
func (_c *MockEventLogger_UDPError_Call) Return() *MockEventLogger_UDPError_Call
func (*MockEventLogger_UDPError_Call) Run ¶
func (_c *MockEventLogger_UDPError_Call) Run(run func(addr net.Addr, id string, sessionID uint32, err error)) *MockEventLogger_UDPError_Call
func (*MockEventLogger_UDPError_Call) RunAndReturn ¶
func (_c *MockEventLogger_UDPError_Call) RunAndReturn(run func(net.Addr, string, uint32, error)) *MockEventLogger_UDPError_Call
type MockEventLogger_UDPRequest_Call ¶
MockEventLogger_UDPRequest_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UDPRequest'
func (*MockEventLogger_UDPRequest_Call) Return ¶
func (_c *MockEventLogger_UDPRequest_Call) Return() *MockEventLogger_UDPRequest_Call
func (*MockEventLogger_UDPRequest_Call) Run ¶
func (_c *MockEventLogger_UDPRequest_Call) Run(run func(addr net.Addr, id string, sessionID uint32, reqAddr string)) *MockEventLogger_UDPRequest_Call
func (*MockEventLogger_UDPRequest_Call) RunAndReturn ¶
func (_c *MockEventLogger_UDPRequest_Call) RunAndReturn(run func(net.Addr, string, uint32, string)) *MockEventLogger_UDPRequest_Call
type MockOutbound ¶
MockOutbound is an autogenerated mock type for the Outbound type
func NewMockOutbound ¶
func NewMockOutbound(t interface {
mock.TestingT
Cleanup(func())
}) *MockOutbound
NewMockOutbound creates a new instance of MockOutbound. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockOutbound) EXPECT ¶
func (_m *MockOutbound) EXPECT() *MockOutbound_Expecter
type MockOutbound_Expecter ¶
type MockOutbound_Expecter struct {
// contains filtered or unexported fields
}
func (*MockOutbound_Expecter) TCP ¶
func (_e *MockOutbound_Expecter) TCP(reqAddr interface{}) *MockOutbound_TCP_Call
TCP is a helper method to define mock.On call
- reqAddr string
func (*MockOutbound_Expecter) UDP ¶
func (_e *MockOutbound_Expecter) UDP(reqAddr interface{}) *MockOutbound_UDP_Call
UDP is a helper method to define mock.On call
- reqAddr string
type MockOutbound_TCP_Call ¶
MockOutbound_TCP_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'TCP'
func (*MockOutbound_TCP_Call) Return ¶
func (_c *MockOutbound_TCP_Call) Return(_a0 net.Conn, _a1 error) *MockOutbound_TCP_Call
func (*MockOutbound_TCP_Call) Run ¶
func (_c *MockOutbound_TCP_Call) Run(run func(reqAddr string)) *MockOutbound_TCP_Call
func (*MockOutbound_TCP_Call) RunAndReturn ¶
func (_c *MockOutbound_TCP_Call) RunAndReturn(run func(string) (net.Conn, error)) *MockOutbound_TCP_Call
type MockOutbound_UDP_Call ¶
MockOutbound_UDP_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UDP'
func (*MockOutbound_UDP_Call) Return ¶
func (_c *MockOutbound_UDP_Call) Return(_a0 server.UDPConn, _a1 error) *MockOutbound_UDP_Call
func (*MockOutbound_UDP_Call) Run ¶
func (_c *MockOutbound_UDP_Call) Run(run func(reqAddr string)) *MockOutbound_UDP_Call
func (*MockOutbound_UDP_Call) RunAndReturn ¶
func (_c *MockOutbound_UDP_Call) RunAndReturn(run func(string) (server.UDPConn, error)) *MockOutbound_UDP_Call
type MockRequestHook ¶
MockRequestHook is an autogenerated mock type for the RequestHook type
func NewMockRequestHook ¶
func NewMockRequestHook(t interface {
mock.TestingT
Cleanup(func())
}) *MockRequestHook
NewMockRequestHook creates a new instance of MockRequestHook. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockRequestHook) Check ¶
func (_m *MockRequestHook) Check(isUDP bool, reqAddr string) bool
Check provides a mock function with given fields: isUDP, reqAddr
func (*MockRequestHook) EXPECT ¶
func (_m *MockRequestHook) EXPECT() *MockRequestHook_Expecter
type MockRequestHook_Check_Call ¶
MockRequestHook_Check_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Check'
func (*MockRequestHook_Check_Call) Return ¶
func (_c *MockRequestHook_Check_Call) Return(_a0 bool) *MockRequestHook_Check_Call
func (*MockRequestHook_Check_Call) Run ¶
func (_c *MockRequestHook_Check_Call) Run(run func(isUDP bool, reqAddr string)) *MockRequestHook_Check_Call
func (*MockRequestHook_Check_Call) RunAndReturn ¶
func (_c *MockRequestHook_Check_Call) RunAndReturn(run func(bool, string) bool) *MockRequestHook_Check_Call
type MockRequestHook_Expecter ¶
type MockRequestHook_Expecter struct {
// contains filtered or unexported fields
}
func (*MockRequestHook_Expecter) Check ¶
func (_e *MockRequestHook_Expecter) Check(isUDP interface{}, reqAddr interface{}) *MockRequestHook_Check_Call
Check is a helper method to define mock.On call
- isUDP bool
- reqAddr string
func (*MockRequestHook_Expecter) TCP ¶
func (_e *MockRequestHook_Expecter) TCP(stream interface{}, reqAddr interface{}) *MockRequestHook_TCP_Call
TCP is a helper method to define mock.On call
- stream quic.Stream
- reqAddr *string
func (*MockRequestHook_Expecter) UDP ¶
func (_e *MockRequestHook_Expecter) UDP(data interface{}, reqAddr interface{}) *MockRequestHook_UDP_Call
UDP is a helper method to define mock.On call
- data []byte
- reqAddr *string
type MockRequestHook_TCP_Call ¶
MockRequestHook_TCP_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'TCP'
func (*MockRequestHook_TCP_Call) Return ¶
func (_c *MockRequestHook_TCP_Call) Return(_a0 []byte, _a1 error) *MockRequestHook_TCP_Call
func (*MockRequestHook_TCP_Call) Run ¶
func (_c *MockRequestHook_TCP_Call) Run(run func(stream quic.Stream, reqAddr *string)) *MockRequestHook_TCP_Call
func (*MockRequestHook_TCP_Call) RunAndReturn ¶
func (_c *MockRequestHook_TCP_Call) RunAndReturn(run func(quic.Stream, *string) ([]byte, error)) *MockRequestHook_TCP_Call
type MockRequestHook_UDP_Call ¶
MockRequestHook_UDP_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UDP'
func (*MockRequestHook_UDP_Call) Return ¶
func (_c *MockRequestHook_UDP_Call) Return(_a0 error) *MockRequestHook_UDP_Call
func (*MockRequestHook_UDP_Call) Run ¶
func (_c *MockRequestHook_UDP_Call) Run(run func(data []byte, reqAddr *string)) *MockRequestHook_UDP_Call
func (*MockRequestHook_UDP_Call) RunAndReturn ¶
func (_c *MockRequestHook_UDP_Call) RunAndReturn(run func([]byte, *string) error) *MockRequestHook_UDP_Call
type MockTrafficLogger ¶
MockTrafficLogger is an autogenerated mock type for the TrafficLogger type
func NewMockTrafficLogger ¶
func NewMockTrafficLogger(t interface {
mock.TestingT
Cleanup(func())
}) *MockTrafficLogger
NewMockTrafficLogger creates a new instance of MockTrafficLogger. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockTrafficLogger) EXPECT ¶
func (_m *MockTrafficLogger) EXPECT() *MockTrafficLogger_Expecter
func (*MockTrafficLogger) LogOnlineState ¶
func (_m *MockTrafficLogger) LogOnlineState(id string, online bool)
LogOnlineState provides a mock function with given fields: id, online
func (*MockTrafficLogger) LogTraffic ¶
func (_m *MockTrafficLogger) LogTraffic(id string, tx uint64, rx uint64) bool
LogTraffic provides a mock function with given fields: id, tx, rx
func (*MockTrafficLogger) TraceStream ¶
func (_m *MockTrafficLogger) TraceStream(stream quic.Stream, stats *server.StreamStats)
TraceStream provides a mock function with given fields: stream, stats
func (*MockTrafficLogger) UntraceStream ¶
func (_m *MockTrafficLogger) UntraceStream(stream quic.Stream)
UntraceStream provides a mock function with given fields: stream
type MockTrafficLogger_Expecter ¶
type MockTrafficLogger_Expecter struct {
// contains filtered or unexported fields
}
func (*MockTrafficLogger_Expecter) LogOnlineState ¶
func (_e *MockTrafficLogger_Expecter) LogOnlineState(id interface{}, online interface{}) *MockTrafficLogger_LogOnlineState_Call
LogOnlineState is a helper method to define mock.On call
- id string
- online bool
func (*MockTrafficLogger_Expecter) LogTraffic ¶
func (_e *MockTrafficLogger_Expecter) LogTraffic(id interface{}, tx interface{}, rx interface{}) *MockTrafficLogger_LogTraffic_Call
LogTraffic is a helper method to define mock.On call
- id string
- tx uint64
- rx uint64
func (*MockTrafficLogger_Expecter) TraceStream ¶
func (_e *MockTrafficLogger_Expecter) TraceStream(stream interface{}, stats interface{}) *MockTrafficLogger_TraceStream_Call
TraceStream is a helper method to define mock.On call
- stream quic.Stream
- stats *server.StreamStats
func (*MockTrafficLogger_Expecter) UntraceStream ¶
func (_e *MockTrafficLogger_Expecter) UntraceStream(stream interface{}) *MockTrafficLogger_UntraceStream_Call
UntraceStream is a helper method to define mock.On call
- stream quic.Stream
type MockTrafficLogger_LogOnlineState_Call ¶
MockTrafficLogger_LogOnlineState_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LogOnlineState'
func (*MockTrafficLogger_LogOnlineState_Call) Return ¶
func (_c *MockTrafficLogger_LogOnlineState_Call) Return() *MockTrafficLogger_LogOnlineState_Call
func (*MockTrafficLogger_LogOnlineState_Call) Run ¶
func (_c *MockTrafficLogger_LogOnlineState_Call) Run(run func(id string, online bool)) *MockTrafficLogger_LogOnlineState_Call
func (*MockTrafficLogger_LogOnlineState_Call) RunAndReturn ¶
func (_c *MockTrafficLogger_LogOnlineState_Call) RunAndReturn(run func(string, bool)) *MockTrafficLogger_LogOnlineState_Call
type MockTrafficLogger_LogTraffic_Call ¶
MockTrafficLogger_LogTraffic_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LogTraffic'
func (*MockTrafficLogger_LogTraffic_Call) Return ¶
func (_c *MockTrafficLogger_LogTraffic_Call) Return(ok bool) *MockTrafficLogger_LogTraffic_Call
func (*MockTrafficLogger_LogTraffic_Call) Run ¶
func (_c *MockTrafficLogger_LogTraffic_Call) Run(run func(id string, tx uint64, rx uint64)) *MockTrafficLogger_LogTraffic_Call
func (*MockTrafficLogger_LogTraffic_Call) RunAndReturn ¶
func (_c *MockTrafficLogger_LogTraffic_Call) RunAndReturn(run func(string, uint64, uint64) bool) *MockTrafficLogger_LogTraffic_Call
type MockTrafficLogger_TraceStream_Call ¶
MockTrafficLogger_TraceStream_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'TraceStream'
func (*MockTrafficLogger_TraceStream_Call) Return ¶
func (_c *MockTrafficLogger_TraceStream_Call) Return() *MockTrafficLogger_TraceStream_Call
func (*MockTrafficLogger_TraceStream_Call) Run ¶
func (_c *MockTrafficLogger_TraceStream_Call) Run(run func(stream quic.Stream, stats *server.StreamStats)) *MockTrafficLogger_TraceStream_Call
func (*MockTrafficLogger_TraceStream_Call) RunAndReturn ¶
func (_c *MockTrafficLogger_TraceStream_Call) RunAndReturn(run func(quic.Stream, *server.StreamStats)) *MockTrafficLogger_TraceStream_Call
type MockTrafficLogger_UntraceStream_Call ¶
MockTrafficLogger_UntraceStream_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UntraceStream'
func (*MockTrafficLogger_UntraceStream_Call) Return ¶
func (_c *MockTrafficLogger_UntraceStream_Call) Return() *MockTrafficLogger_UntraceStream_Call
func (*MockTrafficLogger_UntraceStream_Call) Run ¶
func (_c *MockTrafficLogger_UntraceStream_Call) Run(run func(stream quic.Stream)) *MockTrafficLogger_UntraceStream_Call
func (*MockTrafficLogger_UntraceStream_Call) RunAndReturn ¶
func (_c *MockTrafficLogger_UntraceStream_Call) RunAndReturn(run func(quic.Stream)) *MockTrafficLogger_UntraceStream_Call
type MockUDPConn ¶
MockUDPConn is an autogenerated mock type for the UDPConn type
func NewMockUDPConn ¶
func NewMockUDPConn(t interface {
mock.TestingT
Cleanup(func())
}) *MockUDPConn
NewMockUDPConn creates a new instance of MockUDPConn. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockUDPConn) Close ¶
func (_m *MockUDPConn) Close() error
Close provides a mock function with given fields:
func (*MockUDPConn) EXPECT ¶
func (_m *MockUDPConn) EXPECT() *MockUDPConn_Expecter
type MockUDPConn_Close_Call ¶
MockUDPConn_Close_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Close'
func (*MockUDPConn_Close_Call) Return ¶
func (_c *MockUDPConn_Close_Call) Return(_a0 error) *MockUDPConn_Close_Call
func (*MockUDPConn_Close_Call) Run ¶
func (_c *MockUDPConn_Close_Call) Run(run func()) *MockUDPConn_Close_Call
func (*MockUDPConn_Close_Call) RunAndReturn ¶
func (_c *MockUDPConn_Close_Call) RunAndReturn(run func() error) *MockUDPConn_Close_Call
type MockUDPConn_Expecter ¶
type MockUDPConn_Expecter struct {
// contains filtered or unexported fields
}
func (*MockUDPConn_Expecter) Close ¶
func (_e *MockUDPConn_Expecter) Close() *MockUDPConn_Close_Call
Close is a helper method to define mock.On call
func (*MockUDPConn_Expecter) ReadFrom ¶
func (_e *MockUDPConn_Expecter) ReadFrom(b interface{}) *MockUDPConn_ReadFrom_Call
ReadFrom is a helper method to define mock.On call
- b []byte
func (*MockUDPConn_Expecter) WriteTo ¶
func (_e *MockUDPConn_Expecter) WriteTo(b interface{}, addr interface{}) *MockUDPConn_WriteTo_Call
WriteTo is a helper method to define mock.On call
- b []byte
- addr string
type MockUDPConn_ReadFrom_Call ¶
MockUDPConn_ReadFrom_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ReadFrom'
func (*MockUDPConn_ReadFrom_Call) Return ¶
func (_c *MockUDPConn_ReadFrom_Call) Return(_a0 int, _a1 string, _a2 error) *MockUDPConn_ReadFrom_Call
func (*MockUDPConn_ReadFrom_Call) Run ¶
func (_c *MockUDPConn_ReadFrom_Call) Run(run func(b []byte)) *MockUDPConn_ReadFrom_Call
func (*MockUDPConn_ReadFrom_Call) RunAndReturn ¶
func (_c *MockUDPConn_ReadFrom_Call) RunAndReturn(run func([]byte) (int, string, error)) *MockUDPConn_ReadFrom_Call
type MockUDPConn_WriteTo_Call ¶
MockUDPConn_WriteTo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'WriteTo'
func (*MockUDPConn_WriteTo_Call) Return ¶
func (_c *MockUDPConn_WriteTo_Call) Return(_a0 int, _a1 error) *MockUDPConn_WriteTo_Call
func (*MockUDPConn_WriteTo_Call) Run ¶
func (_c *MockUDPConn_WriteTo_Call) Run(run func(b []byte, addr string)) *MockUDPConn_WriteTo_Call
func (*MockUDPConn_WriteTo_Call) RunAndReturn ¶
func (_c *MockUDPConn_WriteTo_Call) RunAndReturn(run func([]byte, string) (int, error)) *MockUDPConn_WriteTo_Call