a681229c03b0dbd98983cbb7c3276d8592c3e654
3 * @author David Llewellyn-Jones
11 * @section DESCRIPTION
22 #include "contrac/contrac.h"
23 #include "contrac/dtk.h"
29 typedef struct _DtkList DtkList
;
30 typedef struct _DtkListItem DtkListItem
;
32 // Function prototypes
34 DtkList
* dtk_list_new();
35 void dtk_list_delete(DtkList
* data
);
37 void dtk_list_append(DtkList
* data
, Dtk
* dtk
);
38 void dtk_list_add_diagnosis(DtkList
* data
, unsigned char const * dtk_bytes
, uint32_t day_number
);
40 DtkListItem
const * dtk_list_first(DtkList
const * data
);
41 DtkListItem
const * dtk_list_next(DtkListItem
const * data
);
42 Dtk
const * dtk_list_get_dtk(DtkListItem
const * data
);
44 // Function definitions
46 #endif // __DTK_LIST_H