remove shutdown method on the Connection (#4249)

There's no need to have a dedicated shutdown method, as the use case
(shutting down an outgoing connection attempt on context cancellation)
can be achieved by using Connection.destroy.
This commit is contained in:
Marten Seemann
2024-01-18 22:06:04 -08:00
committed by GitHub
parent d3c2020ecd
commit b3eb375bc1
11 changed files with 39 additions and 130 deletions

View File

@@ -147,39 +147,3 @@ func (c *PacketHandlerhandlePacketCall) DoAndReturn(f func(receivedPacket)) *Pac
c.Call = c.Call.DoAndReturn(f)
return c
}
// shutdown mocks base method.
func (m *MockPacketHandler) shutdown() {
m.ctrl.T.Helper()
m.ctrl.Call(m, "shutdown")
}
// shutdown indicates an expected call of shutdown.
func (mr *MockPacketHandlerMockRecorder) shutdown() *PacketHandlershutdownCall {
mr.mock.ctrl.T.Helper()
call := mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "shutdown", reflect.TypeOf((*MockPacketHandler)(nil).shutdown))
return &PacketHandlershutdownCall{Call: call}
}
// PacketHandlershutdownCall wrap *gomock.Call
type PacketHandlershutdownCall struct {
*gomock.Call
}
// Return rewrite *gomock.Call.Return
func (c *PacketHandlershutdownCall) Return() *PacketHandlershutdownCall {
c.Call = c.Call.Return()
return c
}
// Do rewrite *gomock.Call.Do
func (c *PacketHandlershutdownCall) Do(f func()) *PacketHandlershutdownCall {
c.Call = c.Call.Do(f)
return c
}
// DoAndReturn rewrite *gomock.Call.DoAndReturn
func (c *PacketHandlershutdownCall) DoAndReturn(f func()) *PacketHandlershutdownCall {
c.Call = c.Call.DoAndReturn(f)
return c
}