3 * @author David Llewellyn-Jones
11 * @section DESCRIPTION
22 #include "contrac/contrac.h"
23 #include "contrac/rpi.h"
29 typedef struct _RpiList RpiList
;
30 typedef struct _RpiListItem RpiListItem
;
32 // Function prototypes
34 RpiList
* rpi_list_new();
35 void rpi_list_delete(RpiList
* data
);
37 void rpi_list_append(RpiList
* data
, Rpi
* rpi
);
38 void rpi_list_add_beacon(RpiList
* data
, unsigned char const * rpi_bytes
, uint8_t time_interval_number
);
40 RpiListItem
const * rpi_list_first(RpiList
const * data
);
41 RpiListItem
const * rpi_list_next(RpiListItem
const * data
);
42 Rpi
const * rpi_list_get_rpi(RpiListItem
const * data
);
44 // Function definitions
46 #endif // __RPI_LIST_H