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

Fifo_q * init_queue(int size);

Sensor_t * create_sensor_object(int value, int uid);

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);