Documentation
¶
Index ¶
Constants ¶
View Source
const ( GetAcceptedFrontier = router.GetAcceptedFrontier AcceptedFrontier = router.AcceptedFrontier GetAccepted = router.GetAccepted Accepted = router.Accepted Get = router.Get Put = router.Put PushQuery = router.PushQuery PullQuery = router.PullQuery Chits = router.Chits )
Op constants re-exported from core/router
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager interface {
// RegisterTimeout registers a timeout
RegisterTimeout(time.Duration) func(context.Context, ids.ID) error
// RegisterRequest registers a request
RegisterRequest(ids.NodeID, ids.ID, bool, uint32, func())
// RegisterResponse registers a response
RegisterResponse(ids.NodeID, ids.ID, uint32, Op) (bool, func())
// TimeoutDuration returns timeout duration
TimeoutDuration() time.Duration
}
Manager manages timeouts
func NewManager ¶
NewManager creates a new timeout manager
Click to show internal directories.
Click to hide internal directories.