mirror of
https://github.com/refraction-networking/uquic.git
synced 2025-04-03 20:27:35 +03:00
By introducing a callback to the stream, which the stream calls as soon as it is completed, we can get rid of checking every single open stream if it is completed.
76 lines
2.8 KiB
Go
76 lines
2.8 KiB
Go
// Code generated by MockGen. DO NOT EDIT.
|
|
// Source: github.com/lucas-clemente/quic-go (interfaces: StreamSender)
|
|
|
|
// Package quic is a generated GoMock package.
|
|
package quic
|
|
|
|
import (
|
|
reflect "reflect"
|
|
|
|
gomock "github.com/golang/mock/gomock"
|
|
protocol "github.com/lucas-clemente/quic-go/internal/protocol"
|
|
wire "github.com/lucas-clemente/quic-go/internal/wire"
|
|
)
|
|
|
|
// MockStreamSender is a mock of StreamSender interface
|
|
type MockStreamSender struct {
|
|
ctrl *gomock.Controller
|
|
recorder *MockStreamSenderMockRecorder
|
|
}
|
|
|
|
// MockStreamSenderMockRecorder is the mock recorder for MockStreamSender
|
|
type MockStreamSenderMockRecorder struct {
|
|
mock *MockStreamSender
|
|
}
|
|
|
|
// NewMockStreamSender creates a new mock instance
|
|
func NewMockStreamSender(ctrl *gomock.Controller) *MockStreamSender {
|
|
mock := &MockStreamSender{ctrl: ctrl}
|
|
mock.recorder = &MockStreamSenderMockRecorder{mock}
|
|
return mock
|
|
}
|
|
|
|
// EXPECT returns an object that allows the caller to indicate expected use
|
|
func (m *MockStreamSender) EXPECT() *MockStreamSenderMockRecorder {
|
|
return m.recorder
|
|
}
|
|
|
|
// onHasStreamData mocks base method
|
|
func (m *MockStreamSender) onHasStreamData(arg0 protocol.StreamID) {
|
|
m.ctrl.Call(m, "onHasStreamData", arg0)
|
|
}
|
|
|
|
// onHasStreamData indicates an expected call of onHasStreamData
|
|
func (mr *MockStreamSenderMockRecorder) onHasStreamData(arg0 interface{}) *gomock.Call {
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "onHasStreamData", reflect.TypeOf((*MockStreamSender)(nil).onHasStreamData), arg0)
|
|
}
|
|
|
|
// onHasWindowUpdate mocks base method
|
|
func (m *MockStreamSender) onHasWindowUpdate(arg0 protocol.StreamID) {
|
|
m.ctrl.Call(m, "onHasWindowUpdate", arg0)
|
|
}
|
|
|
|
// onHasWindowUpdate indicates an expected call of onHasWindowUpdate
|
|
func (mr *MockStreamSenderMockRecorder) onHasWindowUpdate(arg0 interface{}) *gomock.Call {
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "onHasWindowUpdate", reflect.TypeOf((*MockStreamSender)(nil).onHasWindowUpdate), arg0)
|
|
}
|
|
|
|
// onStreamCompleted mocks base method
|
|
func (m *MockStreamSender) onStreamCompleted(arg0 protocol.StreamID) {
|
|
m.ctrl.Call(m, "onStreamCompleted", arg0)
|
|
}
|
|
|
|
// onStreamCompleted indicates an expected call of onStreamCompleted
|
|
func (mr *MockStreamSenderMockRecorder) onStreamCompleted(arg0 interface{}) *gomock.Call {
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "onStreamCompleted", reflect.TypeOf((*MockStreamSender)(nil).onStreamCompleted), arg0)
|
|
}
|
|
|
|
// queueControlFrame mocks base method
|
|
func (m *MockStreamSender) queueControlFrame(arg0 wire.Frame) {
|
|
m.ctrl.Call(m, "queueControlFrame", arg0)
|
|
}
|
|
|
|
// queueControlFrame indicates an expected call of queueControlFrame
|
|
func (mr *MockStreamSenderMockRecorder) queueControlFrame(arg0 interface{}) *gomock.Call {
|
|
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "queueControlFrame", reflect.TypeOf((*MockStreamSender)(nil).queueControlFrame), arg0)
|
|
}
|