IOFireWireLibPHYPacketListenerInterface
Представляет и обеспечивает функции управления для phy пакетного объекта прослушивателя.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый не применимый
-
Уведомьте пакетный объект прослушивателя PHY, что завершился пакетный обработчик уведомления.
Объявление
C++
void ( *ClientCommandIsComplete)(
IOFireWireLibPHYPacketListenerRef self,
FWClientCommandID commandID );
Параметры
self
Пакетный объект прослушивателя PHY.
commandID
ID пакетного завершаемого уведомления. Это - тот же ID, переданный, когда вызывают пакетный обработчик уведомления.
Обсуждение
Пакетные уведомления получены по одному в порядке. Эта функция должна быть вызвана после того, как пакетный обработчик завершил свою работу.
-
получите флаги слушателя.
Объявление
C++
UInt32 ( *GetFlags)(
IOFireWireLibPHYPacketListenerRef self );
Параметры
self
Пакетный объект прослушивателя PHY.
Возвращаемое значение
флаги Никакие текущие флаги определяются.
-
Возвращает пользователя refCon значение для thisinterface.
Объявление
C++
void* ( *GetRefCon)(
IOFireWireLibPHYPacketListenerRef self );
Параметры
self
Пакетный объект прослушивателя PHY.
Возвращаемое значение
возвращает refcon
-
Находится уведомление на?
Объявление
C++
Boolean ( *NotificationIsOn)(
IOFireWireLibPHYPacketListenerRef self );
Параметры
self
Пакетный объект прослушивателя PHY.
Возвращаемое значение
Если пакетные уведомления для этого слушателя активны, возвращает true
-
набор отмечает для слушателя.
Объявление
C++
void ( *SetFlags)(
IOFireWireLibPHYPacketListenerRef self,
UInt32 flags );
Параметры
self
Пакетный объект прослушивателя PHY.
flags
Никакие текущие флаги не определяются.
-
Установите обратный вызов, который нужно вызвать для обработки поступления phy пакеты
Объявление
C++
void ( *SetListenerCallback)(
IOFireWireLibPHYPacketListenerRef self,
IOFireWireLibPHYPacketCallback inCallback );
Параметры
self
Пакетный объект прослушивателя PHY.
inCallback
Обратный вызов для установки.
-
Устанавливает пользователя refCon значение для этого интерфейса.
Объявление
C++
void ( *SetRefCon)(
IOFireWireLibPHYPacketListenerRef self,
void *refcon );
Параметры
self
Пакетный объект прослушивателя PHY.
refcon
refcon
-
Установите обратный вызов, который нужно вызвать, когда поступление phy пакеты отбрасывается пространством слушателя.
Объявление
C++
void ( *SetSkippedPacketCallback)(
IOFireWireLibPHYPacketListenerRef self,
IOFireWireLibPHYPacketSkippedCallback inCallback );
Параметры
self
Пакетный объект прослушивателя PHY.
inCallback
Обратный вызов для установки.
-
Выключите пакетное уведомление.
Объявление
C++
void ( *TurnOffNotification)(
IOFireWireLibPHYPacketListenerRef self );
Параметры
self
Пакетный объект прослушивателя PHY.
-
Попытайтесь включить пакетные уведомления для этого слушателя.
Объявление
C++
IOReturn ( *TurnOnNotification)(
IOFireWireLibPHYPacketListenerRef self );
Параметры
self
Пакетный объект прослушивателя PHY.
Возвращаемое значение
Возвраты kIOReturnSuccess в случае успеха