github.com/sixexorg/magnetic-ring@v0.0.0-20191119090307-31705a21e419/p2pserver/spcnode/serverpro.go (about)

     1  package spcnode
     2  
     3  import (
     4  	comm "github.com/sixexorg/magnetic-ring/p2pserver/common"
     5  	discover "github.com/sixexorg/magnetic-ring/p2pserver/discover"
     6  	"github.com/sixexorg/magnetic-ring/p2pserver/peer"
     7  )
     8  
     9  type SpectNodeP2PSer interface {
    10  	GetNode(id uint64) *peer.Peer
    11  	Send(p *peer.Peer, msg comm.Message, isConsensus bool) error
    12  	HandlerANodeConn(idm map[discover.NodeID]bool)
    13  }