Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Examples

etimer.c File Reference


Detailed Description

Event timer library implementation.

Author:
Adam Dunkels <adam@sics.se>

Definition in file etimer.c.

#include "contiki-conf.h"
#include "sys/etimer.h"
#include "sys/process.h"

Go to the source code of this file.

Functions

 PROCESS_THREAD (etimer_process, ev, data)
void etimer_request_poll (void)
 Make the event timer aware that the clock has changed.
void etimer_set (struct etimer *et, clock_time_t interval)
 Set an event timer.
void etimer_reset (struct etimer *et)
 Reset an event timer with the same interval as was previously set.
void etimer_restart (struct etimer *et)
 Restart an event timer from the current point in time.
void etimer_adjust (struct etimer *et, int timediff)
 Adjust the expiration time for an event timer.
int etimer_expired (struct etimer *et)
 Check if an event timer has expired.
clock_time_t etimer_expiration_time (struct etimer *et)
 Get the expiration time for the event timer.
clock_time_t etimer_start_time (struct etimer *et)
 Get the start time for the event timer.
int etimer_pending (void)
 Check if there are any non-expired event timers.
clock_time_t etimer_next_expiration_time (void)
 Get next event timer expiration time.
void etimer_stop (struct etimer *et)
 Stop a pending event timer.


Generated on Thu Jun 22 17:45:43 2006 for Contiki 2.x by  doxygen 1.4.4