MCPcopy Index your code
hub / github.com/CovenantSQL/CovenantSQL / setupServer

Function setupServer

rpc/xxx_test.go:157–170  ·  view source on GitHub ↗
(node *proto.Node)

Source from the content-addressed store, hash-verified

155}
156
157func setupServer(node *proto.Node) (server *Server, err error) {
158 if server, err = NewServerWithService(
159 ServiceMap{"Count": &CountService{host: node.ID}},
160 ); err != nil {
161 return nil, err
162 }
163 if err = server.InitRPCServer(":0", privateKey, []byte{}); err != nil {
164 return nil, err
165 }
166 // register to resolver
167 node.Addr = server.Listener.Addr().String()
168 defaultResolver.registerNode(node)
169 return
170}
171
172func setupServers(nodes []*proto.Node, f AcceptConn) (stop func(), err error) {
173 servers := make([]*Server, len(nodes))

Callers 1

setupServersFunction · 0.85

Calls 5

InitRPCServerMethod · 0.80
AddrMethod · 0.80
NewServerWithServiceFunction · 0.70
StringMethod · 0.45
registerNodeMethod · 0.45

Tested by

no test coverage detected