$Revision: 1.11 $
NT (Notifications) module
Status: REVIEWED, NOT TESTED
Author(s): Engin Gunduz
| struct irt_details | |
| { | |
| gchar* irt_name; | |
| rpsl_attr_t* irts; | |
| gint matched; | |
| } |
supress_ack_notif
extern int supress_ack_notif
| Calls: | __builtin_next_arg(), __builtin_saveregs(), fclose(), find_email_address(), fopen(), fprintf(), g_hash_table_lookup(), printf(), vfprintf() | |
| Called by: | NT_write_all_ntfs() | nt/notification.c |
| References Variables: | tracing | |
| Calls: | NT_cross_filename_generate() | nt/notification.c |
| g_hash_table_insert(), g_hash_table_lookup(), strdup() | ||
| Called by: | NT_add_to_cross_hash_list() | nt/notification.c |
| NT_write_all_ntfs() | nt/notification.c | |
| References Variables: | tmpdir | |
| Calls: | NT_add_to_cross_hash() | nt/notification.c |
| Calls: | NT_forwd_filename_generate() | nt/notification.c |
| g_hash_table_insert(), g_hash_table_lookup(), strdup() | ||
| Called by: | NT_add_to_frwd_hash_list() | nt/notification.c |
| References Variables: | tmpdir | |
| Calls: | NT_add_to_frwd_hash() | nt/notification.c |
| Called by: | NT_write_all_frwds() | nt/notification.c |
| Prototyped in: | nt/notification.h | |
| Calls: | __builtin_next_arg(), __builtin_saveregs(), fclose(), fopen(), fprintf(), printf(), vfprintf() | |
| Called by: | NT_add_to_ntfy_list() | nt/notification.c |
| References Variables: | tracing | |
| Calls: | NT_ntfy_filename_generate() | nt/notification.c |
| g_hash_table_insert(), g_hash_table_lookup(), strdup() | ||
| Called by: | NT_add_to_ntfy_hash_list() | nt/notification.c |
| References Variables: | tmpdir | |
| Calls: | NT_add_to_ntfy_hash() | nt/notification.c |
| Called by: | NT_write_all_ntfs() | nt/notification.c |
| Calls: | NT_add_to_ntfy() | nt/notification.c |
| g_hash_table_lookup() | ||
| Called by: | NT_write_all_frwds() | nt/notification.c |
| NT_write_all_ntfs() | nt/notification.c | |
| Calls: | NT_compare_lists() | nt/notification.c |
| get_irtnfy_vector(), get_irts() | ||
| Called by: | NT_gather_ntfy_addresses() | nt/notification.c |
| Prototyped in: | nt/notification.h | |
| Calls: | free(), g_list_append(), g_list_free(), malloc(), printf(), rpsl_attr_get_clean_value(), strcmp() | |
| Called by: | NT_check_irtnfy() | nt/notification.c |
| References Variables: | tracing | |
| Calls: | fclose(), fopen(), fprintf(), getpid(), malloc(), sprintf(), strlen() | |
| Called by: | NT_add_to_cross_hash() | nt/notification.c |
| References Variables: | cno_subject_add, cno_subject_del, humailbox | |
| Prototyped in: | nt/notification.h | |
| Calls: | fclose(), fopen(), fprintf(), getpid(), malloc(), sprintf(), strlen() | |
| Prototyped in: | nt/notification.h | |
| Calls: | unlink() | |
| Called by: | nt_gfunc_delete() | nt/notification.c |
| Prototyped in: | nt/notification.h | |
| Calls: | g_hash_table_destroy(), g_hash_table_foreach() | |
| References Functions: | nt_gfunc_delete() | nt/notification.c |
| Prototyped in: | nt/notification.h | |
| Calls: | NT_log_ntfy() | nt/notification.c |
| NT_send_forw_creation() | nt/notification.c | |
| UP_replace_globals(), fclose(), fopen(), fprintf(), free(), getpid(), malloc(), sprintf(), strlen(), unlink() | ||
| References Variables: | forwlog, humailbox, mailcmd, mtfwheader, mtfwtxt, reading_from_mail, tmpdir | |
| Prototyped in: | nt/notification.h | |
| Calls: | UP_replace_globals(), fclose(), fopen(), fprintf(), free(), getpid(), malloc(), sprintf(), strlen() | |
| Called by: | NT_add_to_frwd_hash() | nt/notification.c |
| References Variables: | fwmailtxt, fwtxt, humailbox, reading_from_mail | |
| Calls: | g_list_append(), get_mntners(), get_updto_vector(), printf(), rpsl_attr_get_clean_value(), rpsl_object_errors(), rpsl_object_init() | |
| Called by: | NT_write_all_frwds() | nt/notification.c |
| Prototyped in: | nt/notification.h | |
| Calls: | NT_check_irtnfy() | nt/notification.c |
| NT_unify_list() | nt/notification.c | |
| g_list_concat(), get_attr_list(), get_mntners(), get_mntnfy_vector(), printf(), rpsl_attr_delete_list(), rpsl_object_delete(), rpsl_object_errors(), rpsl_object_has_error(), rpsl_object_init() | ||
| Called by: | NT_write_all_ntfs() | nt/notification.c |
| References Variables: | tracing | |
| Prototyped in: | nt/notification.h | |
| Calls: | UP_get_current_date(), ctime(), fclose(), fgets(), fopen(), fprintf(), free(), malloc(), printf(), snprintf(), strdup(), strlen(), time() | |
| Called by: | NT_forw_create_req() | nt/notification.c |
| nt_gfunc_log() | nt/notification.c | |
| References Variables: | tracing | |
| Prototyped in: | nt/notification.h | |
| Calls: | g_hash_table_foreach() | |
| References Functions: | nt_gfunc_log() | nt/notification.c |
| Prototyped in: | nt/notification.h | |
| Calls: | UP_replace_globals(), fclose(), fopen(), fprintf(), free(), getpid(), malloc(), sprintf(), strlen() | |
| Called by: | NT_add_to_ntfy_hash() | nt/notification.c |
| References Variables: | humailbox, networkupdate, notimailtxt, notinetworktxt, notitxt, reading_from_mail | |
| Calls: | free(), malloc(), sprintf(), strlen(), system() | |
| Called by: | NT_forw_create_req() | nt/notification.c |
| Prototyped in: | nt/notification.h | |
| Calls: | fclose(), fgets(), fopen(), fprintf(), free(), malloc(), sprintf(), strlen(), system(), unlink() | |
| Called by: | nt_gfunc_send() | nt/notification.c |
| References Variables: | defmail, humailbox, supress_ack_notif | |
| Prototyped in: | nt/notification.h | |
| Calls: | g_hash_table_foreach() | |
| References Functions: | nt_gfunc_send() | nt/notification.c |
| Calls: | free(), g_hash_table_destroy(), g_hash_table_foreach(), g_hash_table_insert(), g_hash_table_lookup(), g_hash_table_new(), g_list_insert_sorted(), g_strdown(), malloc(), rpsl_attr_get_clean_value(), strdup() | |
| Called by: | NT_gather_ntfy_addresses() | nt/notification.c |
| References Functions: | nt_free_list() | nt/notification.c |
| g_str_equal(), g_str_hash(), strcmp() | ||
| Prototyped in: | nt/notification.h | |
| Calls: | NT_add_to_frwd_hash_list() | nt/notification.c |
| NT_add_to_ntfy_list() | nt/notification.c | |
| NT_gather_frwd_addresses() | nt/notification.c | |
| UP_remove_override_attr(), malloc(), printf(), rpsl_object_errors(), rpsl_object_get_text(), rpsl_object_init(), strcpy() | ||
| References Variables: | tracing | |
| Prototyped in: | nt/notification.h | |
| Calls: | NT_add_to_cross() | nt/notification.c |
| NT_add_to_cross_hash() | nt/notification.c | |
| NT_add_to_ntfy_hash_list() | nt/notification.c | |
| NT_add_to_ntfy_list() | nt/notification.c | |
| NT_gather_ntfy_addresses() | nt/notification.c | |
| get_overlapping_routes_list() | nt/notification.c | |
| UP_remove_override_attr(), delete_delete_attrib(), find_email_address(), free(), malloc(), printf(), rpsl_object_delete(), rpsl_object_errors(), rpsl_object_get_class(), rpsl_object_get_text(), rpsl_object_init(), strcmp(), strcpy() | ||
| References Variables: | cno_explain_add, cno_explain_del, cno_overlap_add, cno_overlap_del, reading_from_mail, tracing | |
| Calls: | UP_filter_out_same_origins(), free(), malloc(), rpsl_attr_get_clean_value(), rpsl_object_get_attr(), send_and_get(), sprintf(), strlen(), take_objects() | |
| Called by: | NT_write_all_ntfs() | nt/notification.c |
| References Variables: | query_host, query_port | |
| Calls: | free() | |
| Used in: | NT_unify_list() | nt/notification.c |
| Calls: | NT_delete_ntfy() | nt/notification.c |
| Used in: | NT_delete_ntfy_list() | nt/notification.c |
| Calls: | NT_log_ntfy() | nt/notification.c |
| Used in: | NT_log_ntfy_list() | nt/notification.c |
| Calls: | NT_send_ntfy() | nt/notification.c |
| Used in: | NT_send_ntfy_list() | nt/notification.c |
| Included from: | /usr/include/time.h | |
| Calls: | __posix_asctime_r() | |
| Included from: | /usr/include/time.h | |
| Calls: | __posix_ctime_r() | |
| Included from: | /usr/include/unistd.h | |
| Calls: | __posix_getlogin_r() | |
| Included from: | /usr/include/unistd.h | |
| Calls: | __posix_ttyname_r() | |