Documentation ¶
Overview ¶
Package slidingwindow is a generated GoMock package.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLimiter ¶
func NewLimiter() *slidingWindowLimiter
Types ¶
type MockSlidingWindow ¶
type MockSlidingWindow struct {
// contains filtered or unexported fields
}
MockSlidingWindow is a mock of SlidingWindow interface.
func NewMockSlidingWindow ¶
func NewMockSlidingWindow(ctrl *gomock.Controller) *MockSlidingWindow
NewMockSlidingWindow creates a new mock instance.
func (*MockSlidingWindow) EXPECT ¶
func (m *MockSlidingWindow) EXPECT() *MockSlidingWindowMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockSlidingWindow) SetLimit ¶
func (m *MockSlidingWindow) SetLimit(rate int)
SetLimit mocks base method.
func (*MockSlidingWindow) SetWindow ¶
func (m *MockSlidingWindow) SetWindow(window time.Duration)
SetWindow mocks base method.
type MockSlidingWindowMockRecorder ¶
type MockSlidingWindowMockRecorder struct {
// contains filtered or unexported fields
}
MockSlidingWindowMockRecorder is the mock recorder for MockSlidingWindow.
func (*MockSlidingWindowMockRecorder) Allow ¶
func (mr *MockSlidingWindowMockRecorder) Allow() *gomock.Call
Allow indicates an expected call of Allow.
func (*MockSlidingWindowMockRecorder) SetLimit ¶
func (mr *MockSlidingWindowMockRecorder) SetLimit(rate interface{}) *gomock.Call
SetLimit indicates an expected call of SetLimit.
func (*MockSlidingWindowMockRecorder) SetWindow ¶
func (mr *MockSlidingWindowMockRecorder) SetWindow(window interface{}) *gomock.Call
SetWindow indicates an expected call of SetWindow.
Click to show internal directories.
Click to hide internal directories.