// package lev1 -- сборка уровня 1. package lev1 import ( "context" "time" "gitp78su.ipnodns.ru/svi/kern/v4/lev1/comp_spec" "gitp78su.ipnodns.ru/svi/kern/v4/lev1/local_ctx" "gitp78su.ipnodns.ru/svi/kern/v4/lev1/log_buf" "gitp78su.ipnodns.ru/svi/kern/v4/lev1/mock_env" ) type IMockEnv = mock_env.IMockEnv // MakeEnv -- возвращает новое мок-окружение. func MakeEnv() IMockEnv { sf := mock_env.MakeEnv() return sf } // LogBufParam -- параметры ILogBuf. type LogBufParam = log_buf.LogBufParam // NewLogBuf -- возвращает новый буферизованный лог. func NewLogBuf(param *LogBufParam) comp_spec.ILogBuf { log := log_buf.NewLogBuf(param) return log } // SleepMs -- спит миллисекунду. func SleepMs() { time.Sleep(time.Millisecond * 1) } // NewLocalCtx -- возвращает новый локальный контекст. func NewLocalCtx(ctx context.Context) comp_spec.ILocalCtx { lCtx := local_ctx.NewLocalCtx(ctx) return lCtx }