libreport
2.1.3
A tool to inform users about various problems on the running system
|
#include <glib.h>
Go to the source code of this file.
Data Structures | |
struct | problem_item |
Typedefs | |
typedef struct problem_item | problem_item |
typedef GHashTable | problem_data_t |
Enumerations | |
enum | { CD_FLAG_BIN = (1 << 0), CD_FLAG_TXT = (1 << 1), CD_FLAG_ISEDITABLE = (1 << 2), CD_FLAG_ISNOTEDITABLE = (1 << 3), CD_FLAG_LIST = (1 << 4), CD_FLAG_UNIXTIME = (1 << 5) } |
Functions | |
char * | problem_item_format (struct problem_item *item) |
problem_data_t * | problem_data_new (void) |
void | problem_data_add_basics (problem_data_t *pd) |
void | problem_data_add_current_process_data (problem_data_t *pd) |
void | problem_data_add (problem_data_t *problem_data, const char *name, const char *content, unsigned flags) |
void | problem_data_add_text_noteditable (problem_data_t *problem_data, const char *name, const char *content) |
void | problem_data_add_text_editable (problem_data_t *problem_data, const char *name, const char *content) |
void | problem_data_add_file (problem_data_t *pd, const char *name, const char *path) |
char * | problem_data_get_content_or_NULL (problem_data_t *problem_data, const char *key) |
char * | problem_data_get_content_or_die (problem_data_t *problem_data, const char *key) |
int | problem_data_send_to_abrt (problem_data_t *problem_data) |
void | problem_data_load_from_dump_dir (problem_data_t *problem_data, struct dump_dir *dd, char **excluding) |
problem_data_t * | create_problem_data_from_dump_dir (struct dump_dir *dd) |
problem_data_t * | create_problem_data_for_reporting (const char *dump_dir_name) |
struct dump_dir * | create_dump_dir_from_problem_data (problem_data_t *problem_data, const char *base_dir_name) |
Saves the problem data object. |
Definition in file problem_data.h.
|
read |
Saves the problem data object.
problem_data | Problem data object to save |
base_dir_name | Location to store the problem data |