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

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

Разработчик

Ссылка класса IOFWAsyncStreamListenerInterface

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

На этой странице

IOFWAsyncStreamListenerInterface

Представляет и обеспечивает функции управления для asyn потокового объекта прослушивателя.

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


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

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


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

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


Не применимый не применимый
  • Уведомьте асинхронный потоковый объект, что завершился пакетный обработчик уведомления.

    Объявление

    C++

    void ( *ClientCommandIsComplete)( IOFWAsyncStreamListenerInterfaceRef self, FWClientCommandID commandID, IOReturn status);

    Параметры

    self

    Асинхронный поток взаимодействует через интерфейс для использования.

    commandID

    ID пакетного завершаемого уведомления. Это - тот же ID, переданный, когда вызывают пакетный обработчик уведомления.

    status

    Состояние завершения пакетного обработчика

    Обсуждение

    Пакетные уведомления получены по одному в порядке. Эта функция должна быть вызвана после того, как пакетный обработчик завершил свою работу.

  • получите флаги слушателя.

    Объявление

    C++

    UInt32 ( *GetFlags)( IOFWAsyncStreamListenerInterfaceRef self);

    Параметры

    self

    Асинхронный поток взаимодействует через интерфейс для использования.

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

    флаги.

  • получите превышенный счетчик из программы DCL.

    Объявление

    C++

    UInt32 ( *GetOverrunCounter)( IOFWAsyncStreamListenerInterfaceRef self);

    Параметры

    self

    Асинхронный поток взаимодействует через интерфейс для использования.

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

    возвращает встречное значение.

  • Возвращает пользователя refCon значение для этого асинхронного потокового интерфейса.

    Объявление

    C++

    void* ( *GetRefCon)( IOFWAsyncStreamListenerInterfaceRef self);

    Параметры

    self

    Асинхронный поток взаимодействует через интерфейс для использования.

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

    возвращает объект обратного вызова.

  • Находится уведомление на?

    Объявление

    C++

    Boolean ( *NotificationIsOn)( IOFWAsyncStreamListenerInterfaceRef self);

    Параметры

    self

    Асинхронный поток взаимодействует через интерфейс для использования.

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

    Если пакетные уведомления для этого канала активны, возвращает true

  • набор отмечает для слушателя.

    Объявление

    C++

    void ( *SetFlags)( IOFWAsyncStreamListenerInterfaceRef self, UInt32 flags );

    Параметры

    self

    Асинхронный поток взаимодействует через интерфейс для использования.

    flags

    укажите метрики производительности.

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

    ни один.

  • Установите обратный вызов, который нужно вызвать для обработки входящих асинхронных потоковых пакетов

    Объявление

    C++

    const IOFWAsyncStreamListenerHandler ( *SetListenerHandler)( IOFWAsyncStreamListenerInterfaceRef self, IOFWAsyncStreamListenerHandler inReceiver);

    Параметры

    self

    Асинхронный поток взаимодействует через интерфейс для использования.

    inReceiver

    Обратный вызов для установки.

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

    Возвращает обратный вызов, ранее установленный или ноль ни для одного.

  • Установите обратный вызов, который нужно вызвать, когда входящие пакеты отбрасываются адресным пространством.

    Объявление

    C++

    const IOFWAsyncStreamListenerSkippedPacketHandler ( *SetSkippedPacketHandler)( IOFWAsyncStreamListenerInterfaceRef self, IOFWAsyncStreamListenerSkippedPacketHandler inHandler);

    Параметры

    self

    Интерфейс адресного пространства для использования.

    inHandler

    Обратный вызов для установки.

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

    Возвращает обратный вызов, ранее установленный или ноль ни для одного.

  • Пакетное уведомление силы прочь.

    Объявление

    C++

    void ( *TurnOffNotification)( IOFWAsyncStreamListenerInterfaceRef self);

    Параметры

    self

    Асинхронный поток взаимодействует через интерфейс для использования.

  • Попытайтесь включить пакетные уведомления для этого канала.

    Объявление

    C++

    Boolean ( *TurnOnNotification)( IOFWAsyncStreamListenerInterfaceRef self);

    Параметры

    self

    Асинхронный поток взаимодействует через интерфейс для использования.

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

    Возвращает true на успех

Переменные экземпляра

  • Версия интерфейса.

    Объявление

    C++

    UInt16 version;

  • Интерфейсная версия.

    Объявление

    C++

    UInt16 revision;