Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type VisitorLimiter ¶
type VisitorLimiter struct {
// contains filtered or unexported fields
}
func NewVisitorLimiter ¶
func NewVisitorLimiter() *VisitorLimiter
func (*VisitorLimiter) Allow ¶
func (e *VisitorLimiter) Allow() bool
func (*VisitorLimiter) NewIpLimiter ¶
func (e *VisitorLimiter) NewIpLimiter() (*Limiter, error)
func (*VisitorLimiter) NewTokenLimiter ¶
func (e *VisitorLimiter) NewTokenLimiter() (*Limiter, error)
func (*VisitorLimiter) SetPolicy ¶
func (e *VisitorLimiter) SetPolicy(p Policy) *VisitorLimiter
func (*VisitorLimiter) SetRequest ¶
func (e *VisitorLimiter) SetRequest(req *http.Request) *VisitorLimiter
Click to show internal directories.
Click to hide internal directories.