defs.go 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. // package defs -- предметные типы ядра.
  2. package defs
  3. import (
  4. "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/handler_name"
  5. "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/module_name"
  6. "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/store_key"
  7. "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/stream_name"
  8. "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/topic"
  9. )
  10. // Time -- метка времени.
  11. // Вывод: "2006-01-02 15:04:05.000 -07 MST".
  12. type Time string
  13. // BucketName -- имя сущности.
  14. type BucketName string
  15. // StreamName -- имя потока для ожидания.
  16. type StreamName = stream_name.AStreamName
  17. // NewStreamName -- создать новое имя потока.
  18. //
  19. //go:fix inline
  20. func NewStreamName(val string) *StreamName {
  21. return stream_name.NewAStreamName(val)
  22. }
  23. // Topic -- имя топика.
  24. type Topic = topic.ATopic
  25. // NewTopic -- создать новое имя топика.
  26. //
  27. //go:fix inline
  28. func NewTopic(val string) *Topic {
  29. return topic.NewATopic(val)
  30. }
  31. // HandlerName -- имя функции обработчика.
  32. type HandlerName = handler_name.AHandlerName
  33. // NewHandlerName -- создать новое имя функции обработчика.
  34. //
  35. //go:fix inline
  36. func NewHandlerName(val string) *HandlerName {
  37. return handler_name.NewAHandlerName(val)
  38. }
  39. // StoreKey -- ключ хранилища.
  40. type StoreKey = store_key.AStoreKey
  41. // NewStoreKey -- создать новый ключ хранилища.
  42. //
  43. //go:fix inline
  44. func NewStoreKey(val string) *StoreKey {
  45. return store_key.NewAStoreKey(val)
  46. }
  47. // ModuleName -- уникальное имя модуля.
  48. type ModuleName = module_name.AModuleName
  49. // NewModuleName -- создать новое уникальное имя модуля.
  50. //
  51. //go:fix inline
  52. func NewModuleName(val string) *ModuleName {
  53. return module_name.NewAModuleName(val)
  54. }