Contiki 2.5
packetqueue.c File Reference

    Packet queue management
More...

#include "sys/ctimer.h"
#include "net/packetqueue.h"

Go to the source code of this file.

Functions

Packet queue functions.
void packetqueue_init (struct packetqueue *q)
 Initialize a packet queue. More...
 
int packetqueue_enqueue_packetbuf (struct packetqueue *q, clock_time_t lifetime, void *ptr)
 Enqueue a packetbuf on a packet queue. More...
 
struct packetqueue_itempacketqueue_first (struct packetqueue *q)
 Access the first item on the packet buffer. More...
 
void packetqueue_dequeue (struct packetqueue *q)
 Remove the first item on the packet buffer. More...
 
int packetqueue_len (struct packetqueue *q)
 Get the length of the packet queue. More...
 
Packet queue item functions
struct queuebuf * packetqueue_queuebuf (struct packetqueue_item *i)
 Access the queuebuf in a packet queue item. More...
 
void * packetqueue_ptr (struct packetqueue_item *i)
 Access the user-defined pointer in a packet queue item. More...
 

Detailed Description

    Packet queue management
Author
Adam Dunkels adam@.nosp@m.sics.nosp@m..se

Definition in file packetqueue.c.