Ссылка IOOutputQueue.h
Включенные заголовки
<IOKit/network/IONetworkInterface.h>
Посмотрите раздел Overview выше для документации уровня заголовка.
-
Команда, которую требуют к установленному сроку.
Объявление
Objective C
enum { kIOOutputCommandMask = 0xff00, kIOOutputCommandNone = 0x0000, kIOOutputCommandStall = 0x0100 };
Константы
-
kIOOutputCommandMask
kIOOutputCommandMask
Определите поле команды в коде возврата.
Доступный в OS X v10.0 и позже.
-
kIOOutputCommandNone
kIOOutputCommandNone
Никакая команда.
Доступный в OS X v10.0 и позже.
-
kIOOutputCommandStall
kIOOutputCommandStall
Команда для остановки очереди.
Доступный в OS X v10.0 и позже.
-
-
Общие коды возврата, возвращенные выходным обработчиком цели.
Объявление
Objective C
enum { kIOReturnOutputSuccess = ( kIOOutputStatusAccepted | kIOOutputCommandNone ), kIOReturnOutputDropped = ( kIOOutputStatusDropped | kIOOutputCommandNone ), kIOReturnOutputStall = ( kIOOutputStatusRetry | kIOOutputCommandStall ) };
Константы
-
kIOReturnOutputSuccess
kIOReturnOutputSuccess
Пакет был принят.
Доступный в OS X v10.0 и позже.
-
kIOReturnOutputDropped
kIOReturnOutputDropped
Пакет был отброшен.
Доступный в OS X v10.0 и позже.
-
kIOReturnOutputStall
kIOReturnOutputStall
Остановите очередь и повторите тот же пакет, когда будет перезапущена очередь.
Доступный в OS X v10.0 и позже.
-
-
Состояние пакета отправило к цели.
Объявление
Objective C
enum { kIOOutputStatusMask = 0x00ff, kIOOutputStatusAccepted = 0x0000, kIOOutputStatusDropped = 0x0001, kIOOutputStatusRetry = 0x0002 };
Константы
-
kIOOutputStatusMask
kIOOutputStatusMask
Определите поле состояния в коде возврата.
Доступный в OS X v10.0 и позже.
-
kIOOutputStatusAccept
kIOOutputStatusAccept
Пакет был принят к установленному сроку.
-
kIOOutputStatusDropped
kIOOutputStatusDropped
Принятый пакет, но был также отброшен.
Доступный в OS X v10.0 и позже.
-
kIOOutputStatusRetry
kIOOutputStatusRetry
Target исчерпал ресурсы и неспособен принять пакет. Владение пакета возвращается назад очереди.
Доступный в OS X v10.0 и позже.
-