Documentation ¶
Index ¶
- Variables
- type Topology
- func (t *Topology) AddLink(link network.ILink)
- func (t *Topology) BuildNodeID(_ network.Node) string
- func (t *Topology) GetAllNodes() (all []network.LinkNode)
- func (t *Topology) GetLink(node network.Node) (link network.ILink, err error)
- func (t *Topology) GetLocalNode() (node network.LinkNode)
- func (t *Topology) InterestedMessage(msg network.Message) (interested bool)
- func (t *Topology) Join(node network.LinkNode) (err error)
- func (t *Topology) Leave()
- func (t *Topology) MessageProcessor(msg network.Message, link network.ILink)
- func (t *Topology) MountTo(router network.IRouter)
- func (t Topology) Name() string
- func (t *Topology) RemoveLink(link network.ILink)
- func (t *Topology) SetLocalNode(node network.LinkNode)
Constants ¶
This section is empty.
Variables ¶
View Source
var GetNeighborsMessageProcessor = &getNeighborsMessageProcessor{}
View Source
var GetNeighborsReplyMessageProcessor = &getNeighborsReplyMessageProcessor{}
View Source
var JoinMessageProcessor = &joinMessageProcessor{}
View Source
var JoinReplyMessageProcessor = &joinReplyMessageProcessor{}
View Source
var PingMessageProcessor = &pingMessageProcessor{}
View Source
var PongMessageProcessor = &pongMessageProcessor{}
Functions ¶
This section is empty.
Types ¶
type Topology ¶
func (*Topology) GetAllNodes ¶
func (*Topology) GetLocalNode ¶
func (*Topology) InterestedMessage ¶
func (*Topology) MessageProcessor ¶
func (*Topology) RemoveLink ¶
func (*Topology) SetLocalNode ¶
Click to show internal directories.
Click to hide internal directories.