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;