go-libp2p-resource-manager/limit.go

13 lines
214 B
Go
Raw Normal View History

2021-12-22 17:39:46 +08:00
package rcmgr
2021-12-23 21:28:14 +08:00
import (
"github.com/libp2p/go-libp2p-core/network"
)
2021-12-22 17:39:46 +08:00
type Limit interface {
GetMemoryLimit() int64
2021-12-23 21:28:14 +08:00
GetStreamLimit(network.Direction) int
GetConnLimit(network.Direction) int
GetFDLimit() int
2021-12-22 17:39:46 +08:00
}