Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PairConnections ¶
Types ¶
type BWLimit ¶
type BWLimit struct {
// contains filtered or unexported fields
}
func NewBWLimit ¶
func NewBWLimit(p LimitProvider) *BWLimit
func (*BWLimit) PairConnections ¶
type JSLimitFunc ¶ added in v1.40.0
type JSLimitFunc = func(req *jsext.JSRequestInfo, dst *jsext.JSDstInfo, username string) (*LimitParameters, error)
type JSLimitProvider ¶ added in v1.40.0
type JSLimitProvider struct {
// contains filtered or unexported fields
}
func NewJSLimitProvider ¶ added in v1.40.0
func NewJSLimitProvider(filename string, instances int, logger *clog.CondLogger) (*JSLimitProvider, error)
func (*JSLimitProvider) Parameters ¶ added in v1.40.0
func (j *JSLimitProvider) Parameters(ctx context.Context, username, network, address string) (res *LimitParameters, err error)
type JSLimitSpec ¶ added in v1.40.0
type LimitParameters ¶ added in v1.40.0
type LimitProvider ¶ added in v1.40.0
func ProviderFromSpec ¶ added in v1.40.0
func ProviderFromSpec(spec LimitSpec, logger *clog.CondLogger) (LimitProvider, error)
type StaticLimitSpec ¶ added in v1.40.0
Click to show internal directories.
Click to hide internal directories.