timer_getexpstatus()

Получить статус срабатывания таймера

Прототип:

#include <time.h>
int timer_getexpstatus( timer_t timerid );

Аргументы:

timerid
Объект типа timer_t, содержащий идентификатор таймера, полученный через timer_create().

Библиотека:

libc

Описание:

Функция timer_getexpstatus() получает статус срабатывания (истечения времени) таймера с идентификатором, заданным в timerid.


Note: Данная функция базируется на проекте стандарта POSIX. Для лучшей переносимости кода рекомендуется вместо timer_getexpstatus() использовать функцию timer_gettime() и проверять оставшееся до срабатывания таймера время.

Возвращаемое значение:

0
Таймер сработал.
-1
Возникла ошибка. Код ошибки записан в errno.

Коды ошибок:

EINVAL
Таймера с идентификатором timerid не существует.

Классификация:

ЗОСРВ «Нейтрино»

Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

timer_t, timer_create(), timer_delete(), timer_getoverrun(), timer_gettime(), timer_settime(), TimerInfo()




Предыдущий раздел: Описание API системной библиотеки