MCPcopy Create free account
hub / github.com/DNAProject/DNA / NewNetServer

Function NewNetServer

p2pserver/net/netserver/netserver.go:44–53  ·  view source on GitHub ↗

NewNetServer return the net object in p2p

()

Source from the content-addressed store, hash-verified

42
43//NewNetServer return the net object in p2p
44func NewNetServer() p2p.P2P {
45 n := &NetServer{
46 NetChan: make(chan *types.MsgPayload, common.CHAN_CAPABILITY),
47 }
48
49 n.PeerAddrMap.PeerAddress = make(map[string]*peer.Peer)
50
51 n.init()
52 return n
53}
54
55//NetServer represent all the actions in net layer
56type NetServer struct {

Callers 8

NewServerFunction · 0.92
TestMsgRouterFunction · 0.92
NewMockP2pFunction · 0.92
TestNewNetServerFunction · 0.85
TestNetServerNbrPeerFunction · 0.85
TestConnectingNodeAPIFunction · 0.85
TestInConnAPIFunction · 0.85
TestOutConnAPIFunction · 0.85

Calls 1

initMethod · 0.95

Tested by 7

TestMsgRouterFunction · 0.74
NewMockP2pFunction · 0.74
TestNewNetServerFunction · 0.68
TestNetServerNbrPeerFunction · 0.68
TestConnectingNodeAPIFunction · 0.68
TestInConnAPIFunction · 0.68
TestOutConnAPIFunction · 0.68