// 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 -- имя потока для ожидания. // //go:fix inline type StreamName = stream_name.AStreamName // NewStreamName -- создать новое имя потока. // //go:fix inline func NewStreamName(val string) *stream_name.AStreamName { return stream_name.NewAStreamName(val) } // Topic -- имя топика. type Topic = topic.ATopic // NewTopic -- создать новое имя топика. // //go:fix inline var NewTopic = topic.NewATopic // HandlerName -- имя функции обработчика. type HandlerName = handler_name.AHandlerName // NewHandlerName -- создать новое имя функции обработчика. // //go:fix inline var NewHandlerName = handler_name.NewAHandlerName // StoreKey -- ключ хранилища. type StoreKey = store_key.AStoreKey // NewStoreKey -- создать новый ключ хранилища. // //go:fix inline func NewStoreKey(val string) *store_key.AStoreKey { return store_key.NewAStoreKey(val) } // ModuleName -- уникальное имя модуля. type ModuleName = module_name.AModuleName // NewModuleName -- создать новое уникальное имя модуля. // //go:fix inline var NewModuleName = module_name.NewAModuleName