Microchip® Advanced Software Framework

queuebuf.h File Reference

    Header file for the Rime queue buffer management
Author
Adam Dunkels adam@.nosp@m.sics.nosp@m..se
#include "net/packetbuf.h"

Macros

#define QUEUEBUF_DEBUG   0
 
#define QUEUEBUF_NUM   8
 
#define QUEUEBUFRAM_NUM   QUEUEBUF_NUM
 
#define WITH_SWAP   0
 

Functions

linkaddr_tqueuebuf_addr (struct queuebuf *b, uint8_t type)
 
packetbuf_attr_t queuebuf_attr (struct queuebuf *b, uint8_t type)
 
int queuebuf_datalen (struct queuebuf *b)
 
void * queuebuf_dataptr (struct queuebuf *b)
 
void queuebuf_debug_print (void)
 
void queuebuf_free (struct queuebuf *buf)
 
void queuebuf_init (void)
 
struct queuebufqueuebuf_new_from_packetbuf (void)
 
void queuebuf_to_packetbuf (struct queuebuf *b)
 
void queuebuf_update_attr_from_packetbuf (struct queuebuf *buf)