libreport 2.13.1
A tool to inform users about various problems on the running system
Data Fields
run_event_state Struct Reference

Data Fields

int children_count
 
int(* post_run_callback )(const char *dump_dir_name, void *param)
 
void * post_run_param
 
char *(* logging_callback )(char *log_line, void *param)
 
void * logging_param
 
void(* error_callback )(const char *error_line, void *param)
 
void * error_param
 
void * interaction_param
 
void(* alert_callback )(const char *msg, void *interaction_param)
 
char *(* ask_callback )(const char *msg, void *interaction_param)
 
int(* ask_yes_no_callback )(const char *msg, void *interaction_param)
 
int(* ask_yes_no_yesforever_callback )(const char *key, const char *msg, void *interaction_param)
 
int(* ask_yes_no_save_result_callback )(const char *key, const char *msg, void *interaction_param)
 
char *(* ask_password_callback )(const char *msg, void *interaction_param)
 
GPtrArray * extra_environment
 
GList * rule_list
 
pid_t command_pid
 
int command_out_fd
 
int command_in_fd
 
int process_status
 
struct strbufcommand_output
 

Detailed Description

Definition at line 30 of file run_event.h.

Field Documentation

◆ alert_callback

void(* run_event_state::alert_callback) (const char *msg, void *interaction_param)

Definition at line 70 of file run_event.h.

◆ ask_callback

char *(* run_event_state::ask_callback) (const char *msg, void *interaction_param)

Definition at line 83 of file run_event.h.

◆ ask_password_callback

char *(* run_event_state::ask_password_callback) (const char *msg, void *interaction_param)

Definition at line 137 of file run_event.h.

◆ ask_yes_no_callback

int(* run_event_state::ask_yes_no_callback) (const char *msg, void *interaction_param)

Definition at line 94 of file run_event.h.

◆ ask_yes_no_save_result_callback

int(* run_event_state::ask_yes_no_save_result_callback) (const char *key, const char *msg, void *interaction_param)

Definition at line 125 of file run_event.h.

◆ ask_yes_no_yesforever_callback

int(* run_event_state::ask_yes_no_yesforever_callback) (const char *key, const char *msg, void *interaction_param)

Definition at line 109 of file run_event.h.

◆ children_count

int run_event_state::children_count

Definition at line 31 of file run_event.h.

◆ command_in_fd

int run_event_state::command_in_fd

Definition at line 145 of file run_event.h.

◆ command_out_fd

int run_event_state::command_out_fd

Definition at line 144 of file run_event.h.

◆ command_output

struct strbuf* run_event_state::command_output

Definition at line 147 of file run_event.h.

◆ command_pid

pid_t run_event_state::command_pid

Definition at line 143 of file run_event.h.

◆ error_callback

void(* run_event_state::error_callback) (const char *error_line, void *param)

Definition at line 54 of file run_event.h.

◆ error_param

void* run_event_state::error_param

Definition at line 55 of file run_event.h.

◆ extra_environment

GPtrArray* run_event_state::extra_environment

Definition at line 139 of file run_event.h.

◆ interaction_param

void* run_event_state::interaction_param

Definition at line 60 of file run_event.h.

◆ logging_callback

char *(* run_event_state::logging_callback) (char *log_line, void *param)

Definition at line 42 of file run_event.h.

◆ logging_param

void* run_event_state::logging_param

Definition at line 43 of file run_event.h.

◆ post_run_callback

int(* run_event_state::post_run_callback) (const char *dump_dir_name, void *param)

Definition at line 34 of file run_event.h.

◆ post_run_param

void* run_event_state::post_run_param

Definition at line 35 of file run_event.h.

◆ process_status

int run_event_state::process_status

Definition at line 146 of file run_event.h.

◆ rule_list

GList* run_event_state::rule_list

Definition at line 142 of file run_event.h.


The documentation for this struct was generated from the following file: