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

Function NewMuxService

xenomint/mux.go:37–46  ·  view source on GitHub ↗

NewMuxService returns a new MuxService instance and registers it to server.

(name string, server *rpc.Server)

Source from the content-addressed store, hash-verified

35
36// NewMuxService returns a new MuxService instance and registers it to server.
37func NewMuxService(name string, server *rpc.Server) (service *MuxService, err error) {
38 var s = &MuxService{
39 ServiceName: name,
40 }
41 if err = server.RegisterService(name, s); err != nil {
42 return
43 }
44 service = s
45 return
46}
47
48func (s *MuxService) register(id proto.DatabaseID, c *Chain) {
49 s.serviceMap.Store(id, c)

Callers 1

setupMuxParallelFunction · 0.70

Calls 1

RegisterServiceMethod · 0.80

Tested by 1

setupMuxParallelFunction · 0.56