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

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

Разработчик

Ссылка класса ATATimerEventSource

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

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

ATATimerEventSource

Расширьте источник события таймера, чтобы позволить проверять на истечение срока таймера из-за workloop.

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


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

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


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

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


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

Objective C

@import Kernel;

Доступность


Доступный в OS X v10.0 и позже.
  • выделите экземпляр этого типа.

    Объявление

    C++

    static ATATimerEventSource * ataTimerEventSource( OSObject *owner, Action action = 0);

  • переопределения для установки приведенного к таймауту флага

    Объявление

    C++

    virtual void cancelTimeout();

  • переопределения для установки приведенного к таймауту флага

    Объявление

    C++

    virtual void disable();

  • переопределения для установки приведенного к таймауту флага

    Объявление

    C++

    virtual void enable();

  • возвращает true, если таймер истек, так как последние позволяют/запрещают или setTimeout () или wakeAtTime () вызов.

    Объявление

    C++

    virtual bool hasTimedOut( void );

  • Объявление

    C++

    virtual bool init( OSObject *owner, Action action = 0);

  • моя функция тайм-аута, устанавливающая флаг timedOut атомарно.

    Объявление

    C++

    static void myTimeout( void *self);

  • переопределите для установки моей функции тайм-аута вместо super's.

    Объявление

    C++

    virtual void setTimeoutFunc();

  • переопределения для установки приведенного к таймауту флага

    Объявление

    C++

    virtual IOReturn wakeAtTime( UnsignedWide abstime);

Типы данных

  • Объявление

    C++

    struct ExpansionData { };

    Обсуждение

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

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

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

    Объявление

    C++

    ExpansionData *reserved;