Asterisk - The Open Source Telephony Project
18.5.0
|
Structure for an IP identification matching object. More...
Public Member Functions | |
SORCERY_OBJECT (details) | |
Sorcery object details. More... | |
Data Fields | |
struct ast_string_field_pool * | __field_mgr_pool |
Stringfields. More... | |
const ast_string_field | endpoint_name |
struct ao2_container * | hosts |
Hosts to be resolved when applying configuration. More... | |
unsigned int | is_regex:1 |
const ast_string_field | match_header |
const ast_string_field | match_header_name |
const ast_string_field | match_header_value |
struct ast_ha * | matches |
Networks or addresses that should match this. More... | |
regex_t | regex_buf |
unsigned int | srv_lookups |
Perform SRV resolution of hostnames. More... | |
Structure for an IP identification matching object.
Definition at line 125 of file res_pjsip_endpoint_identifier_ip.c.
SORCERY_OBJECT | ( | details | ) |
Sorcery object details.
struct ast_string_field_pool* __field_mgr_pool |
Stringfields.
Definition at line 138 of file res_pjsip_endpoint_identifier_ip.c.
const ast_string_field endpoint_name |
The name of the endpoint
Definition at line 138 of file res_pjsip_endpoint_identifier_ip.c.
Referenced by cli_print_body(), common_identify(), ip_identify_apply(), load_module(), and send_identify_ami_event().
struct ao2_container* hosts |
Hosts to be resolved when applying configuration.
Definition at line 144 of file res_pjsip_endpoint_identifier_ip.c.
Referenced by ip_identify_apply(), ip_identify_destroy(), ip_identify_match_handler(), and ip_identify_match_srv_lookup().
unsigned int is_regex |
Non-zero if match_header has a regular expression (i.e., regex_buf is valid)
Definition at line 148 of file res_pjsip_endpoint_identifier_ip.c.
Referenced by header_identify_match_check(), ip_identify_apply(), and ip_identify_destroy().
const ast_string_field match_header |
If matching by header struct ast_string_field_mgr __field_mgr the header/value to match against
Definition at line 138 of file res_pjsip_endpoint_identifier_ip.c.
Referenced by cli_print_body(), header_identify_match_check(), ip_identify_apply(), and load_module().
const ast_string_field match_header_name |
SIP header name of the match_header string
Definition at line 138 of file res_pjsip_endpoint_identifier_ip.c.
Referenced by header_identify_match_check(), and ip_identify_apply().
const ast_string_field match_header_value |
SIP header value of the match_header string
Definition at line 138 of file res_pjsip_endpoint_identifier_ip.c.
Referenced by header_identify_match_check(), and ip_identify_apply().
struct ast_ha* matches |
Networks or addresses that should match this.
Definition at line 142 of file res_pjsip_endpoint_identifier_ip.c.
Referenced by cli_print_body(), ip_identify_apply(), ip_identify_destroy(), ip_identify_match_check(), ip_identify_match_handler(), ip_identify_match_host_lookup(), match_to_str(), and match_to_var_list().
regex_t regex_buf |
Compiled match_header regular expression when is_regex is non-zero
Definition at line 138 of file res_pjsip_endpoint_identifier_ip.c.
Referenced by header_identify_match_check(), ip_identify_apply(), and ip_identify_destroy().
unsigned int srv_lookups |
Perform SRV resolution of hostnames.
Definition at line 146 of file res_pjsip_endpoint_identifier_ip.c.
Referenced by ip_identify_apply(), and load_module().