package kspec import ( "gitp78su.ipnodns.ru/svi/kern/v4/lev0/core_spec" "gitp78su.ipnodns.ru/svi/kern/v4/lev1/comp_spec" ) // IKernelStoreKv -- интерфейс к локальному быстрому key-value хранилищу ядра. type IKernelStoreKv interface { // Get -- возвращает значение по ключу Get(key string) core_spec.IResult[[]byte] // ByPrefix -- возвращает список ключей по префиксу ByPrefix(prefix string) core_spec.IResult[[]string] // Set -- устанавливает значение по ключу Set(key string, val []byte) core_spec.IResult[core_spec.EBool] // Delete -- удаляет значение по ключу Delete(key string) core_spec.IResult[core_spec.EBool] // Log -- возвращает локальный лог Log() comp_spec.ILogBuf }