#include <registrar_storage.h>
Definition at line 68 of file registrar_storage.h.
Data Fields | |
| str | aor |
| the public identity | |
| char | is_default |
| if this is the default id | |
| _r_public * | next |
| next public identity for this contact | |
| _r_public * | prev |
| previous public identity for this contact | |
| unsigned int | hash |
| the hash value | |
| str | early_ims_ip |
| IP Address for Early-IMS Auth. | |
| enum Reg_States | reg_state |
| registration state | |
| ims_subscription * | s |
| subscription to which it belongs | |
| t_regexp_list * | regexp |
| regular expresion in case of wild PSI | |
| str | ccf1 |
| str | ccf2 |
| str | ecf1 |
| str | ecf2 |
| charging functions | |
| r_contact * | head |
| r_contact * | tail |
| list of contacts | |
| r_subscriber * | shead |
| r_subscriber * | stail |
| list of subscribers attached | |
| _r_public * | next |
| _r_public * | prev |
| collision hash neighbours | |
| str _r_public::aor |
the public identity
Definition at line 69 of file registrar_storage.h.
Referenced by bin_decode_r_public(), bin_encode_r_public(), del_r_public(), free_r_public(), get_r_public(), get_r_public_nolock(), get_r_public_previous_lock(), get_r_public_wpsi(), load_snapshot_registrar(), new_r_public(), print_r(), r_assert_identity(), r_create_notifications(), r_get_reginfo_partial(), registrar_timer(), and S_can_subscribe().
if this is the default id
Definition at line 70 of file registrar_storage.h.
Referenced by bin_decode_r_public(), bin_encode_r_public(), new_r_public(), r_assert_identity(), and update_r_public().
struct _r_public* _r_public::next [read] |
next public identity for this contact
Definition at line 72 of file registrar_storage.h.
Referenced by add_r_public(), add_r_public_previous_lock(), bin_decode_r_contact(), bin_encode_r_contact(), del_r_public(), free_r_contact(), get_matching_wildcard_psi(), get_r_public(), get_r_public_nolock(), get_r_public_previous_lock(), get_r_public_wpsi(), load_snapshot_registrar(), make_snapshot_registrar(), print_r(), r_assert_identity(), r_private_expire(), r_storage_destroy(), registrar_timer(), and update_r_public().
struct _r_public* _r_public::prev [read] |
previous public identity for this contact
Definition at line 73 of file registrar_storage.h.
Referenced by add_r_public(), add_r_public_previous_lock(), bin_decode_r_contact(), del_r_public(), load_snapshot_registrar(), and update_r_public().
| unsigned int _r_public::hash |
the hash value
Definition at line 124 of file registrar_storage.h.
Referenced by add_r_public(), add_r_public_previous_lock(), bin_decode_r_public(), Cx_PPA(), del_r_public(), get_r_public_expires(), isc_checker_find(), isc_is_registered(), load_snapshot_registrar(), new_r_public(), r_get_reginfo_full(), r_is_not_registered_id(), r_is_registered_id(), r_is_unregistered_id(), r_public_expire(), registrar_timer(), S_add_p_asserted_identity(), S_add_p_charging_function_addresses(), S_assign_server(), S_is_authorized(), S_is_barred(), S_lookup(), and S_subscribe().
IP Address for Early-IMS Auth.
Definition at line 126 of file registrar_storage.h.
Referenced by bin_decode_r_public(), bin_encode_r_public(), free_r_public(), print_r(), S_is_authorized(), and update_contacts().
registration state
Definition at line 127 of file registrar_storage.h.
Referenced by bin_decode_r_public(), bin_encode_r_public(), isc_is_registered(), print_r(), r_is_not_registered_id(), r_is_registered_id(), r_is_unregistered_id(), registrar_timer(), S_lookup(), update_r_public(), and update_r_public_previous_lock().
subscription to which it belongs
Definition at line 128 of file registrar_storage.h.
Referenced by bin_decode_r_public(), bin_encode_r_public(), free_r_public(), isc_checker_find(), r_get_reginfo_full(), r_get_reginfo_partial(), r_private_expire(), registrar_timer(), S_add_p_asserted_identity(), S_can_subscribe(), S_is_barred(), update_r_public(), and update_r_public_previous_lock().
regular expresion in case of wild PSI
Definition at line 129 of file registrar_storage.h.
Referenced by free_r_public(), get_matching_wildcard_psi(), and new_r_public().
| str _r_public::ccf1 |
Definition at line 130 of file registrar_storage.h.
Referenced by bin_decode_r_public(), bin_encode_r_public(), free_r_public(), print_r(), S_add_p_charging_function_addresses(), update_r_public(), and update_r_public_previous_lock().
| str _r_public::ccf2 |
Definition at line 130 of file registrar_storage.h.
Referenced by bin_decode_r_public(), bin_encode_r_public(), free_r_public(), print_r(), S_add_p_charging_function_addresses(), update_r_public(), and update_r_public_previous_lock().
| str _r_public::ecf1 |
Definition at line 130 of file registrar_storage.h.
Referenced by bin_decode_r_public(), bin_encode_r_public(), free_r_public(), print_r(), S_add_p_charging_function_addresses(), update_r_public(), and update_r_public_previous_lock().
| str _r_public::ecf2 |
charging functions
Definition at line 130 of file registrar_storage.h.
Referenced by bin_decode_r_public(), bin_encode_r_public(), free_r_public(), print_r(), S_add_p_charging_function_addresses(), update_r_public(), and update_r_public_previous_lock().
Definition at line 132 of file registrar_storage.h.
Referenced by add_r_contact(), bin_decode_r_public(), bin_encode_r_public(), del_r_contact(), free_r_public(), get_r_contact(), get_r_public_expires(), print_r(), r_get_reginfo_partial(), r_is_registered_id(), r_is_unregistered_id(), r_private_expire(), r_public_expire(), r_update_subscription_status(), registrar_timer(), S_assign_server(), and S_lookup().
list of contacts
Definition at line 132 of file registrar_storage.h.
Referenced by add_r_contact(), bin_decode_r_public(), del_r_contact(), and r_get_reginfo_partial().
Definition at line 133 of file registrar_storage.h.
Referenced by add_r_subscriber(), bin_decode_r_public(), bin_encode_r_public(), del_r_subscriber(), free_r_public(), get_r_subscriber(), print_r(), r_create_notifications(), r_update_subscription_status(), and registrar_timer().
list of subscribers attached
Definition at line 133 of file registrar_storage.h.
Referenced by add_r_subscriber(), bin_decode_r_public(), and del_r_subscriber().
struct _r_public* _r_public::next [read] |
Definition at line 135 of file registrar_storage.h.
struct _r_public * _r_public::prev [read] |
1.5.2