| 1234567891011121314151617181920212223242526272829303132 |
- // 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
- }
|