// package service -- главный тип сервиса шины данных package service import ( "fmt" "log" "p78git.ddns.net/svi/gobus/internal/serv_grpc" ) // Service -- главный тип сервиса шины данных type Service struct { servGrpc *serv_grpc.ServGrpc } // NewSevice -- взвращае тновый сервис func NewSevice() (*Service, error) { log.Printf("NewService()\n") sf := &Service{} var err error sf.servGrpc, err = serv_grpc.NewServGrpc() if err != nil { return nil, fmt.Errorf("NewService(): in create ServGrpc, err=\n\t%v\n", err) } return sf, nil } // Run -- запускает сервис в работу func (sf *Service) Run() error { log.Printf("Service.Run()\n") return nil }