github.com/Cloud-Foundations/Dominator@v0.3.4/lib/srpc/proxy/api.go (about) 1 package proxy 2 3 import ( 4 "github.com/Cloud-Foundations/Dominator/lib/log" 5 "github.com/Cloud-Foundations/Dominator/lib/srpc" 6 ) 7 8 type srpcType struct { 9 logger log.DebugLogger 10 } 11 12 func New(logger log.DebugLogger) error { 13 return srpc.RegisterNameWithOptions("Proxy", &srpcType{logger: logger}, 14 srpc.ReceiverOptions{ 15 PublicMethods: []string{"Connect"}}) 16 }