aboutsummaryrefslogtreecommitdiff
path: root/broccoli/includes/fifoqueue.h
blob: 9ee5c5367cd9ac73996a163326dc59d12acc7eeb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdlib.h>
#include <stdio.h>
#include "types.h"

Fifo_q * init_queue(int size);

boolean is_full(Fifo_q * q);

boolean is_empty(Fifo_q * q);

int add_to_queue(Fifo_q * q, Sensor_t * sensor);

Sensor_t * pop_from_queue(Fifo_q * q);

void print_queue(Fifo_q * q);