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

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

Разработчик

Ссылка IONetworkData.h

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

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

Ссылка IONetworkData.h

Включенные заголовки

  • <libkern/c++/OSSymbol.h>

  • <libkern/c++/OSSerialize.h>

Константы

Посмотрите раздел Overview выше для документации уровня заголовка.

  • Объявление

    Objective C

    #define kIONetworkDataAccessTypes "Access Types" #define kIONetworkDataBasicAccessTypes \ (kIONetworkDataAccessTypeRead | kIONetworkDataAccessTypeSerialize) #define kIONetworkDataBytes "Data" #define kIONetworkDataSize "Size"

    Константы

    • kIONetworkDataAccessTypes

      kIONetworkDataAccessTypes

      Свойство объектов IONetworkData.

      kIONetworkDataAccessTypes свойство является OSNumber, описывающим поддерживаемые типы доступа объекта IONetworkData.

      Доступный в OS X v10.0 и позже.

    • kIONetworkDataBasicAccessTypes

      kIONetworkDataBasicAccessTypes

      Типы доступа по умолчанию поддерживаются объектом IONetworkData. Позвольте чтение () и сериализируйте ().

      Доступный в OS X v10.0 и позже.

    • kIONetworkDataBytes

      kIONetworkDataBytes

      Свойство объектов IONetworkData.

      kIONetworkDataBytes свойство является OSData, описывающим буфер данных объекта IONetworkData. Это свойство присутствует, только если поддерживается kIONetworkDataAccessTypeSerialize доступ.

      Доступный в OS X v10.0 и позже.

    • kIONetworkDataSize

      kIONetworkDataSize

      Свойство объектов IONetworkData.

      kIONetworkDataSize свойство является OSNumber, описывающим размер буфера данных объекта IONetworkData.

      Доступный в OS X v10.0 и позже.

  • Константы, описывающие типы доступа.

    Объявление

    Objective C

    enum { kIONetworkDataAccessTypeRead = 0x01, kIONetworkDataAccessTypeWrite = 0x02, kIONetworkDataAccessTypeReset = 0x04, kIONetworkDataAccessTypeSerialize = 0x08, kIONetworkDataAccessTypeMask = 0xff };

    Константы

    • kIONetworkDataAccessTypeRead

      kIONetworkDataAccessTypeRead

      Доступ для чтения.

      Доступный в OS X v10.0 и позже.

    • kIONetworkDataAccessTypeWrite

      kIONetworkDataAccessTypeWrite

      Доступ для записи.

      Доступный в OS X v10.0 и позже.

    • kIONetworkDataAccessTypeReset

      kIONetworkDataAccessTypeReset

      Доступ сброса.

      Доступный в OS X v10.0 и позже.

    • kIONetworkDataAccessTypeSerialize

      kIONetworkDataAccessTypeSerialize

      Доступ сериализации.

      Доступный в OS X v10.0 и позже.

  • Типы буферов данных, которыми может управлять объект IONetworkData.

    Объявление

    Objective C

    enum { kIONetworkDataBufferTypeInternal = 0, kIONetworkDataBufferTypeExternal, kIONetworkDataBufferTypeNone };

    Константы

    • kIONetworkDataBufferTypeInternal

      kIONetworkDataBufferTypeInternal

      Внутренний буфер данных, выделенный init () метод.

      Доступный в OS X v10.0 и позже.

    • kIONetworkDataBufferTypeExternal

      kIONetworkDataBufferTypeExternal

      Внешний (персистентный) буфер данных.

      Доступный в OS X v10.0 и позже.

    • kIONetworkDataBufferTypeNone

      kIONetworkDataBufferTypeNone

      Никакой буфер данных. Единственное полезное действие perfomed объектом IONetworkData с этим буферным типом должно вызвать обработчик уведомления доступа.

      Доступный в OS X v10.0 и позже.