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