Служба уведомлений
Служба предназначена для работы с уведомлениями о событиях, происходящих с ресурсами.
Сведения о методах службы приведены в таблице ниже.
Методы службы notice.Notice (интерфейс kl.core.Notice)
Метод | Назначение и параметры метода | Потенциальная опасность метода |
---|---|---|
| Назначение Создает приемник уведомлений. Параметры
| Позволяет исчерпать память ядра, создавая в ней множество объектов. |
| Назначение Добавляет запись вида "ресурс – маска событий" в приемник уведомлений, чтобы он получал уведомления о событиях, которые происходят с заданным ресурсом и соответствуют заданной маске событий. Параметры
| Позволяет исчерпать память ядра, создавая в ней множество объектов. |
| Назначение Удаляет из приемника уведомления, которые соответствуют записи вида "ресурс – маска событий" с заданным идентификатором. Параметры
| Нет. |
| Назначение Удаляет из приемника уведомления, которые соответствуют заданному ресурсу. Параметры
| Нет. |
| Назначение Извлекает уведомления из приемника. Параметры
| Нет. |
| Назначение Удаляет из заданного приемника уведомлений все записи вида "ресурс – маска событий"; возобновляет исполнение всех потоков, ожидающих наступления события, ассоциированного с заданным приемником уведомлений; опционально запрещает добавление записей вида "ресурс – маска событий" в заданный приемник уведомлений. Параметры
| Нет. |
| Назначение Сигнализирует, что события из заданной маски событий произошли с заданным пользовательским ресурсом. Параметры
| Нет. |