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
);
39 RpiListItem
const * rpi_list_first(RpiList
const * data
);
40 RpiListItem
const * rpi_list_next(RpiListItem
const * data
);
41 Rpi
const * rpi_list_get_rpi(RpiListItem
const * data
);
43 // Function definitions
45 #endif // __RPI_LIST_H