Sensix
Wireless Sensor Network Middleware



   Home


   Project Page


   Download


   CVS




 Hosted by
Get SENSIX at SourceForge.net. Fast, secure 
and Free Open Source software downloads

/home/brennan/Software/sensix/tools/sim/platform.pc/event_queue.c File Reference

#include <unistd.h>
#include <time.h>

Go to the source code of this file.

Functions

void queue_init (event_queue_t *queue, int fpause)
void queue_insert_event (event_queue_t *queue, event_t *event)
event_t * queue_pop_event (event_queue_t *queue)
int queue_is_empty (event_queue_t *queue)
long long queue_peek_event_time (event_queue_t *queue)
void queue_handle_next_event (event_queue_t *queue)

Variables

struct timespec event_queue_length


Function Documentation

void queue_handle_next_event ( event_queue_t *  queue  ) 

Definition at line 109 of file event_queue.c.

void queue_init ( event_queue_t *  queue,
int  fpause 
)

Definition at line 51 of file event_queue.c.

void queue_insert_event ( event_queue_t *  queue,
event_t *  event 
)

Definition at line 57 of file event_queue.c.

int queue_is_empty ( event_queue_t *  queue  ) 

Definition at line 86 of file event_queue.c.

long long queue_peek_event_time ( event_queue_t *  queue  ) 

Definition at line 94 of file event_queue.c.

event_t* queue_pop_event ( event_queue_t *  queue  ) 

Definition at line 63 of file event_queue.c.


Variable Documentation

struct timespec event_queue_length

Definition at line 47 of file event_queue.c.


© 2008, Los Alamos National Security, LLC.