7 typedef struct report_result report_result_t;
9 char *report_result_get_label (report_result_t *result);
10 char *report_result_get_url (report_result_t *result);
11 char *report_result_get_message (report_result_t *result);
12 char *report_result_get_bthash (report_result_t *result);
13 char *report_result_get_workflow (report_result_t *result);
14 time_t report_result_get_timestamp(report_result_t *result);
16 void report_result_set_url (report_result_t *result,
18 void report_result_set_message (report_result_t *result,
20 void report_result_set_bthash (report_result_t *result,
22 void report_result_set_workflow (report_result_t *result,
23 const char *workflow);
24 void report_result_set_timestamp(report_result_t *result,
27 struct strbuf *report_result_to_string(report_result_t *result);
29 report_result_t *report_result_new_with_label (
const char *label);
30 report_result_t *report_result_new_with_label_from_env(
const char *label);
31 report_result_t *report_result_parse (
const char *line,
34 void report_result_free(report_result_t *result);
36 G_DEFINE_AUTOPTR_CLEANUP_FUNC(report_result_t, report_result_free)