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

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

Разработчик

Ссылка класса IOFireWirePCRSpace

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

На этой странице
Язык:

IOFireWirePCRSpace

возразите для мультиплексирования пользователей регистров разъема PCR

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


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

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


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

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


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

Objective C

@import Kernel;

Доступность


Доступный в OS X v10.2 и позже.
  • выделяет входной разъем.

    Объявление

    C++

    virtual IOReturn allocateInputPlug( void *refcon, IOFireWirePCRCallbackfunc, UInt32 &plug);

    Параметры

    refcon

    произвольное значение, пасуемое назад как первый параметр обратного вызова.

    func

    функция обратного вызова, когда была выполнена успешная транзакция блокировки к разъему

    plug

    набор к числу разъема, если успешно выделяется разъем

  • выделяет выходной разъем.

    Объявление

    C++

    virtual IOReturn allocateOutputPlug( void *refcon, IOFireWirePCRCallbackfunc, UInt32 &plug);

    Параметры

    refcon

    произвольное значение, пасуемое назад как первый параметр обратного вызова.

    func

    функция обратного вызова, когда была выполнена успешная транзакция блокировки к разъему

    plug

    набор к числу разъема, если успешно выделяется разъем

  • Объявление

    C++

    virtual void clearAllP2PConnections( void);

  • освобождает входной разъем.

    Объявление

    C++

    virtual void freeInputPlug( UInt32plug);

    Параметры

    plug

    значение, возвращенное allocateInputPlug.

  • освобождает выходной разъем.

    Объявление

    C++

    virtual void freeOutputPlug( UInt32plug);

    Параметры

    plug

    значение, возвращенное allocateOutputPlug.

  • возвращает объект IOFireWirePCRSpace для данной шины FireWire

    Объявление

    C++

    static IOFireWirePCRSpace *getPCRAddressSpace( IOFireWireBus *bus);

    Параметры

    bus

    Шина FireWire

  • инициализирует объект IOFireWirePCRSpace

    Объявление

    C++

    virtual bool init( IOFireWireBus *bus);

  • возвращает текущую стоимость входного ведущего разъема.

    Объявление

    C++

    virtual UInt32 readInputMasterPlug();

  • возвращает текущую стоимость входного разъема.

    Объявление

    C++

    virtual UInt32 readInputPlug( UInt32plug);

    Параметры

    plug

    значение, возвращенное allocateInputPlug.

  • возвращает текущую стоимость выходного ведущего разъема.

    Объявление

    C++

    virtual UInt32 readOutputMasterPlug();

  • возвращает текущую стоимость выходного разъема.

    Объявление

    C++

    virtual UInt32 readOutputPlug( UInt32plug);

    Параметры

    plug

    значение, возвращенное allocateOutputPlug.

  • Объявление

    C++

    virtual void setAVCTargetSpacePointer( IOFireWireAVCTargetSpace *pAVCTargetSpace);

  • обновляет значение основного входного разъема (моделирующий транзакцию блокировки).

    Объявление

    C++

    virtual IOReturn updateInputMasterPlug( UInt32oldVal, UInt32newVal);

    Параметры

    oldVal

    значение, возвращенное readInputMasterPlug.

    newVal

    новое значение для хранения в разъеме, если это - текущая стоимость, является oldVal.

  • обновляет значение входного разъема (моделирующий транзакцию блокировки).

    Объявление

    C++

    virtual IOReturn updateInputPlug( UInt32plug, UInt32oldVal, UInt32newVal);

    Параметры

    plug

    значение, возвращенное allocateInputPlug.

    oldVal

    значение, возвращенное readInputPlug.

    newVal

    новое значение для хранения в разъеме, если это - текущая стоимость, является oldVal.

  • обновляет значение основного выходного разъема (моделирующий транзакцию блокировки).

    Объявление

    C++

    virtual IOReturn updateOutputMasterPlug( UInt32oldVal, UInt32newVal);

    Параметры

    oldVal

    значение, возвращенное readOutputMasterPlug.

    newVal

    новое значение для хранения в разъеме, если это - текущая стоимость, является oldVal.

  • обновляет значение выходного разъема (моделирующий транзакцию блокировки).

    Объявление

    C++

    virtual IOReturn updateOutputPlug( UInt32plug, UInt32oldVal, UInt32newVal);

    Параметры

    plug

    значение, возвращенное allocateOutputPlug.

    oldVal

    значение, возвращенное readOutputPlug.

    newVal

    новое значение для хранения в разъеме, если это - текущая стоимость, является oldVal.

Типы данных

  • Объявление

    C++

    struct ExpansionData { };

    Обсуждение

    Эта структура будет использоваться для расширения capablilties класса в будущем.

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

  • Зарезервированный для будущего использования. (Только внутреннее использование)

    Объявление

    C++

    ExpansionData *reserved;