Selaa lähdekoodia

SVI Добавление кода сервиса, десктопа

SVI 2 vuotta sitten
vanhempi
commit
7864cabe2c
4 muutettua tiedostoa jossa 45 lisäystä ja 2 poistoa
  1. 1 1
      cmd/desktop/main.go
  2. 24 0
      cmd/gobus/main.go
  3. 1 1
      internal/desktop/desktop.go
  4. 19 0
      internal/service/service.go

+ 1 - 1
cmd/desktop/main.go

@@ -1,2 +1,2 @@
 // package main -- пускач для десктопа
-package main
+package main

+ 24 - 0
cmd/gobus/main.go

@@ -1,3 +1,27 @@
 // package main -- пускач для шины данных
 package main
 
+import (
+	"log"
+
+	"p78git.ddns.net/svi/gobus/internal/service"
+)
+
+var (
+	serv *service.Service
+	err  error
+)
+
+func main() {
+	log.Printf("main()\n")
+	serv, err = service.NewSevice()
+	if err != nil {
+		log.Printf("main(): in create Service, err=\n\t%v\n", err)
+		return
+	}
+	if err = serv.Run(); err != nil {
+		log.Printf("main(): in run Server, err=\n\t%v\n", err)
+		return
+	}
+	log.Printf("main(): end\n")
+}

+ 1 - 1
internal/desktop/desktop.go

@@ -1,2 +1,2 @@
 // package desktop -- главный тип десктопа
-package desktop
+package desktop

+ 19 - 0
internal/service/service.go

@@ -1,2 +1,21 @@
 // package service -- главный тип сервиса шины данных
 package service
+
+import "log"
+
+// Service -- главный тип сервиса шины данных
+type Service struct {
+}
+
+// NewSevice -- взвращае тновый сервис
+func NewSevice() (*Service, error) {
+	log.Printf("NewService()\n")
+	sf := &Service{}
+	return sf, nil
+}
+
+// Run -- запускает сервис в работу
+func (sf *Service) Run() error {
+	log.Printf("Service.Run()\n")
+	return nil
+}