Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка класса IONotifier

Опции
Развертывание Target:

На этой странице
Язык:

IONotifier

Абстрактный базовый класс, определяющий общие методы для управления запросом уведомления.

Запросы уведомления IOService представлены как реализации объекта IONotifier. Это определяет методы, чтобы включить, отключить и удалить запросы уведомления. Эти действия синхронизируются с вызовами обработчика уведомления, так удаление запроса уведомления гарантирует, что не выполняется обработчик.

Наследование


Не применимый

Соответствует


Не применимый

Оператор импорта


Не применимый

Objective C

@import Kernel;

Доступность


Доступный в OS X v10.0 и позже.
  • Отключает запрос уведомления.

    Объявление

    C++

    virtual bool disable() = 0;

    Возвращаемое значение

    Возвращается предыдущие включают состояние IONotifier.

    Обсуждение

    Отключает запрос уведомления. Этот метод синхронен с любыми вызовами обработчика, поэтому когда этот метод возвратит свой гарантируемый, обработчик не будет во вводимом.

  • Наборы разрешать состояние запроса уведомления.

    Объявление

    C++

    virtual void enable( boolwas ) = 0;

    Параметры

    was

    Разрешать состояние notifier для восстановления.

    Обсуждение

    Восстановления разрешать состояние запроса уведомления, учитывая предыдущее состояние передало в.

  • Удаляет запрос уведомления и выпускает его.

    Объявление

    C++

    virtual void remove() = 0;

    Обсуждение

    Удаляет запрос уведомления, и выпустите его. Начиная с создания экземпляра IONotifier уедет, оно с сохранить количеством одного, создавая IONotifier и затем удаляя его уничтожит его. Этот метод синхронен с любыми вызовами обработчика, поэтому когда этот метод возвратит свой гарантируемый, обработчик не будет во вводимом.