Documentation
¶
Index ¶
- type BasicConnMgr
- func (cm *BasicConnMgr) GetInfo() CMInfo
- func (cm *BasicConnMgr) GetTagInfo(p peer.ID) *ifconnmgr.TagInfo
- func (cm *BasicConnMgr) Notifee() inet.Notifiee
- func (cm *BasicConnMgr) TagPeer(p peer.ID, tag string, val int)
- func (cm *BasicConnMgr) TrimOpenConns(ctx context.Context)
- func (cm *BasicConnMgr) UntagPeer(p peer.ID, tag string)
- type CMInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BasicConnMgr ¶ added in v0.3.3
type BasicConnMgr struct {
// contains filtered or unexported fields
}
func NewConnManager ¶
func NewConnManager(low, hi int, grace time.Duration) *BasicConnMgr
func (*BasicConnMgr) GetInfo ¶ added in v0.3.3
func (cm *BasicConnMgr) GetInfo() CMInfo
func (*BasicConnMgr) GetTagInfo ¶ added in v0.3.3
func (cm *BasicConnMgr) GetTagInfo(p peer.ID) *ifconnmgr.TagInfo
func (*BasicConnMgr) Notifee ¶ added in v0.3.3
func (cm *BasicConnMgr) Notifee() inet.Notifiee
func (*BasicConnMgr) TagPeer ¶ added in v0.3.3
func (cm *BasicConnMgr) TagPeer(p peer.ID, tag string, val int)
func (*BasicConnMgr) TrimOpenConns ¶ added in v0.3.3
func (cm *BasicConnMgr) TrimOpenConns(ctx context.Context)
Click to show internal directories.
Click to hide internal directories.