Ver código fonte

SVI Переименование пакетов под более правльные имена

SVI 6 dias atrás
pai
commit
2e0be252fc
100 arquivos alterados com 213 adições e 213 exclusões
  1. 2 2
      v4/cmd/demo/main.go
  2. 23 23
      v4/kern.go
  3. 2 2
      v4/kern_test.go
  4. 0 67
      v4/lev0/alias/alias.go
  5. 0 0
      v4/lev0/defs/README.md
  6. 67 0
      v4/lev0/defs/defs.go
  7. 1 1
      v4/lev0/defs/defs_test.go
  8. 0 0
      v4/lev0/defs/handler_name/README.md
  9. 0 0
      v4/lev0/defs/handler_name/handler_name.go
  10. 0 0
      v4/lev0/defs/handler_name/handler_name_test.go
  11. 0 0
      v4/lev0/defs/module_name/README.md
  12. 0 0
      v4/lev0/defs/module_name/module_name.go
  13. 0 0
      v4/lev0/defs/module_name/module_name_test.go
  14. 0 0
      v4/lev0/defs/store_key/README.md
  15. 0 0
      v4/lev0/defs/store_key/store_key.go
  16. 0 0
      v4/lev0/defs/store_key/store_key_test.go
  17. 0 0
      v4/lev0/defs/stream_name/README.md
  18. 0 0
      v4/lev0/defs/stream_name/stream_name.go
  19. 0 0
      v4/lev0/defs/topic/README.md
  20. 0 0
      v4/lev0/defs/topic/topic.go
  21. 1 1
      v4/lev0/etypes/estr/estr.go
  22. 1 1
      v4/lev0/etypes/etypes.go
  23. 1 1
      v4/lev0/kspec/eint.go
  24. 1 1
      v4/lev0/kspec/estr.go
  25. 3 3
      v4/lev0/kspec/ibucket_base.go
  26. 0 0
      v4/lev0/kspec/ibucket_base/README.md
  27. 4 4
      v4/lev0/kspec/idict_kv.go
  28. 0 0
      v4/lev0/kspec/idict_kv/README.md
  29. 8 8
      v4/lev0/kspec/ikernel_bus.go
  30. 0 0
      v4/lev0/kspec/ikernel_bus/README.md
  31. 1 1
      v4/lev0/kspec/ikernel_ctx.go
  32. 0 0
      v4/lev0/kspec/ikernel_ctx/README.md
  33. 1 1
      v4/lev0/kspec/ikernel_int.go
  34. 0 0
      v4/lev0/kspec/ikernel_int/README.md
  35. 1 1
      v4/lev0/kspec/ikernel_keeper.go
  36. 0 0
      v4/lev0/kspec/ikernel_keeper/README.md
  37. 3 3
      v4/lev0/kspec/ikernel_module.go
  38. 0 0
      v4/lev0/kspec/ikernel_module/README.md
  39. 1 1
      v4/lev0/kspec/ikernel_monolit.go
  40. 0 0
      v4/lev0/kspec/ikernel_monolit/README.md
  41. 1 1
      v4/lev0/kspec/ikernel_server_http.go
  42. 0 0
      v4/lev0/kspec/ikernel_server_http/README.md
  43. 1 1
      v4/lev0/kspec/ikernel_store_kv.go
  44. 0 0
      v4/lev0/kspec/ikernel_store_kv/README.md
  45. 5 5
      v4/lev0/kspec/ikernel_wg.go
  46. 0 0
      v4/lev0/kspec/ikernel_wg/README.md
  47. 1 1
      v4/lev0/kspec/ilocal_ctx.go
  48. 0 0
      v4/lev0/kspec/ilocal_ctx/README.md
  49. 3 3
      v4/lev0/kspec/ilog_buf.go
  50. 0 0
      v4/lev0/kspec/ilog_buf/README.md
  51. 1 1
      v4/lev0/kspec/imodule_stat.go
  52. 0 0
      v4/lev0/kspec/imodule_stat/README.md
  53. 1 1
      v4/lev0/kspec/ioption.go
  54. 1 1
      v4/lev0/kspec/irec_kv.go
  55. 0 0
      v4/lev0/kspec/irec_kv/README.md
  56. 3 3
      v4/lev0/kspec/irec_meta.go
  57. 0 0
      v4/lev0/kspec/irec_meta/README.md
  58. 3 3
      v4/lev0/kspec/irec_val.go
  59. 0 0
      v4/lev0/kspec/irec_val/README.md
  60. 1 1
      v4/lev0/kspec/iresult.go
  61. 1 1
      v4/lev0/kspec/irw_mutex.go
  62. 0 0
      v4/lev0/kspec/irw_mutex/README.md
  63. 1 1
      v4/lev0/kspec/isafe_bool.go
  64. 0 0
      v4/lev0/kspec/isafe_bool/README.md
  65. 1 1
      v4/lev0/kspec/isafe_bool_react.go
  66. 0 0
      v4/lev0/kspec/isafe_bool_react/README.md
  67. 1 1
      v4/lev0/kspec/isafe_int.go
  68. 0 0
      v4/lev0/kspec/isafe_int/README.md
  69. 1 1
      v4/lev0/kspec/isafe_string.go
  70. 0 0
      v4/lev0/kspec/isafe_string/README.md
  71. 4 4
      v4/lev0/kspec/itime.go
  72. 0 0
      v4/lev0/kspec/itime/README.md
  73. 2 0
      v4/lev0/kspec/spec.go
  74. 1 1
      v4/lev0/kspec/spec_test.go
  75. 0 2
      v4/lev0/ktypes/itypes.go
  76. 2 2
      v4/lev0/lev0.go
  77. 1 1
      v4/lev0/option/option.go
  78. 5 5
      v4/lev0/result/result.go
  79. 6 6
      v4/lev0/result/result_test.go
  80. 8 8
      v4/lev0/voc/etime/etime.go
  81. 3 3
      v4/lev0/voc/voc.go
  82. 1 1
      v4/lev1/ctx_value/ctx_value.go
  83. 1 1
      v4/lev1/ctx_value/ctx_value_test.go
  84. 2 2
      v4/lev1/kbus_msg/msg_pub/msg_pub.go
  85. 2 2
      v4/lev1/kbus_msg/msg_pub/msg_pub_test.go
  86. 2 2
      v4/lev1/kbus_msg/msg_serve/msg_serve.go
  87. 2 2
      v4/lev1/kbus_msg/msg_serve/msg_serve_test.go
  88. 3 3
      v4/lev1/kbus_msg/msg_sub/msg_sub.go
  89. 2 2
      v4/lev1/kbus_msg/msg_sub/msg_sub_test.go
  90. 2 2
      v4/lev1/kbus_msg/msg_unsub/msg_unsub.go
  91. 2 2
      v4/lev1/kbus_msg/msg_unsub/msg_unsub_test.go
  92. 1 1
      v4/lev1/kint/kint.go
  93. 1 1
      v4/lev1/kint/kint_test.go
  94. 1 1
      v4/lev1/lev1.go
  95. 1 1
      v4/lev1/local_ctx/local_ctx.go
  96. 1 1
      v4/lev1/log_buf/log_buf.go
  97. 1 1
      v4/lev1/log_buf/log_buf_test.go
  98. 4 4
      v4/lev1/log_dict_topic/log_dict_topic.go
  99. 4 4
      v4/lev1/log_msg/log_msg.go
  100. 1 1
      v4/lev1/lst_sort/lst_sort.go

+ 2 - 2
v4/cmd/demo/main.go

@@ -3,10 +3,10 @@ package main
 
 import (
 	"gitp78su.ipnodns.ru/svi/kern/v4"
-	kt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	mKs "gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 )
 
-var app kt.IKernelMonolit // Вынесено для тестов
+var app mKs.IKernelMonolit // Вынесено для тестов
 
 func main() {
 	app = kern.GetMonolitLocal("Demo monolit")

+ 23 - 23
v4/kern.go

@@ -5,8 +5,8 @@ import (
 	"context"
 
 	mL0 "gitp78su.ipnodns.ru/svi/kern/v4/lev0"
-	mKa "gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
-	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	mKd "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
+	mKs "gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 	mL1 "gitp78su.ipnodns.ru/svi/kern/v4/lev1"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev2/kbus_http"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev2/kbus_http/client_bus_http"
@@ -24,7 +24,7 @@ import (
 )
 
 // GetKernelCtx -- возвращает контекст ядра.
-func GetKernelCtx() mKt.IKernelCtx {
+func GetKernelCtx() mKs.IKernelCtx {
 	ctx := kctx.GetKernelCtx()
 	return ctx
 }
@@ -45,25 +45,25 @@ func WrapErr[T any](res mL0.IResult[T], err error) mL0.IResult[T] {
 }
 
 // GetKernelStoreKv -- возвращает быстрое key-value хранилище ядра.
-func GetKernelStoreKv() mKt.IKernelStoreKv {
+func GetKernelStoreKv() mKs.IKernelStoreKv {
 	store := kstore_kv.GetKernelStore()
 	return store
 }
 
 // GetKernelServerHttp -- возвращает веб-сервер ядра.
-func GetKernelServerHttp() mKt.IKernelServerHttp {
+func GetKernelServerHttp() mKs.IKernelServerHttp {
 	kernServHttp := kserv_http.GetKernelServHttp()
 	return kernServHttp
 }
 
 // NewSafeBool -- возвращает новый потокобезопасный булевый признак.
-func NewSafeBool() mKt.ISafeBool {
+func NewSafeBool() mKs.ISafeBool {
 	sb := mL1.NewSafeBool()
 	return sb
 }
 
 // GetKernelBusLocal -- возвращает локальную шину данных.
-func GetKernelBusLocal() mKt.IKernelBus {
+func GetKernelBusLocal() mKs.IKernelBus {
 	kCtx := kctx.GetKernelCtx()
 	kCtx.Set("monolitName", "unknown monolit", "GetKernelBusLocal()")
 	lBus := kbus_local.GetKernelBusLocal()
@@ -71,7 +71,7 @@ func GetKernelBusLocal() mKt.IKernelBus {
 }
 
 // GetKernelBusHttp -- возвращает HTTP шину данных.
-func GetKernelBusHttp() mKt.IKernelBus {
+func GetKernelBusHttp() mKs.IKernelBus {
 	bus := kbus_http.GetKernelBusHttp()
 	return bus
 }
@@ -82,7 +82,7 @@ func SleepMs() {
 }
 
 // GetMonolitLocal -- возвращает монолит с локальной шиной.
-func GetMonolitLocal(name string) mKt.IKernelMonolit {
+func GetMonolitLocal(name string) mKs.IKernelMonolit {
 	kCtx := kctx.GetKernelCtx()
 	kCtx.Set("isLocal", true, "bus type")
 	for {
@@ -98,7 +98,7 @@ func GetMonolitLocal(name string) mKt.IKernelMonolit {
 }
 
 // GetMonolitHttp -- возвращает монолит с локальной шиной поверх HTTP.
-func GetMonolitHttp(name string) mKt.IKernelMonolit {
+func GetMonolitHttp(name string) mKs.IKernelMonolit {
 	kCtx := kctx.GetKernelCtx()
 	_ = kbus_http.GetKernelBusHttp()
 	kCtx.Set("isLocal", false, "bus type")
@@ -114,79 +114,79 @@ func GetMonolitHttp(name string) mKt.IKernelMonolit {
 }
 
 // NewKernelModule -- возвращает новый модуль на ядре.
-func NewKernelModule(name *mKa.AModuleName) mKt.IKernelModule {
+func NewKernelModule(name *mKd.ModuleName) mKs.IKernelModule {
 	resMod := kmodule.NewKernelModule(name)
 	return resMod
 }
 
 // NewClientBusLocal -- возвращает клиент для работы с локальной шиной.
-func NewClientBusLocal() mKt.IBusClient {
+func NewClientBusLocal() mKs.IBusClient {
 	lClient := client_bus_local.NewClientBusLocal()
 	return lClient
 }
 
 // NewClientBusHttp -- возвращает клиент для работы с шиной поверх HTTP.
-func NewClientBusHttp(url string) mKt.IBusClient {
+func NewClientBusHttp(url string) mKs.IBusClient {
 	client := client_bus_http.NewClientBusHttp(url)
 	return client
 }
 
 // GetModuleServHttp -- возвращает модуль для IKernelServHttp.
-func GetModuleServHttp() mKt.IKernelModule {
+func GetModuleServHttp() mKs.IKernelModule {
 	modServHttp := mod_serv_http.GetModuleServHttp()
 	return modServHttp
 }
 
 // GetModuleKernelCtx -- возвращает модуль для IKernelCtx.
-func GetModuleKernelCtx() mKt.IKernelModule {
+func GetModuleKernelCtx() mKs.IKernelModule {
 	kModCtx := mod_kctx.GetModuleKernelCtx()
 	return kModCtx
 }
 
 // GetModuleKernelKeeper -- возвращает модуль для IKernelKeeper.
-func GetModuleKernelKeeper() mKt.IKernelModule {
+func GetModuleKernelKeeper() mKs.IKernelModule {
 	modKernelKeeper := mod_keeper.GetModuleKeeper()
 	return modKernelKeeper
 }
 
 // GetModuleWui -- возвращает модуль для WUI.
-func GetModuleWui() mKt.IKernelModule {
+func GetModuleWui() mKs.IKernelModule {
 	modWui := mod_wui.GetModuleWui()
 	return modWui
 }
 
 // NewLogBuf -- возвращает новый буферизованный лог.
-func NewLogBuf(opts ...mL1.OptionLogBuf) mKt.ILogBuf {
+func NewLogBuf(opts ...mL1.OptionLogBuf) mKs.ILogBuf {
 	log := mL1.NewLogBuf(opts...)
 	return log
 }
 
 // NewSafeBoolReact -- возвращает новую потокобезопасную реактивную булеву переменную.
-func NewSafeBoolReact() mKt.ISafeBoolReact {
+func NewSafeBoolReact() mKs.ISafeBoolReact {
 	val := mL1.NewSafeBoolReact()
 	return val
 }
 
 // NewSafeInt -- возвращает новую потокобезопасную целочисленную переменную.
-func NewSafeInt(val int) mKt.ISafeInt {
+func NewSafeInt(val int) mKs.ISafeInt {
 	val_ := mL1.NewSafeInt(val)
 	return val_
 }
 
 // NewInt -- возвращает новую целочисленную переменную.
-func NewInt(val int) mKt.Int {
+func NewInt(val int) mKs.Int {
 	val_ := mL1.NewInt(val)
 	return val_
 }
 
 // NewLocalCtx -- возвращает новый локальный контекст.
-func NewLocalCtx(ctx context.Context) mKt.ILocalCtx {
+func NewLocalCtx(ctx context.Context) mKs.ILocalCtx {
 	lCtx := mL1.NewLocalCtx(ctx)
 	return lCtx
 }
 
 // NewSafeString -- возвращает новую потокобезопасную строку.
-func NewSafeString() mKt.ISafeString {
+func NewSafeString() mKs.ISafeString {
 	str := mL1.NewSafeString()
 	return str
 }

+ 2 - 2
v4/kern_test.go

@@ -5,7 +5,7 @@ import (
 	"os"
 	"testing"
 
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev1/log_buf"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev1/mock_env"
 )
@@ -135,7 +135,7 @@ func (sf *tester) new1() {
 	if monHttp == nil {
 		sf.t.Fatalf("new1(): (http) IKernelMonolit==nil")
 	}
-	modName := alias.NewAModuleName("test_mod")
+	modName := defs.NewModuleName("test_mod")
 	mod := NewKernelModule(modName)
 	if mod == nil {
 		sf.t.Fatalf("new1(): IKernelModule==nil")

+ 0 - 67
v4/lev0/alias/alias.go

@@ -1,67 +0,0 @@
-// package alias -- алиасы типов ядра.
-package alias
-
-import (
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias/handler_name"
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias/module_name"
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias/store_key"
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias/stream_name"
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias/topic"
-)
-
-// ATime -- метка времени.
-// Вывод: "2006-01-02 15:04:05.000 -07 MST".
-type ATime string
-
-// ABucketName -- имя сущности.
-type ABucketName string
-
-// AStreamName -- имя потока для ожидания.
-type AStreamName = stream_name.AStreamName
-
-// NewAStreamName -- создать новое имя потока.
-//
-//go:fix inline
-func NewAStreamName(val string) *AStreamName {
-	return stream_name.NewAStreamName(val)
-}
-
-// ATopic -- имя топика.
-type ATopic = topic.ATopic
-
-// NewATopic -- создать новое имя топика.
-//
-//go:fix inline
-func NewATopic(val string) *ATopic {
-	return topic.NewATopic(val)
-}
-
-// AHandlerName -- имя функции обработчика.
-type AHandlerName = handler_name.AHandlerName
-
-// NewAHandlerName -- создать новое имя функции обработчика.
-//
-//go:fix inline
-func NewAHandlerName(val string) *AHandlerName {
-	return handler_name.NewAHandlerName(val)
-}
-
-// AStoreKey -- ключ хранилища.
-type AStoreKey = store_key.AStoreKey
-
-// NewAStoreKey -- создать новый ключ хранилища.
-//
-//go:fix inline
-func NewAStoreKey(val string) *AStoreKey {
-	return store_key.NewAStoreKey(val)
-}
-
-// AModuleName -- уникальное имя модуля.
-type AModuleName = module_name.AModuleName
-
-// NewAModuleName -- создать новое уникальное имя модуля.
-//
-//go:fix inline
-func NewAModuleName(val string) *AModuleName {
-	return module_name.NewAModuleName(val)
-}

+ 0 - 0
v4/lev0/alias/README.md → v4/lev0/defs/README.md


+ 67 - 0
v4/lev0/defs/defs.go

@@ -0,0 +1,67 @@
+// package defs -- алиасы типов ядра.
+package defs
+
+import (
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/handler_name"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/module_name"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/store_key"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/stream_name"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/topic"
+)
+
+// Time -- метка времени.
+// Вывод: "2006-01-02 15:04:05.000 -07 MST".
+type Time string
+
+// BucketName -- имя сущности.
+type BucketName string
+
+// StreamName -- имя потока для ожидания.
+type StreamName = stream_name.AStreamName
+
+// NewStreamName -- создать новое имя потока.
+//
+//go:fix inline
+func NewStreamName(val string) *StreamName {
+	return stream_name.NewAStreamName(val)
+}
+
+// Topic -- имя топика.
+type Topic = topic.ATopic
+
+// NewTopic -- создать новое имя топика.
+//
+//go:fix inline
+func NewTopic(val string) *Topic {
+	return topic.NewATopic(val)
+}
+
+// HandlerName -- имя функции обработчика.
+type HandlerName = handler_name.AHandlerName
+
+// NewHandlerName -- создать новое имя функции обработчика.
+//
+//go:fix inline
+func NewHandlerName(val string) *HandlerName {
+	return handler_name.NewAHandlerName(val)
+}
+
+// StoreKey -- ключ хранилища.
+type StoreKey = store_key.AStoreKey
+
+// NewStoreKey -- создать новый ключ хранилища.
+//
+//go:fix inline
+func NewStoreKey(val string) *StoreKey {
+	return store_key.NewAStoreKey(val)
+}
+
+// ModuleName -- уникальное имя модуля.
+type ModuleName = module_name.AModuleName
+
+// NewModuleName -- создать новое уникальное имя модуля.
+//
+//go:fix inline
+func NewModuleName(val string) *ModuleName {
+	return module_name.NewAModuleName(val)
+}

+ 1 - 1
v4/lev0/alias/alias_test.go → v4/lev0/defs/defs_test.go

@@ -1,4 +1,4 @@
-package alias
+package defs
 
 import (
 	"testing"

+ 0 - 0
v4/lev0/alias/handler_name/README.md → v4/lev0/defs/handler_name/README.md


+ 0 - 0
v4/lev0/alias/handler_name/handler_name.go → v4/lev0/defs/handler_name/handler_name.go


+ 0 - 0
v4/lev0/alias/handler_name/handler_name_test.go → v4/lev0/defs/handler_name/handler_name_test.go


+ 0 - 0
v4/lev0/alias/module_name/README.md → v4/lev0/defs/module_name/README.md


+ 0 - 0
v4/lev0/alias/module_name/module_name.go → v4/lev0/defs/module_name/module_name.go


+ 0 - 0
v4/lev0/alias/module_name/module_name_test.go → v4/lev0/defs/module_name/module_name_test.go


+ 0 - 0
v4/lev0/alias/store_key/README.md → v4/lev0/defs/store_key/README.md


+ 0 - 0
v4/lev0/alias/store_key/store_key.go → v4/lev0/defs/store_key/store_key.go


+ 0 - 0
v4/lev0/alias/store_key/store_key_test.go → v4/lev0/defs/store_key/store_key_test.go


+ 0 - 0
v4/lev0/alias/stream_name/README.md → v4/lev0/defs/stream_name/README.md


+ 0 - 0
v4/lev0/alias/stream_name/stream_name.go → v4/lev0/defs/stream_name/stream_name.go


+ 0 - 0
v4/lev0/alias/topic/README.md → v4/lev0/defs/topic/README.md


+ 0 - 0
v4/lev0/alias/topic/topic.go → v4/lev0/defs/topic/topic.go


+ 1 - 1
v4/lev0/etypes/estr/estr.go

@@ -3,7 +3,7 @@ package estr
 
 import (
 	mHp "gitp78su.ipnodns.ru/svi/kern/v4/lev0/helpers"
-	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 )
 
 // EStr -- расширенная строка.

+ 1 - 1
v4/lev0/etypes/etypes.go

@@ -3,7 +3,7 @@ package etypes
 
 import (
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/etypes/estr"
-	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 )
 
 // EStr - расширенная строка.

+ 1 - 1
v4/lev0/ktypes/eint.go → v4/lev0/kspec/eint.go

@@ -1,4 +1,4 @@
-package ktypes
+package kspec
 
 // EInt -- расширенное целочисленное значение.
 type EInt interface {

+ 1 - 1
v4/lev0/ktypes/estr.go → v4/lev0/kspec/estr.go

@@ -1,4 +1,4 @@
-package ktypes
+package kspec
 
 // EStr -- расширенная строка.
 type EStr interface {

+ 3 - 3
v4/lev0/ktypes/ibucket_base.go → v4/lev0/kspec/ibucket_base.go

@@ -1,13 +1,13 @@
-package ktypes
+package kspec
 
 import (
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 )
 
 // IBucketBase -- интерфейс базового бакета хранилища KV.
 type IBucketBase interface {
 	// Name -- имя бакета
-	Name() alias.ABucketName
+	Name() defs.BucketName
 	// Level -- уровень бакета
 	Level() EInt
 	// Number -- номер бакета

+ 0 - 0
v4/lev0/ktypes/ibucket_base/README.md → v4/lev0/kspec/ibucket_base/README.md


+ 4 - 4
v4/lev0/ktypes/idict_kv.go → v4/lev0/kspec/idict_kv.go

@@ -1,17 +1,17 @@
-package ktypes
+package kspec
 
 import (
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 )
 
 // IDictRec -- интерфейс потокобезопасного словаря KV-бакета.
 type IDictRec interface {
 	// Get -- возвращает значение по ключу
-	Get(key *alias.AStoreKey) IOption[IRecKv]
+	Get(key *defs.StoreKey) IOption[IRecKv]
 	// Set -- устанавливает значение по ключу
 	Set(val IRecKv) IResult[bool]
 	// Del -- удаляет значение по ключу
-	Del(key *alias.AStoreKey)
+	Del(key *defs.StoreKey)
 	// Len -- возвращает количество записей
 	Len() int
 }

+ 0 - 0
v4/lev0/ktypes/idict_kv/README.md → v4/lev0/kspec/idict_kv/README.md


+ 8 - 8
v4/lev0/ktypes/ikernel_bus.go → v4/lev0/kspec/ikernel_bus.go

@@ -1,15 +1,15 @@
-package ktypes
+package kspec
 
 import (
-	mKa "gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
+	mKa "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 )
 
 // IBusBaseHandler -- базовый обработчик обратного вызова.
 type IBusBaseHandler interface {
 	// Topic -- топик подписки обработчика
-	Topic() *mKa.ATopic
+	Topic() *mKa.Topic
 	// Name -- уникальное имя обработчика
-	Name() *mKa.AHandlerName
+	Name() *mKa.HandlerName
 }
 
 // IBusHandlerSubscribe -- объект обработчика подписки.
@@ -43,7 +43,7 @@ type IDictTopicSub interface {
 	// Subscribe -- подписывает подписчиков на любой из топиков
 	Subscribe(IBusHandlerSubscribe)
 	// Read -- читает сообщение для всех обработчиков подписки по приходу на любой из топиков
-	Read(topic *mKa.ATopic, binMsg []byte)
+	Read(topic *mKa.Topic, binMsg []byte)
 	// Unsubscribe -- отписывает подписчиков от любого из топиков
 	Unsubscribe(IBusHandlerSubscribe)
 }
@@ -56,7 +56,7 @@ type IDictTopicServe interface {
 	// Register -- регистрирует единственный обработчик на единственный топик
 	Register(IBusHandlerServe) IResult[bool]
 	// SendRequest -- выполняет запрос по указанному топику
-	SendRequest(topic *mKa.ATopic, binReq []byte) IResult[[]byte]
+	SendRequest(topic *mKa.Topic, binReq []byte) IResult[[]byte]
 	// Unregister -- удаляет единственный обработчик с единственного топика
 	Unregister(IBusHandlerServe)
 }
@@ -67,9 +67,9 @@ type IDictTopicServe interface {
 //	Подписка и обслуживание входящих запросов требует _обработчиков_.
 type IKernelBus interface {
 	// Publish -- публикует сообщение в шину
-	Publish(topic *mKa.ATopic, binMsg []byte) IResult[bool]
+	Publish(topic *mKa.Topic, binMsg []byte) IResult[bool]
 	// SendRequest -- выполняет запрос по указанному топику
-	SendRequest(topic *mKa.ATopic, binReq []byte) IResult[[]byte]
+	SendRequest(topic *mKa.Topic, binReq []byte) IResult[[]byte]
 
 	// Subscribe -- подписывает обработчик на топик
 	Subscribe(IBusHandlerSubscribe) IResult[bool]

+ 0 - 0
v4/lev0/ktypes/ikernel_bus/README.md → v4/lev0/kspec/ikernel_bus/README.md


+ 1 - 1
v4/lev0/ktypes/ikernel_ctx.go → v4/lev0/kspec/ikernel_ctx.go

@@ -1,5 +1,5 @@
 // package kernel_types -- интерфейсы проекта
-package ktypes
+package kspec
 
 import "context"
 

+ 0 - 0
v4/lev0/ktypes/ikernel_ctx/README.md → v4/lev0/kspec/ikernel_ctx/README.md


+ 1 - 1
v4/lev0/ktypes/ikernel_int.go → v4/lev0/kspec/ikernel_int.go

@@ -1,4 +1,4 @@
-package ktypes
+package kspec
 
 // Int -- целочисленный тип ядра.
 type Int interface {

+ 0 - 0
v4/lev0/ktypes/ikernel_int/README.md → v4/lev0/kspec/ikernel_int/README.md


+ 1 - 1
v4/lev0/ktypes/ikernel_keeper.go → v4/lev0/kspec/ikernel_keeper.go

@@ -1,4 +1,4 @@
-package ktypes
+package kspec
 
 // IKernelKeeper -- сторож ядра.
 type IKernelKeeper interface {

+ 0 - 0
v4/lev0/ktypes/ikernel_keeper/README.md → v4/lev0/kspec/ikernel_keeper/README.md


+ 3 - 3
v4/lev0/ktypes/ikernel_module.go → v4/lev0/kspec/ikernel_module.go

@@ -1,7 +1,7 @@
-package ktypes
+package kspec
 
 import (
-	mKa "gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
+	mKa "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 )
 
 // IKernelModule -- интерфейс к модулю на основе ядра.
@@ -11,7 +11,7 @@ type IKernelModule interface {
 	// IsWork -- возвращает состояние модуля
 	IsWork() bool
 	// Name -- возвращает уникальное имя модуля
-	Name() *mKa.AModuleName
+	Name() *mKa.ModuleName
 	// Ctx -- возвращает контекст модуля
 	Ctx() ILocalCtx
 	// Log -- возвращает буферный лог модуля

+ 0 - 0
v4/lev0/ktypes/ikernel_module/README.md → v4/lev0/kspec/ikernel_module/README.md


+ 1 - 1
v4/lev0/ktypes/ikernel_monolit.go → v4/lev0/kspec/ikernel_monolit.go

@@ -1,4 +1,4 @@
-package ktypes
+package kspec
 
 // IKernelMonolit -- интерфейс к монолиту на основе ядра.
 type IKernelMonolit interface {

+ 0 - 0
v4/lev0/ktypes/ikernel_monolit/README.md → v4/lev0/kspec/ikernel_monolit/README.md


+ 1 - 1
v4/lev0/ktypes/ikernel_server_http.go → v4/lev0/kspec/ikernel_server_http.go

@@ -1,4 +1,4 @@
-package ktypes
+package kspec
 
 import "github.com/gofiber/fiber/v3"
 

+ 0 - 0
v4/lev0/ktypes/ikernel_server_http/README.md → v4/lev0/kspec/ikernel_server_http/README.md


+ 1 - 1
v4/lev0/ktypes/ikernel_store_kv.go → v4/lev0/kspec/ikernel_store_kv.go

@@ -1,4 +1,4 @@
-package ktypes
+package kspec
 
 // IKernelStoreKv -- интерфейс к локальному быстрому key-value хранилищу ядра.
 type IKernelStoreKv interface {

+ 0 - 0
v4/lev0/ktypes/ikernel_store_kv/README.md → v4/lev0/kspec/ikernel_store_kv/README.md


+ 5 - 5
v4/lev0/ktypes/ikernel_wg.go → v4/lev0/kspec/ikernel_wg.go

@@ -1,21 +1,21 @@
-package ktypes
+package kspec
 
 import (
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 )
 
 // IKernelWg -- интерфейс к именованному ожидателю потоков.
 type IKernelWg interface {
 	// Add -- добавляет имя потока в ожидатель потоков
-	Add(*alias.AStreamName)
+	Add(*defs.StreamName)
 	// Done -- удаляет имя потока из ожидания
-	Done(*alias.AStreamName)
+	Done(*defs.StreamName)
 	// Wait -- ожидает завершения работы всех потоков
 	Wait()
 	// IsWork -- признак работы ожидателя потоков (после закрытия добавлять нельзя)
 	IsWork() bool
 	// List -- возвращает список имён потоков на ожидании
-	List() []*alias.AStreamName
+	List() []*defs.StreamName
 	// Len -- возвращает размер списка потоков ожидания
 	Len() int
 	// Log -- возвращает логгер ожидателя групп

+ 0 - 0
v4/lev0/ktypes/ikernel_wg/README.md → v4/lev0/kspec/ikernel_wg/README.md


+ 1 - 1
v4/lev0/ktypes/ilocal_ctx.go → v4/lev0/kspec/ilocal_ctx.go

@@ -1,4 +1,4 @@
-package ktypes
+package kspec
 
 import (
 	"context"

+ 0 - 0
v4/lev0/ktypes/ilocal_ctx/README.md → v4/lev0/kspec/ilocal_ctx/README.md


+ 3 - 3
v4/lev0/ktypes/ilog_buf.go → v4/lev0/kspec/ilog_buf.go

@@ -1,7 +1,7 @@
-package ktypes
+package kspec
 
 import (
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/quark"
 )
 
@@ -20,7 +20,7 @@ type ILogMsg interface {
 // ILogBus -- публикует в топики логи.
 type ILogBus interface {
 	// DebugAdd -- добавляет топик для отладочного сообщения
-	DebugAdd(topic alias.ATopic, bus IBusClient) IResult[bool]
+	DebugAdd(topic defs.Topic, bus IBusClient) IResult[bool]
 }
 
 // ILogBuf -- буферизованный лог для диагностики.

+ 0 - 0
v4/lev0/ktypes/ilog_buf/README.md → v4/lev0/kspec/ilog_buf/README.md


+ 1 - 1
v4/lev0/ktypes/imodule_stat.go → v4/lev0/kspec/imodule_stat.go

@@ -1,4 +1,4 @@
-package ktypes
+package kspec
 
 // IModuleStat -- статистика модуля.
 type IModuleStat interface {

+ 0 - 0
v4/lev0/ktypes/imodule_stat/README.md → v4/lev0/kspec/imodule_stat/README.md


+ 1 - 1
v4/lev0/ktypes/ioption.go → v4/lev0/kspec/ioption.go

@@ -1,4 +1,4 @@
-package ktypes
+package kspec
 
 // IOption -- интерфейс опции.
 type IOption[T any] interface {

+ 1 - 1
v4/lev0/ktypes/irec_kv.go → v4/lev0/kspec/irec_kv.go

@@ -1,4 +1,4 @@
-package ktypes
+package kspec
 
 // IRecKv -- интерфейс записи KV-хранилища.
 type IRecKv interface {

+ 0 - 0
v4/lev0/ktypes/irec_kv/README.md → v4/lev0/kspec/irec_kv/README.md


+ 3 - 3
v4/lev0/ktypes/irec_meta.go → v4/lev0/kspec/irec_meta.go

@@ -1,11 +1,11 @@
-package ktypes
+package kspec
 
-import "gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
+import "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 
 // IRecMeta -- интерфейс мета-информации записи KV-хранилища.
 type IRecMeta interface {
 	// Key -- ключ записи
-	Key() *alias.AStoreKey
+	Key() *defs.StoreKey
 	// Vers -- версия записи
 	Vers() int64
 	// Operation -- тип операции над записью

+ 0 - 0
v4/lev0/ktypes/irec_meta/README.md → v4/lev0/kspec/irec_meta/README.md


+ 3 - 3
v4/lev0/ktypes/irec_val.go → v4/lev0/kspec/irec_val.go

@@ -1,11 +1,11 @@
-package ktypes
+package kspec
 
-import "gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
+import "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 
 // IRecVal -- значение записи.
 type IRecVal interface {
 	// Key -- возвращает ключ
-	Key() *alias.AStoreKey
+	Key() *defs.StoreKey
 	// Val -- возвращает значение
 	Val() []byte
 }

+ 0 - 0
v4/lev0/ktypes/irec_val/README.md → v4/lev0/kspec/irec_val/README.md


+ 1 - 1
v4/lev0/ktypes/iresult.go → v4/lev0/kspec/iresult.go

@@ -1,4 +1,4 @@
-package ktypes
+package kspec
 
 // IResult -- возвращаемый результат.
 type IResult[T any] interface {

+ 1 - 1
v4/lev0/ktypes/irw_mutex.go → v4/lev0/kspec/irw_mutex.go

@@ -1,4 +1,4 @@
-package ktypes
+package kspec
 
 // IRWMutex -- интерфейс RW-мьютекса.
 type IRWMutex interface {

+ 0 - 0
v4/lev0/ktypes/irw_mutex/README.md → v4/lev0/kspec/irw_mutex/README.md


+ 1 - 1
v4/lev0/ktypes/isafe_bool.go → v4/lev0/kspec/isafe_bool.go

@@ -1,4 +1,4 @@
-package ktypes
+package kspec
 
 // ISafeBool -- интерфейс к потокобезопасной переменной.
 type ISafeBool interface {

+ 0 - 0
v4/lev0/ktypes/isafe_bool/README.md → v4/lev0/kspec/isafe_bool/README.md


+ 1 - 1
v4/lev0/ktypes/isafe_bool_react.go → v4/lev0/kspec/isafe_bool_react.go

@@ -1,4 +1,4 @@
-package ktypes
+package kspec
 
 // ISafeBoolReact -- реактивный потокобезопасный булевый признак.
 type ISafeBoolReact interface {

+ 0 - 0
v4/lev0/ktypes/isafe_bool_react/README.md → v4/lev0/kspec/isafe_bool_react/README.md


+ 1 - 1
v4/lev0/ktypes/isafe_int.go → v4/lev0/kspec/isafe_int.go

@@ -1,4 +1,4 @@
-package ktypes
+package kspec
 
 // ISafeInt -- интерфейс к потокобезопасной переменной.
 type ISafeInt interface {

+ 0 - 0
v4/lev0/ktypes/isafe_int/README.md → v4/lev0/kspec/isafe_int/README.md


+ 1 - 1
v4/lev0/ktypes/isafe_string.go → v4/lev0/kspec/isafe_string.go

@@ -1,4 +1,4 @@
-package ktypes
+package kspec
 
 // ISafeString -- интерфейс к потокобезопасной переменной.
 type ISafeString interface {

+ 0 - 0
v4/lev0/ktypes/isafe_string/README.md → v4/lev0/kspec/isafe_string/README.md


+ 4 - 4
v4/lev0/ktypes/itime.go → v4/lev0/kspec/itime.go

@@ -1,14 +1,14 @@
-package ktypes
+package kspec
 
 import (
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 )
 
 // ITime -- интерфейс времени.
 // Вывод: "2006-01-02 15:04:05.000 -07 MST".
 type ITime interface {
 	// Get -- получить время.
-	Get() alias.ATime
+	Get() defs.Time
 	// String -- получить строковое представление времени.
 	String() string
 	// MarshalJSON -- сериализация в JSON себя
@@ -21,5 +21,5 @@ type ITime interface {
 type ITimeMut interface {
 	ITime
 	// Set -- установить время.
-	Set(val alias.ATime)
+	Set(val defs.Time)
 }

+ 0 - 0
v4/lev0/ktypes/itime/README.md → v4/lev0/kspec/itime/README.md


+ 2 - 0
v4/lev0/kspec/spec.go

@@ -0,0 +1,2 @@
+// package kspec -- типы ядра
+package kspec

+ 1 - 1
v4/lev0/ktypes/types_test.go → v4/lev0/kspec/spec_test.go

@@ -1,4 +1,4 @@
-package ktypes
+package kspec
 
 import (
 	"testing"

+ 0 - 2
v4/lev0/ktypes/itypes.go

@@ -1,2 +0,0 @@
-// package ktypes -- типы ядра
-package ktypes

+ 2 - 2
v4/lev0/lev0.go

@@ -4,7 +4,7 @@ package lev0
 import (
 	mEt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/etypes"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/helpers"
-	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/option"
 	mRes "gitp78su.ipnodns.ru/svi/kern/v4/lev0/result"
 )
@@ -56,7 +56,7 @@ type IResult[T any] = mKt.IResult[T]
 
 // NewRes -- возвращает успешный Result с значением.
 func NewRes[T any](res T) IResult[T] {
-	return mRes.NewRes(res)
+	return mRes.NewOk(res)
 }
 
 // NewErr -- возвращает Result с ошибкой.

+ 1 - 1
v4/lev0/option/option.go

@@ -4,7 +4,7 @@ import (
 	"reflect"
 
 	mH "gitp78su.ipnodns.ru/svi/kern/v4/lev0/helpers"
-	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 )
 
 // Option -- результат возможно содержащий nil.

+ 5 - 5
v4/lev0/result/result.go

@@ -6,7 +6,7 @@ import (
 	"runtime"
 
 	mKh "gitp78su.ipnodns.ru/svi/kern/v4/lev0/helpers"
-	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	mKs "gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 )
 
 // Result — обёртка вокруг результата с возможной ошибкой.
@@ -18,8 +18,8 @@ type Result[T any] struct {
 	err     error // Ошибка
 }
 
-// NewRes -- возвращает успешный Result с значением.
-func NewRes[T any](result T) mKt.IResult[T] {
+// NewOk -- возвращает успешный Result с значением.
+func NewOk[T any](result T) mKs.IResult[T] {
 	// Для некоторых типов нужна дополнительная проверка через reflect
 	v := reflect.ValueOf(result)
 	switch v.Kind() {
@@ -34,7 +34,7 @@ func NewRes[T any](result T) mKt.IResult[T] {
 }
 
 // NewErr -- возвращает Result с ошибкой.
-func NewErr[T any](err error) mKt.IResult[T] {
+func NewErr[T any](err error) mKs.IResult[T] {
 	mKh.Hassert(err != nil, "NewError(): err==nil")
 	sf := &Result[T]{
 		err: err,
@@ -44,7 +44,7 @@ func NewErr[T any](err error) mKt.IResult[T] {
 }
 
 // WrapErr -- оборачивает существующий Result с ошибкой с новой ошибкой.
-func WrapErr[T any](res mKt.IResult[T], err error) mKt.IResult[T] {
+func WrapErr[T any](res mKs.IResult[T], err error) mKs.IResult[T] {
 	mKh.Hassert(res.IsErr(), "WrapErr(): result not have error")
 	mKh.Hassert(err != nil, "WrapErr(): err==nil")
 	err0 := res.Err() // Чтобы не было паники при финализации и обернуть ошибку

+ 6 - 6
v4/lev0/result/result_test.go

@@ -5,7 +5,7 @@ import (
 	"runtime"
 	"testing"
 
-	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 )
 
 type tester struct {
@@ -29,7 +29,7 @@ func (sf *tester) notCheck() {
 			sf.t.Fatalf("notCheck(): panic==nil")
 		}
 	}()
-	res := NewRes("test")
+	res := NewOk("test")
 	{
 		val := res.Ok()
 		if val != "test" {
@@ -87,7 +87,7 @@ func (sf *tester) createErrGood1() {
 		_ = res0.Error()
 	}
 	{
-		res := NewRes("test_ok")
+		res := NewOk("test_ok")
 		if val := res.OkOr("test_ok1"); val != "test_ok" {
 			sf.t.Fatalf("createErrGood1(): val(%v) != 'test_ok'", val)
 		}
@@ -163,7 +163,7 @@ func (sf *tester) createOkGood2() {
 			sf.t.Fatalf("createOkGood2(): panic=%v", _panic)
 		}
 	}()
-	res := NewRes(str)
+	res := NewOk(str)
 	if !res.IsOk() {
 		sf.t.Fatalf("createOkGood1(): not ok")
 	}
@@ -208,7 +208,7 @@ func (sf *tester) createOkGood1() {
 		}
 	}()
 	str := "test val"
-	_ = NewRes(&str)
+	_ = NewOk(&str)
 }
 
 // Нет результата.
@@ -220,5 +220,5 @@ func (sf *tester) createOkBad1() {
 		}
 	}()
 	var str *string
-	_ = NewRes(str)
+	_ = NewOk(str)
 }

+ 8 - 8
v4/lev0/voc/etime/etime.go

@@ -5,21 +5,21 @@ import (
 	"fmt"
 	"time"
 
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/helpers"
-	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 )
 
 // ETime -- метка времени.
 // Вывод: "2006-01-02 15:04:05.000 -07 MST".
 type ETime struct {
-	val    alias.ATime
+	val    defs.Time
 	isMut  bool // Мутабельность
 	isFill bool // Признак заполнения
 }
 
 // NewETime -- создает новый экземпляр ETime.
-func NewETime(val alias.ATime) mKt.ITime {
+func NewETime(val defs.Time) mKt.ITime {
 	helpers.Hassert(val != "", "NewETime(): val is empty")
 	sf := &ETime{
 		val:    val,
@@ -34,7 +34,7 @@ func NewETimeAuto() mKt.ITime {
 		isFill: true,
 	}
 	val := time.Now().Local().Format("2006-01-02 15:04:05.000 -07 MST")
-	sf.Set(alias.ATime(val))
+	sf.Set(defs.Time(val))
 	return sf
 }
 
@@ -45,7 +45,7 @@ func NewETimeAutoMut() mKt.ITimeMut {
 		isMut:  true,
 	}
 	val := time.Now().Local().Format("2006-01-02 15:04:05.000 -07 MST")
-	sf.Set(alias.ATime(val))
+	sf.Set(defs.Time(val))
 	return sf
 }
 
@@ -56,13 +56,13 @@ func (sf *ETime) String() string {
 }
 
 // Get -- возвращает типизированную строку.
-func (sf *ETime) Get() alias.ATime {
+func (sf *ETime) Get() defs.Time {
 	helpers.Hassert(sf.val != "", "ETime.Get(): значение не инициализировано")
 	return sf.val
 }
 
 // Set -- устанавливает типизированное значение.
-func (sf *ETime) Set(val alias.ATime) {
+func (sf *ETime) Set(val defs.Time) {
 	helpers.Hassert(sf.isMut, "ETime.Set(): значение фиксировано")
 	helpers.Hassert(val != "", "ETime.Set(): val is empty")
 	sf.val = val

+ 3 - 3
v4/lev0/voc/voc.go

@@ -2,15 +2,15 @@
 package voc
 
 import (
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
-	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
+	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/voc/etime"
 )
 
 // NewETime -- создать новую метку времени.
 //
 //go:fix inline
-func NewETime(val alias.ATime) mKt.ITime {
+func NewETime(val defs.Time) mKt.ITime {
 	return etime.NewETime(val)
 }
 

+ 1 - 1
v4/lev1/ctx_value/ctx_value.go

@@ -5,7 +5,7 @@ import (
 	"sync"
 
 	mL0 "gitp78su.ipnodns.ru/svi/kern/v4/lev0"
-	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/voc"
 )
 

+ 1 - 1
v4/lev1/ctx_value/ctx_value_test.go

@@ -3,7 +3,7 @@ package ctx_value
 import (
 	"testing"
 
-	. "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	. "gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 )
 
 type tester struct {

+ 2 - 2
v4/lev1/kbus_msg/msg_pub/msg_pub.go

@@ -2,13 +2,13 @@
 package msg_pub
 
 import (
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 	mKh "gitp78su.ipnodns.ru/svi/kern/v4/lev0/helpers"
 )
 
 // PublishReq -- запрос на публикацию.
 type PublishReq struct {
-	Topic_  *alias.ATopic `json:"topic"`
+	Topic_  *defs.Topic `json:"topic"`
 	Uuid_   string        `json:"uuid"`
 	BinMsg_ []byte        `json:"msg"`
 }

+ 2 - 2
v4/lev1/kbus_msg/msg_pub/msg_pub_test.go

@@ -3,7 +3,7 @@ package msg_pub
 import (
 	"testing"
 
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 )
 
 type tester struct {
@@ -29,7 +29,7 @@ func (sf *tester) resp() {
 }
 
 var (
-	qName = alias.NewATopic("test_topic")
+	qName = defs.NewTopic("test_topic")
 )
 
 // Кривые поля ответа.

+ 2 - 2
v4/lev1/kbus_msg/msg_serve/msg_serve.go

@@ -2,13 +2,13 @@
 package msg_serve
 
 import (
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 	mKh "gitp78su.ipnodns.ru/svi/kern/v4/lev0/helpers"
 )
 
 // ServeReq -- входящий запрос на обслуживание.
 type ServeReq struct {
-	Topic_  *alias.ATopic `json:"topic"`
+	Topic_  *defs.Topic `json:"topic"`
 	Uuid_   string        `json:"uuid"`
 	BinReq_ []byte        `json:"req"`
 }

+ 2 - 2
v4/lev1/kbus_msg/msg_serve/msg_serve_test.go

@@ -3,7 +3,7 @@ package msg_serve
 import (
 	"testing"
 
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 )
 
 type tester struct {
@@ -41,7 +41,7 @@ func (sf *tester) respBad1() {
 }
 
 var (
-	qName = alias.NewATopic("test_topic")
+	qName = defs.NewTopic("test_topic")
 )
 
 // Работа с запросом.

+ 3 - 3
v4/lev1/kbus_msg/msg_sub/msg_sub.go

@@ -2,13 +2,13 @@
 package msg_sub
 
 import (
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 	mKh "gitp78su.ipnodns.ru/svi/kern/v4/lev0/helpers"
 )
 
 // SubscribeReq -- входящий запрос на подписку.
 type SubscribeReq struct {
-	Topic_   *alias.ATopic `json:"topic"` // Топик, на который надо подписаться
+	Topic_   *defs.Topic `json:"topic"` // Топик, на который надо подписаться
 	Uuid_    string        `json:"uuid"`
 	WebHook_ string        `json:"web_hook"` // Веб-хук для обратного вызова
 }
@@ -24,7 +24,7 @@ func (sf *SubscribeReq) SelfCheck() {
 type SubscribeResp struct {
 	Status_ string              `json:"status"`
 	Uuid_   string              `json:"uuid"`
-	Name_   *alias.AHandlerName `json:"name"` // Уникальное имя подписки
+	Name_   *defs.HandlerName `json:"name"` // Уникальное имя подписки
 }
 
 // SelfCheck -- проверяет правильность своих полей.

+ 2 - 2
v4/lev1/kbus_msg/msg_sub/msg_sub_test.go

@@ -3,7 +3,7 @@ package msg_sub
 import (
 	"testing"
 
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 )
 
 type tester struct {
@@ -41,7 +41,7 @@ func (sf *tester) respBad1() {
 }
 
 var (
-	qName = alias.NewATopic("test_topic")
+	qName = defs.NewTopic("test_topic")
 )
 
 // Работа с запросом.

+ 2 - 2
v4/lev1/kbus_msg/msg_unsub/msg_unsub.go

@@ -2,13 +2,13 @@
 package msg_unsub
 
 import (
-	mKa "gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
+	mKa "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 	mKh "gitp78su.ipnodns.ru/svi/kern/v4/lev0/helpers"
 )
 
 // UnsubReq -- запрос на отписку от топика.
 type UnsubReq struct {
-	Name_ *mKa.AHandlerName `json:"name"` // Уникальная метка подписки
+	Name_ *mKa.HandlerName `json:"name"` // Уникальная метка подписки
 	Uuid_ string            `json:"uuid"`
 }
 

+ 2 - 2
v4/lev1/kbus_msg/msg_unsub/msg_unsub_test.go

@@ -3,7 +3,7 @@ package msg_unsub
 import (
 	"testing"
 
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
 )
 
 type tester struct {
@@ -45,7 +45,7 @@ func (sf *tester) req() {
 	sf.t.Log("req")
 	sf.reqBad1()
 	req := &UnsubReq{
-		Name_: alias.NewAHandlerName("test_topic"),
+		Name_: defs.NewHandlerName("test_topic"),
 		Uuid_: "test_uuid",
 	}
 	req.SelfCheck()

+ 1 - 1
v4/lev1/kint/kint.go

@@ -9,7 +9,7 @@ import (
 	"strconv"
 
 	mL0 "gitp78su.ipnodns.ru/svi/kern/v4/lev0"
-	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 )
 
 // Целочисленная переменная ядра.

+ 1 - 1
v4/lev1/kint/kint_test.go

@@ -4,7 +4,7 @@ import (
 	"os"
 	"testing"
 
-	. "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	. "gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 )
 
 type tester struct {

+ 1 - 1
v4/lev1/lev1.go

@@ -6,7 +6,7 @@ import (
 
 	mL0 "gitp78su.ipnodns.ru/svi/kern/v4/lev0"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/helpers"
-	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev1/kint"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev1/local_ctx"

+ 1 - 1
v4/lev1/local_ctx/local_ctx.go

@@ -6,7 +6,7 @@ import (
 	"sync"
 
 	mL0 "gitp78su.ipnodns.ru/svi/kern/v4/lev0"
-	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/voc"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev1/ctx_value"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev1/log_buf"

+ 1 - 1
v4/lev1/log_buf/log_buf.go

@@ -7,7 +7,7 @@ import (
 	"sync"
 
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/helpers"
-	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev1/log_msg"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev1/safe_bool"
 )

+ 1 - 1
v4/lev1/log_buf/log_buf_test.go

@@ -4,7 +4,7 @@ import (
 	"testing"
 
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/helpers"
-	. "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	. "gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 )
 
 type tester struct {

+ 4 - 4
v4/lev1/log_dict_topic/log_dict_topic.go

@@ -6,13 +6,13 @@ import (
 	"sync"
 
 	mL0 "gitp78su.ipnodns.ru/svi/kern/v4/lev0"
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
-	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
+	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 )
 
 type LogDictTopic struct {
 	sync.RWMutex
-	dict   map[alias.ATopic]bool
+	dict   map[defs.Topic]bool
 	client mKt.IBusClient
 }
 
@@ -23,7 +23,7 @@ func NewLogDictTopic(clientBus mKt.IBusClient) mL0.IResult[*LogDictTopic] {
 		return mL0.NewErr[*LogDictTopic](err)
 	}
 	sf := &LogDictTopic{
-		dict:   map[alias.ATopic]bool{},
+		dict:   map[defs.Topic]bool{},
 		client: clientBus,
 	}
 	return mL0.NewRes(sf)

+ 4 - 4
v4/lev1/log_msg/log_msg.go

@@ -5,7 +5,7 @@ import (
 	"fmt"
 
 	mL0 "gitp78su.ipnodns.ru/svi/kern/v4/lev0"
-	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/quark"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/quark/quark_val"
 	"gitp78su.ipnodns.ru/svi/kern/v4/lev0/voc"
@@ -21,12 +21,12 @@ const (
 // logMsg -- сообщение логгера.
 type logMsg struct {
 	level     *quark.QStr[quark.Mut]
-	createdAt ktypes.ITime
+	createdAt kspec.ITime
 	msg       *quark.QStr[quark.Fix]
 }
 
 // NewLogMsg -- возвращает новое сообщение логгера.
-func NewLogMsg(level int, msg string) ktypes.ILogMsg {
+func NewLogMsg(level int, msg string) kspec.ILogMsg {
 	sf := &logMsg{
 		createdAt: voc.NewETimeAuto(),
 		msg:       quark.NewQStr(msg),
@@ -52,7 +52,7 @@ func (sf *logMsg) Level() *quark.QStr[quark.Mut] {
 }
 
 // CreateAt -- когда сообщение создано.
-func (sf *logMsg) CreateAt() ktypes.ITime {
+func (sf *logMsg) CreateAt() kspec.ITime {
 	return sf.createdAt
 }
 

+ 1 - 1
v4/lev1/lst_sort/lst_sort.go

@@ -6,7 +6,7 @@ import (
 	"sync"
 
 	mL0 "gitp78su.ipnodns.ru/svi/kern/v4/lev0"
-	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/ktypes"
+	mKt "gitp78su.ipnodns.ru/svi/kern/v4/lev0/kspec"
 )
 
 // LstSort -- сортированный список значений контекста.

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff