Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RequestLimit ¶
type RequestLimit struct { LimitCount int RequestTokenChan chan struct{} }
func NewRequestLimit ¶
func NewRequestLimit(limitCount int) *RequestLimit
func (*RequestLimit) GetRequestToken ¶
func (r *RequestLimit) GetRequestToken() bool
func (*RequestLimit) GetTokenLeft ¶
func (r *RequestLimit) GetTokenLeft() int
func (*RequestLimit) ReleaseRequestToken ¶
func (r *RequestLimit) ReleaseRequestToken()
Click to show internal directories.
Click to hide internal directories.