Сведения о таймере
#include <sys/neutrino.h>
struct _timer_info {
struct _itimer itime;
struct _itimer otime;
_Uint32t flags;
_Int32t tid;
_Int32t notify;
clockid_t clockid;
_Uint32t overruns;
struct sigevent event;
}
Тип позволяет получать сведения о таймере. Структура включает следующие поля:
- itime
- Время начала работы таймера (см. struct itimerspec).
- otime
- Время, оставшееся до истечения таймера (см. struct itimerspec).
- flags
- Один или несколько из следующих битовых флагов:
- _NTO_TI_ACTIVE
- Таймер активен.
- _NTO_TI_ABSOLUTE
- Таймер ожидает наступления абсолютного времени; в противном случае таймер является относительным.
- _NTO_TI_EXPIRED
- Время таймера истекло.
- tid
- Поток, к которому относится таймер (
0
если таймер относится к процессу). - notify
- Тип оповещения.
- clockid
- Тип используемых часов.
- overruns
- Количество переполнений таймера.
- event
- Событие, отправленное по истечении таймера (см. struct sigevent).
ЗОСРВ «Нейтрино»
struct _itimer, struct itimerspec, struct sigevent, TimerInfo()
Предыдущий раздел: Описание API системной библиотеки