package s_comps import ( "fmt" "github.com/liwei1dao/lego/base" "github.com/liwei1dao/lego/core" "github.com/liwei1dao/lego/core/cbase" ) type SComp_GateRouteComp struct { cbase.ServiceCompBase Service base.IRPCXService } func (this *SComp_GateRouteComp) Init(service core.IService, comp core.IServiceComp, options core.ICompOptions) (err error) { if s, ok := service.(base.IRPCXService); !ok { return fmt.Errorf("SC_GateRouteComp Init service is no IRPCXService") } else { this.Service = s } err = this.ServiceCompBase.Init(service, comp, options) return err } func (this *SComp_GateRouteComp) Start() (err error) { err = this.ServiceCompBase.Start() // this.Service.RegisterFunctionName(string(comm.Rpc_GateRoute), this.ReceiveMsg) //注册网关路由接收接口 return } // func (this *SComp_GateRouteComp) ReceiveMsg(ctx context.Context, args comm.IUserMessage, reply *Reply) error { // return nil // }