| 123456789101112131415161718192021222324 |
- // package log_bus -- хранитель топиков для логирования
- package log_bus
- import (
- "sync"
- "gitp78su.ipnodns.ru/svi/kern/krn/kalias"
- "gitp78su.ipnodns.ru/svi/kern/krn/ktypes"
- )
- type LogDictTopic struct {
- sync.RWMutex
- dict map[kalias.ATopic]bool
- client ktypes.IBusClient
- }
- // NewLogDictTopic -- возвращает новый словарь топиков для логирования
- func NewLogDictTopic(clientBus ktypes.IBusClient) *LogDictTopic {
- sf := &LogDictTopic{
- dict: map[kalias.ATopic]bool{},
- client: clientBus,
- }
- return sf
- }
|