|
GDB (xrefs)
|
#include "defs.h"#include "observer.h"#include "command.h"#include "gdbcmd.h"#include "observer.inc"Go to the source code of this file.
| typedef void( generic_observer_notification_ftype)(const void *data, const void *args) |
Definition at line 67 of file observer.c.
| void _initialize_observer | ( | void | ) |
Definition at line 210 of file observer.c.
References _, _initialize_observer, add_setshow_zuinteger_cmd(), class_maintenance, observer_debug, setdebuglist, show_observer_debug(), and showdebuglist.
| static struct observer* generic_observer_attach | ( | struct observer_list ** | subject, |
| generic_observer_notification_ftype * | notify, | ||
| void * | data | ||
| ) | [static, read] |
Definition at line 113 of file observer.c.
References observer::data, observer_list::next, observer::notify, observer_list::observer, and xalloc_observer_list_node().
| static void generic_observer_detach | ( | struct observer_list ** | subject, |
| const struct observer * | observer | ||
| ) | [static] |
Definition at line 131 of file observer.c.
References _, observer_list::next, observer_list::observer, warning(), and xfree_observer_list_node().
| static void generic_observer_notify | ( | struct observer_list * | subject, |
| const void * | args | ||
| ) | [static] |
Definition at line 161 of file observer.c.
References observer::data, observer_list::next, observer::notify, and observer_list::observer.
| void observer_test_first_notification_function | ( | int | arg | ) |
Definition at line 190 of file observer.c.
References observer_test_first_observer.
| void observer_test_second_notification_function | ( | int | arg | ) |
Definition at line 196 of file observer.c.
References observer_test_second_observer.
| void observer_test_third_notification_function | ( | int | arg | ) |
Definition at line 202 of file observer.c.
References observer_test_third_observer.
| static void show_observer_debug | ( | struct ui_file * | file, |
| int | from_tty, | ||
| struct cmd_list_element * | c, | ||
| const char * | value | ||
| ) | [static] |
Definition at line 59 of file observer.c.
References _, and fprintf_filtered().
Referenced by _initialize_observer().
| static struct observer_list* xalloc_observer_list_node | ( | void | ) | [static, read] |
Definition at line 90 of file observer.c.
References observer_list::observer, and XMALLOC.
Referenced by generic_observer_attach().
| static void xfree_observer_list_node | ( | struct observer_list * | node | ) | [static] |
Definition at line 102 of file observer.c.
References observer_list::observer, and xfree().
Referenced by generic_observer_detach().
Referenced by _initialize_observer(), and initialize_all_files().
unsigned int observer_debug [static] |
Definition at line 57 of file observer.c.
Referenced by _initialize_observer().
Definition at line 180 of file observer.c.
Referenced by observer_test_first_notification_function().
Definition at line 181 of file observer.c.
Referenced by observer_test_second_notification_function().
Definition at line 182 of file observer.c.
Referenced by observer_test_third_notification_function().
1.7.6.1