Documentation ¶
Index ¶
- type Node
- func (n *Node) AddChild(key uint64) *Node
- func (n *Node) AddSubscription(s func(interface{}), shardID, deterministicRoutingName string) int64
- func (n *Node) ChildLen() int
- func (n *Node) DeleteChild(key uint64)
- func (n *Node) DeleteSubscription(id int64)
- func (n *Node) FetchChild(key uint64) *Node
- func (n *Node) ForEachSubscription(f func(shardID string, isDeterministic bool, s []SubscriptionEnvelope))
- func (n *Node) SubscriptionLen() int
- type SubscriptionEnvelope
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Node ¶
type Node struct {
// contains filtered or unexported fields
}
Node ...
func (*Node) AddSubscription ¶
AddSubscription ...
func (*Node) DeleteSubscription ¶
DeleteSubscription ...
func (*Node) ForEachSubscription ¶
func (n *Node) ForEachSubscription(f func(shardID string, isDeterministic bool, s []SubscriptionEnvelope))
ForEachSubscription ...
type SubscriptionEnvelope ¶
type SubscriptionEnvelope struct { Subscription func(interface{}) // contains filtered or unexported fields }
Click to show internal directories.
Click to hide internal directories.