struct itimerval

Структура настройки интервального таймера

Прототип:

#include <sys/types.h>
struct itimerval {
struct timeval it_interval; /* интервал таймера */
struct timeval it_value; /* текущее значение */
};

Описание:

Структура itimerval позволяет настраивать параметры интервального таймера. Включает в себя:

it_value
содержит время, оставшееся до следующего срабатывания таймера. Установка it_value в 0 отключает таймер независимо от значения it_interval.
it_interval
содержит интервал срабатывания таймера. Установка it_interval в 0 отключает таймер после его следующего срабатывания, при условии, что it_value не равно 0.

Значения времени меньше, чем разрешение системных часов, будут округлены до разрешения системных часов.

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

POSIX 1003.1 X/Open Systems Interfaces Extension

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

struct timeval, getitimer(), setitimer()




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