/
githubmirror
/
libreport
Обзор
Документация
Войти
/
githubmirror
/
libreport
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/include/report_result.h
38 строк
2 KB
Michal Fabik
Replace strbuf with GString
17 июн 2020, 13:45
17 июн 2020, 13:45
4608aa2
Код
Авторство
О чём код?
#pragma once #include <glib.h> G_BEGIN_DECLS typedef struct report_result report_result_t; char *report_result_get_label (report_result_t *result); char *report_result_get_url (report_result_t *result); char *report_result_get_message (report_result_t *result); char *report_result_get_bthash (report_result_t *result); char *report_result_get_workflow (report_result_t *result); time_t report_result_get_timestamp(report_result_t *result); void report_result_set_url (report_result_t *result, const char *url); void report_result_set_message (report_result_t *result, const char *message); void report_result_set_bthash (report_result_t *result, const char *bthash); void report_result_set_workflow (report_result_t *result, const char *workflow); void report_result_set_timestamp(report_result_t *result, time_t timestamp); GString *report_result_to_string(report_result_t *result); report_result_t *report_result_new_with_label (const char *label); report_result_t *report_result_new_with_label_from_env(const char *label); report_result_t *report_result_parse (const char *line, size_t label_length); void report_result_free(report_result_t *result); G_DEFINE_AUTOPTR_CLEANUP_FUNC(report_result_t, report_result_free) G_END_DECLS