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