package kspec import ( "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/stream_name" ) // IKernelWg -- интерфейс к именованному ожидателю потоков. type IKernelWg interface { // Add -- добавляет имя потока в ожидатель потоков Add(*stream_name.AStreamName) // Done -- удаляет имя потока из ожидания Done(*stream_name.AStreamName) // Wait -- ожидает завершения работы всех потоков Wait() // IsWork -- признак работы ожидателя потоков (после закрытия добавлять нельзя) IsWork() EBool // List -- возвращает список имён потоков на ожидании List() []*stream_name.AStreamName // Len -- возвращает размер списка потоков ожидания Len() int // Log -- возвращает логгер ожидателя групп Log() ILogBuf }