Ссылка 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 и позже.
-