Do tematu: Zarządzanie procesami
Do tematu: Struktury danych

timer_list

Struktura używana do obsługi przerwań zegarowych, jest ona niezależna od podobnej stuktury timer_struct i w przeciwieństwie do tej pierwszej pozwala bardziej dynamicznie obsługiwać zegary. Jest lepiej przygotowana do obsługi wielu niezależnych zegarów.

Typ Nazwa Opis
struct timer_list* next następna struktura na liście
struct timer_list* prev poprzednia struktura na liście
unsigned long expires określa moment, w którym nastąpi wywołanie funkcji obsługi zegara
unsigned long data używane gdy jedna funkcja obsługi przerwania zegarowego ma obsługiwać wiele przerwań
void (*)(unsigned long) function wskaźnik do funkcji wywoływanej przez przerwanie zegarowe

Autor: Michał Tabor