congestion.go 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. // Code generated by MockGen. DO NOT EDIT.
  2. // Source: github.com/lucas-clemente/quic-go/internal/congestion (interfaces: SendAlgorithm)
  3. // Package mocks is a generated GoMock package.
  4. package mocks
  5. import (
  6. reflect "reflect"
  7. time "time"
  8. gomock "github.com/golang/mock/gomock"
  9. protocol "github.com/lucas-clemente/quic-go/internal/protocol"
  10. )
  11. // MockSendAlgorithm is a mock of SendAlgorithm interface
  12. type MockSendAlgorithm struct {
  13. ctrl *gomock.Controller
  14. recorder *MockSendAlgorithmMockRecorder
  15. }
  16. // MockSendAlgorithmMockRecorder is the mock recorder for MockSendAlgorithm
  17. type MockSendAlgorithmMockRecorder struct {
  18. mock *MockSendAlgorithm
  19. }
  20. // NewMockSendAlgorithm creates a new mock instance
  21. func NewMockSendAlgorithm(ctrl *gomock.Controller) *MockSendAlgorithm {
  22. mock := &MockSendAlgorithm{ctrl: ctrl}
  23. mock.recorder = &MockSendAlgorithmMockRecorder{mock}
  24. return mock
  25. }
  26. // EXPECT returns an object that allows the caller to indicate expected use
  27. func (m *MockSendAlgorithm) EXPECT() *MockSendAlgorithmMockRecorder {
  28. return m.recorder
  29. }
  30. // GetCongestionWindow mocks base method
  31. func (m *MockSendAlgorithm) GetCongestionWindow() protocol.ByteCount {
  32. ret := m.ctrl.Call(m, "GetCongestionWindow")
  33. ret0, _ := ret[0].(protocol.ByteCount)
  34. return ret0
  35. }
  36. // GetCongestionWindow indicates an expected call of GetCongestionWindow
  37. func (mr *MockSendAlgorithmMockRecorder) GetCongestionWindow() *gomock.Call {
  38. return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCongestionWindow", reflect.TypeOf((*MockSendAlgorithm)(nil).GetCongestionWindow))
  39. }
  40. // MaybeExitSlowStart mocks base method
  41. func (m *MockSendAlgorithm) MaybeExitSlowStart() {
  42. m.ctrl.Call(m, "MaybeExitSlowStart")
  43. }
  44. // MaybeExitSlowStart indicates an expected call of MaybeExitSlowStart
  45. func (mr *MockSendAlgorithmMockRecorder) MaybeExitSlowStart() *gomock.Call {
  46. return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MaybeExitSlowStart", reflect.TypeOf((*MockSendAlgorithm)(nil).MaybeExitSlowStart))
  47. }
  48. // OnConnectionMigration mocks base method
  49. func (m *MockSendAlgorithm) OnConnectionMigration() {
  50. m.ctrl.Call(m, "OnConnectionMigration")
  51. }
  52. // OnConnectionMigration indicates an expected call of OnConnectionMigration
  53. func (mr *MockSendAlgorithmMockRecorder) OnConnectionMigration() *gomock.Call {
  54. return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OnConnectionMigration", reflect.TypeOf((*MockSendAlgorithm)(nil).OnConnectionMigration))
  55. }
  56. // OnPacketAcked mocks base method
  57. func (m *MockSendAlgorithm) OnPacketAcked(arg0 protocol.PacketNumber, arg1, arg2 protocol.ByteCount, arg3 time.Time) {
  58. m.ctrl.Call(m, "OnPacketAcked", arg0, arg1, arg2, arg3)
  59. }
  60. // OnPacketAcked indicates an expected call of OnPacketAcked
  61. func (mr *MockSendAlgorithmMockRecorder) OnPacketAcked(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
  62. return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OnPacketAcked", reflect.TypeOf((*MockSendAlgorithm)(nil).OnPacketAcked), arg0, arg1, arg2, arg3)
  63. }
  64. // OnPacketLost mocks base method
  65. func (m *MockSendAlgorithm) OnPacketLost(arg0 protocol.PacketNumber, arg1, arg2 protocol.ByteCount) {
  66. m.ctrl.Call(m, "OnPacketLost", arg0, arg1, arg2)
  67. }
  68. // OnPacketLost indicates an expected call of OnPacketLost
  69. func (mr *MockSendAlgorithmMockRecorder) OnPacketLost(arg0, arg1, arg2 interface{}) *gomock.Call {
  70. return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OnPacketLost", reflect.TypeOf((*MockSendAlgorithm)(nil).OnPacketLost), arg0, arg1, arg2)
  71. }
  72. // OnPacketSent mocks base method
  73. func (m *MockSendAlgorithm) OnPacketSent(arg0 time.Time, arg1 protocol.ByteCount, arg2 protocol.PacketNumber, arg3 protocol.ByteCount, arg4 bool) {
  74. m.ctrl.Call(m, "OnPacketSent", arg0, arg1, arg2, arg3, arg4)
  75. }
  76. // OnPacketSent indicates an expected call of OnPacketSent
  77. func (mr *MockSendAlgorithmMockRecorder) OnPacketSent(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call {
  78. return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OnPacketSent", reflect.TypeOf((*MockSendAlgorithm)(nil).OnPacketSent), arg0, arg1, arg2, arg3, arg4)
  79. }
  80. // OnRetransmissionTimeout mocks base method
  81. func (m *MockSendAlgorithm) OnRetransmissionTimeout(arg0 bool) {
  82. m.ctrl.Call(m, "OnRetransmissionTimeout", arg0)
  83. }
  84. // OnRetransmissionTimeout indicates an expected call of OnRetransmissionTimeout
  85. func (mr *MockSendAlgorithmMockRecorder) OnRetransmissionTimeout(arg0 interface{}) *gomock.Call {
  86. return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OnRetransmissionTimeout", reflect.TypeOf((*MockSendAlgorithm)(nil).OnRetransmissionTimeout), arg0)
  87. }
  88. // SetNumEmulatedConnections mocks base method
  89. func (m *MockSendAlgorithm) SetNumEmulatedConnections(arg0 int) {
  90. m.ctrl.Call(m, "SetNumEmulatedConnections", arg0)
  91. }
  92. // SetNumEmulatedConnections indicates an expected call of SetNumEmulatedConnections
  93. func (mr *MockSendAlgorithmMockRecorder) SetNumEmulatedConnections(arg0 interface{}) *gomock.Call {
  94. return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetNumEmulatedConnections", reflect.TypeOf((*MockSendAlgorithm)(nil).SetNumEmulatedConnections), arg0)
  95. }
  96. // SetSlowStartLargeReduction mocks base method
  97. func (m *MockSendAlgorithm) SetSlowStartLargeReduction(arg0 bool) {
  98. m.ctrl.Call(m, "SetSlowStartLargeReduction", arg0)
  99. }
  100. // SetSlowStartLargeReduction indicates an expected call of SetSlowStartLargeReduction
  101. func (mr *MockSendAlgorithmMockRecorder) SetSlowStartLargeReduction(arg0 interface{}) *gomock.Call {
  102. return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetSlowStartLargeReduction", reflect.TypeOf((*MockSendAlgorithm)(nil).SetSlowStartLargeReduction), arg0)
  103. }
  104. // TimeUntilSend mocks base method
  105. func (m *MockSendAlgorithm) TimeUntilSend(arg0 protocol.ByteCount) time.Duration {
  106. ret := m.ctrl.Call(m, "TimeUntilSend", arg0)
  107. ret0, _ := ret[0].(time.Duration)
  108. return ret0
  109. }
  110. // TimeUntilSend indicates an expected call of TimeUntilSend
  111. func (mr *MockSendAlgorithmMockRecorder) TimeUntilSend(arg0 interface{}) *gomock.Call {
  112. return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TimeUntilSend", reflect.TypeOf((*MockSendAlgorithm)(nil).TimeUntilSend), arg0)
  113. }