Contiki-NG
Functions
ringbuf.c File Reference

    Ring buffer library implementation
More...

#include "lib/ringbuf.h"
#include <sys/cc.h>

Go to the source code of this file.

Functions

void ringbuf_init (struct ringbuf *r, uint8_t *dataptr, uint8_t size)
 Initialize a ring buffer. More...
 
int ringbuf_put (struct ringbuf *r, uint8_t c)
 Insert a byte into the ring buffer. More...
 
int ringbuf_get (struct ringbuf *r)
 Get a byte from the ring buffer. More...
 
int ringbuf_size (struct ringbuf *r)
 Get the size of a ring buffer. More...
 
int ringbuf_elements (struct ringbuf *r)
 Get the number of elements currently in the ring buffer. More...
 

Detailed Description

    Ring buffer library implementation
Author
Adam Dunkels adam@.nosp@m.sics.nosp@m..se

Definition in file ringbuf.c.