46 #include <sofia-sip/url_tag.h> 55 #define NTATAG_ANY() ntatag_any, ((tag_value_t)0) 61 #define NTATAG_MCLASS(x) ntatag_mclass, tag_cptr_v((x)) 64 #define NTATAG_MCLASS_REF(x) ntatag_mclass_ref, tag_cptr_vr(&(x), (x)) 67 #define NTATAG_BAD_REQ_MASK(x) ntatag_bad_req_mask, tag_uint_v((x)) 70 #define NTATAG_BAD_REQ_MASK_REF(x) ntatag_bad_req_mask_ref, tag_uint_vr(&(x)) 73 #define NTATAG_BAD_RESP_MASK(x) ntatag_bad_resp_mask, tag_uint_v((x)) 76 #define NTATAG_BAD_RESP_MASK_REF(x) ntatag_bad_resp_mask_ref, tag_uint_vr(&(x)) 79 #define NTATAG_DEFAULT_PROXY(x) ntatag_default_proxy, urltag_url_v((x)) 82 #define NTATAG_DEFAULT_PROXY_REF(x) \ 83 ntatag_default_proxy_ref, urltag_url_vr(&(x)) 86 #define NTATAG_CONTACT(x) ntatag_contact, siptag_contact_v((x)) 89 #define NTATAG_CONTACT_REF(x) ntatag_contact_ref, siptag_contact_vr(&(x)) 92 #define NTATAG_TARGET(x) ntatag_target, siptag_contact_v((x)) 95 #define NTATAG_TARGET_REF(x) ntatag_target_ref, siptag_contact_vr(&(x)) 98 #define NTATAG_ALIASES(x) ntatag_aliases, siptag_contact_v((x)) 101 #define NTATAG_ALIASES_REF(x) ntatag_aliases_ref, siptag_contact_vr(&(x)) 104 #define NTATAG_BRANCH_KEY(x) ntatag_branch_key, tag_str_v((x)) 107 #define NTATAG_BRANCH_KEY_REF(x) \ 108 ntatag_branch_key_ref, tag_str_vr(&(x)) 111 #define NTATAG_ACK_BRANCH(x) ntatag_ack_branch, tag_str_v((x)) 114 #define NTATAG_ACK_BRANCH_REF(x) ntatag_ack_branch_ref, tag_str_vr(&(x)) 117 #define NTATAG_COMP(x) ntatag_comp, tag_str_v((x)) 120 #define NTATAG_COMP_REF(x) ntatag_comp_ref, tag_str_vr(&(x)) 123 #define NTATAG_MSG(x) ntatag_msg, tag_ptr_v((x)) 126 #define NTATAG_MSG_REF(x) ntatag_msg_ref, tag_ptr_vr(&(x), (x)) 129 #define NTATAG_TPORT(x) ntatag_tport, tag_ptr_v((x)) 132 #define NTATAG_TPORT_REF(x) ntatag_tport_ref, tag_ptr_vr(&(x), (x)) 135 #define NTATAG_REMOTE_CSEQ(x) ntatag_remote_cseq, tag_uint_v((x)) 138 #define NTATAG_REMOTE_CSEQ_REF(x) ntatag_remote_cseq_ref, tag_uint_vr(&(x)) 141 #define NTATAG_SMIME(x) ntatag_smime, tag_ptr_v((x)) 144 #define NTATAG_SMIME_REF(x) ntatag_smime_ref, tag_ptr_vr(&(x), (x)) 147 #define NTATAG_MAXSIZE(x) ntatag_maxsize, tag_usize_v((x)) 150 #define NTATAG_MAXSIZE_REF(x) ntatag_maxsize_ref, tag_usize_vr(&(x)) 153 #define NTATAG_UDP_MTU(x) ntatag_udp_mtu, tag_uint_v((x)) 156 #define NTATAG_UDP_MTU_REF(x) ntatag_udp_mtu_ref, tag_uint_vr(&(x)) 159 #define NTATAG_MAX_PROCEEDING(x) ntatag_max_proceeding, tag_usize_v((x)) 162 #define NTATAG_MAX_PROCEEDING_REF(x) ntatag_max_proceeding_ref, tag_usize_vr(&(x)) 165 #define NTATAG_MAX_FORWARDS(x) ntatag_max_forwards, tag_uint_v((x)) 168 #define NTATAG_MAX_FORWARDS_REF(x) ntatag_max_forwards_ref, tag_uint_vr(&(x)) 171 #define NTATAG_SIP_T1(x) ntatag_sip_t1, tag_uint_v((x)) 174 #define NTATAG_SIP_T1_REF(x) ntatag_sip_t1_ref, tag_uint_vr(&(x)) 177 #define NTATAG_SIP_T1X64(x) ntatag_sip_t1x64, tag_uint_v((x)) 180 #define NTATAG_SIP_T1X64_REF(x) ntatag_sip_t1x64_ref, tag_uint_vr(&(x)) 183 #define NTATAG_SIP_T2(x) ntatag_sip_t2, tag_uint_v((x)) 186 #define NTATAG_SIP_T2_REF(x) ntatag_sip_t2_ref, tag_uint_vr(&(x)) 189 #define NTATAG_SIP_T4(x) ntatag_sip_t4, tag_uint_v((x)) 192 #define NTATAG_SIP_T4_REF(x) ntatag_sip_t4_ref, tag_uint_vr(&(x)) 195 #define NTATAG_PROGRESS(x) ntatag_progress, tag_uint_v((x)) 198 #define NTATAG_PROGRESS_REF(x) ntatag_progress_ref, tag_uint_vr(&(x)) 201 #define NTATAG_TIMER_C(x) ntatag_timer_c, tag_uint_v((x)) 204 #define NTATAG_TIMER_C_REF(x) ntatag_timer_c_ref, tag_uint_vr(&(x)) 207 #define NTATAG_GRAYLIST(x) ntatag_graylist, tag_uint_v((x)) 210 #define NTATAG_GRAYLIST_REF(x) ntatag_graylist_ref, tag_uint_vr(&(x)) 213 #define NTATAG_BLACKLIST(x) ntatag_blacklist, tag_uint_v((x)) 216 #define NTATAG_BLACKLIST_REF(x) ntatag_blacklist_ref, tag_uint_vr(&(x)) 219 #define NTATAG_DEBUG_DROP_PROB(x) ntatag_debug_drop_prob, tag_uint_v((x)) 222 #define NTATAG_DEBUG_DROP_PROB_REF(x) ntatag_debug_drop_prob_ref, tag_uint_vr(&(x)) 225 #define NTATAG_SIGCOMP_OPTIONS(x) ntatag_sigcomp_options, tag_str_v((x)) 228 #define NTATAG_SIGCOMP_OPTIONS_REF(x) ntatag_sigcomp_options_ref, tag_str_vr(&(x)) 231 #define NTATAG_SIGCOMP_CLOSE(x) ntatag_sigcomp_close, tag_bool_v((x)) 234 #define NTATAG_SIGCOMP_CLOSE_REF(x) ntatag_sigcomp_close_ref, tag_bool_vr(&(x)) 237 #define NTATAG_SIGCOMP_AWARE(x) ntatag_sigcomp_aware, tag_bool_v((x)) 240 #define NTATAG_SIGCOMP_AWARE_REF(x) ntatag_sigcomp_aware_ref, tag_bool_vr(&(x)) 243 #define NTATAG_SIGCOMP_ALGORITHM(x) ntatag_sigcomp_algorithm, tag_str_v((x)) 246 #define NTATAG_SIGCOMP_ALGORITHM_REF(x) \ 247 ntatag_sigcomp_algorithm_ref, tag_str_vr(&(x)) 250 #define NTATAG_UA(x) ntatag_ua, tag_bool_v((x)) 253 #define NTATAG_UA_REF(x) ntatag_ua_ref, tag_bool_vr(&(x)) 256 #define NTATAG_STATELESS(x) ntatag_stateless, tag_bool_v((x)) 259 #define NTATAG_STATELESS_REF(x) ntatag_stateless_ref, tag_bool_vr(&(x)) 262 #define NTATAG_USER_VIA(x) ntatag_user_via, tag_bool_v((x)) 265 #define NTATAG_USER_VIA_REF(x) ntatag_user_via_ref, tag_bool_vr(&(x)) 268 #define NTATAG_EXTRA_100(x) ntatag_extra_100, tag_bool_v((x)) 271 #define NTATAG_EXTRA_100_REF(x) ntatag_extra_100_ref, tag_bool_vr(&(x)) 274 #define NTATAG_PASS_100(x) ntatag_pass_100, tag_bool_v((x)) 277 #define NTATAG_PASS_100_REF(x) ntatag_pass_100_ref, tag_bool_vr(&(x)) 280 #define NTATAG_TIMEOUT_408(x) ntatag_timeout_408, tag_bool_v((x)) 283 #define NTATAG_TIMEOUT_408_REF(x) ntatag_timeout_408_ref, tag_bool_vr(&(x)) 286 #define NTATAG_PASS_408(x) ntatag_pass_408, tag_bool_v((x)) 289 #define NTATAG_PASS_408_REF(x) ntatag_pass_408_ref, tag_bool_vr(&(x)) 292 #define NTATAG_NO_DIALOG(x) ntatag_no_dialog, tag_bool_v((x)) 295 #define NTATAG_NO_DIALOG_REF(x) ntatag_no_dialog_ref, tag_bool_vr(&(x)) 298 #define NTATAG_MERGE_482(x) ntatag_merge_482, tag_bool_v((x)) 301 #define NTATAG_MERGE_482_REF(x) ntatag_merge_482_ref, tag_bool_vr(&(x)) 304 #define NTATAG_CANCEL_2543(x) ntatag_cancel_2543, tag_bool_v((x)) 307 #define NTATAG_CANCEL_2543_REF(x) ntatag_cancel_2543_ref, tag_bool_vr(&(x)) 310 #define NTATAG_CANCEL_408(x) ntatag_cancel_408, tag_bool_v((x)) 313 #define NTATAG_CANCEL_408_REF(x) ntatag_cancel_408_ref, tag_bool_vr(&(x)) 316 #define NTATAG_TAG_3261(x) ntatag_tag_3261, tag_bool_v((x)) 319 #define NTATAG_TAG_3261_REF(x) ntatag_tag_3261_ref, tag_bool_vr(&(x)) 322 #define NTATAG_USE_TIMESTAMP(x) ntatag_use_timestamp, tag_bool_v((x)) 325 #define NTATAG_USE_TIMESTAMP_REF(x) ntatag_use_timestamp_ref, tag_bool_vr(&(x)) 328 #define NTATAG_METHOD(x) ntatag_method, tag_str_v((x)) 331 #define NTATAG_METHOD_REF(x) ntatag_method_ref, tag_str_vr(&(x)) 334 #define NTATAG_CANCEL_487(x) ntatag_cancel_487, tag_bool_v((x)) 337 #define NTATAG_CANCEL_487_REF(x) ntatag_cancel_487_ref, tag_bool_vr(&(x)) 340 #define NTATAG_REL100(x) ntatag_rel100, tag_bool_v((x)) 343 #define NTATAG_REL100_REF(x) ntatag_rel100_ref, tag_bool_vr(&(x)) 346 #define NTATAG_SIPFLAGS(x) ntatag_sipflags, tag_uint_v((x)) 349 #define NTATAG_SIPFLAGS_REF(x) ntatag_sipflags_ref, tag_uint_vr(&(x)) 352 #define NTATAG_CLIENT_RPORT(x) ntatag_client_rport, tag_bool_v((x)) 355 #define NTATAG_CLIENT_RPORT_REF(x) ntatag_client_rport_ref, tag_bool_vr(&(x)) 357 #define NTATAG_RPORT(x) ntatag_client_rport, tag_bool_v((x)) 358 #define NTATAG_RPORT_REF(x) ntatag_client_rport_ref, tag_bool_vr(&(x)) 361 #define NTATAG_SERVER_RPORT(x) ntatag_server_rport, tag_int_v((x)) 364 #define NTATAG_SERVER_RPORT_REF(x) ntatag_server_rport_ref, tag_int_vr(&(x)) 367 #define NTATAG_TCP_RPORT(x) ntatag_tcp_rport, tag_bool_v((x)) 370 #define NTATAG_TCP_RPORT_REF(x) ntatag_tcp_rport_ref, tag_bool_vr(&(x)) 373 #define NTATAG_TLS_RPORT(x) ntatag_tls_rport, tag_bool_v((x)) 376 #define NTATAG_TLS_RPORT_REF(x) ntatag_tls_rport_ref, tag_bool_vr(&(x)) 379 #define NTATAG_PRELOAD(x) ntatag_preload, tag_uint_v((x)) 382 #define NTATAG_PRELOAD_REF(x) ntatag_preload_ref, tag_uint_vr(&(x)) 385 #define NTATAG_USE_NAPTR(x) ntatag_use_naptr, tag_bool_v((x)) 388 #define NTATAG_USE_NAPTR_REF(x) ntatag_use_naptr_ref, tag_bool_vr(&(x)) 391 #define NTATAG_USE_SRV(x) ntatag_use_srv, tag_bool_v((x)) 394 #define NTATAG_USE_SRV_REF(x) ntatag_use_srv_ref, tag_bool_vr(&(x)) 397 #define NTATAG_RSEQ(x) ntatag_rseq, tag_uint_v((x)) 400 #define NTATAG_RSEQ_REF(x) ntatag_rseq_ref, tag_uint_vr(&(x)) 406 #define NTATAG_S_IRQ_HASH(x) ntatag_s_irq_hash, tag_usize_v(x) 409 #define NTATAG_S_IRQ_HASH_REF(x) ntatag_s_irq_hash_ref, tag_usize_vr(&(x)) 412 #define NTATAG_S_ORQ_HASH(x) ntatag_s_orq_hash, tag_usize_v(x) 415 #define NTATAG_S_ORQ_HASH_REF(x) ntatag_s_orq_hash_ref, tag_usize_vr(&(x)) 418 #define NTATAG_S_LEG_HASH(x) ntatag_s_leg_hash, tag_usize_v(x) 421 #define NTATAG_S_LEG_HASH_REF(x) ntatag_s_leg_hash_ref, tag_usize_vr(&(x)) 424 #define NTATAG_S_IRQ_HASH_USED(x) ntatag_s_irq_hash_used, tag_usize_v(x) 427 #define NTATAG_S_IRQ_HASH_USED_REF(x) ntatag_s_irq_hash_used_ref, tag_usize_vr(&(x)) 430 #define NTATAG_S_ORQ_HASH_USED(x) ntatag_s_orq_hash_used, tag_usize_v(x) 433 #define NTATAG_S_ORQ_HASH_USED_REF(x) ntatag_s_orq_hash_used_ref, tag_usize_vr(&(x)) 436 #define NTATAG_S_LEG_HASH_USED(x) ntatag_s_leg_hash_used, tag_usize_v(x) 439 #define NTATAG_S_LEG_HASH_USED_REF(x) ntatag_s_leg_hash_used_ref, tag_usize_vr(&(x)) 442 #define NTATAG_S_RECV_MSG(x) ntatag_s_recv_msg, tag_usize_v(x) 445 #define NTATAG_S_RECV_MSG_REF(x) ntatag_s_recv_msg_ref, tag_usize_vr(&(x)) 448 #define NTATAG_S_RECV_REQUEST(x) ntatag_s_recv_request, tag_usize_v(x) 451 #define NTATAG_S_RECV_REQUEST_REF(x) ntatag_s_recv_request_ref, tag_usize_vr(&(x)) 454 #define NTATAG_S_RECV_RESPONSE(x) ntatag_s_recv_response, tag_usize_v(x) 457 #define NTATAG_S_RECV_RESPONSE_REF(x) ntatag_s_recv_response_ref, tag_usize_vr(&(x)) 460 #define NTATAG_S_BAD_MESSAGE(x) ntatag_s_bad_message, tag_usize_v(x) 463 #define NTATAG_S_BAD_MESSAGE_REF(x) ntatag_s_bad_message_ref, tag_usize_vr(&(x)) 466 #define NTATAG_S_BAD_REQUEST(x) ntatag_s_bad_request, tag_usize_v(x) 469 #define NTATAG_S_BAD_REQUEST_REF(x) ntatag_s_bad_request_ref, tag_usize_vr(&(x)) 472 #define NTATAG_S_BAD_RESPONSE(x) ntatag_s_bad_response, tag_usize_v(x) 475 #define NTATAG_S_BAD_RESPONSE_REF(x) ntatag_s_bad_response_ref, tag_usize_vr(&(x)) 478 #define NTATAG_S_DROP_REQUEST(x) ntatag_s_drop_request, tag_usize_v(x) 481 #define NTATAG_S_DROP_REQUEST_REF(x) ntatag_s_drop_request_ref, tag_usize_vr(&(x)) 484 #define NTATAG_S_DROP_RESPONSE(x) ntatag_s_drop_response, tag_usize_v(x) 487 #define NTATAG_S_DROP_RESPONSE_REF(x) ntatag_s_drop_response_ref, tag_usize_vr(&(x)) 490 #define NTATAG_S_CLIENT_TR(x) ntatag_s_client_tr, tag_usize_v(x) 493 #define NTATAG_S_CLIENT_TR_REF(x) ntatag_s_client_tr_ref, tag_usize_vr(&(x)) 496 #define NTATAG_S_SERVER_TR(x) ntatag_s_server_tr, tag_usize_v(x) 499 #define NTATAG_S_SERVER_TR_REF(x) ntatag_s_server_tr_ref, tag_usize_vr(&(x)) 502 #define NTATAG_S_DIALOG_TR(x) ntatag_s_dialog_tr, tag_usize_v(x) 505 #define NTATAG_S_DIALOG_TR_REF(x) ntatag_s_dialog_tr_ref, tag_usize_vr(&(x)) 508 #define NTATAG_S_ACKED_TR(x) ntatag_s_acked_tr, tag_usize_v(x) 511 #define NTATAG_S_ACKED_TR_REF(x) ntatag_s_acked_tr_ref, tag_usize_vr(&(x)) 514 #define NTATAG_S_CANCELED_TR(x) ntatag_s_canceled_tr, tag_usize_v(x) 517 #define NTATAG_S_CANCELED_TR_REF(x) ntatag_s_canceled_tr_ref, tag_usize_vr(&(x)) 520 #define NTATAG_S_TRLESS_REQUEST(x) ntatag_s_trless_request, tag_usize_v(x) 523 #define NTATAG_S_TRLESS_REQUEST_REF(x) ntatag_s_trless_request_ref, tag_usize_vr(&(x)) 526 #define NTATAG_S_TRLESS_TO_TR(x) ntatag_s_trless_to_tr, tag_usize_v(x) 529 #define NTATAG_S_TRLESS_TO_TR_REF(x) ntatag_s_trless_to_tr_ref, tag_usize_vr(&(x)) 532 #define NTATAG_S_TRLESS_RESPONSE(x) ntatag_s_trless_response, tag_usize_v(x) 535 #define NTATAG_S_TRLESS_RESPONSE_REF(x) ntatag_s_trless_response_ref, tag_usize_vr(&(x)) 538 #define NTATAG_S_TRLESS_200(x) ntatag_s_trless_200, tag_usize_v(x) 541 #define NTATAG_S_TRLESS_200_REF(x) ntatag_s_trless_200_ref, tag_usize_vr(&(x)) 544 #define NTATAG_S_MERGED_REQUEST(x) ntatag_s_merged_request, tag_usize_v(x) 547 #define NTATAG_S_MERGED_REQUEST_REF(x) ntatag_s_merged_request_ref, tag_usize_vr(&(x)) 550 #define NTATAG_S_SENT_MSG(x) ntatag_s_sent_msg, tag_usize_v(x) 553 #define NTATAG_S_SENT_MSG_REF(x) ntatag_s_sent_msg_ref, tag_usize_vr(&(x)) 556 #define NTATAG_S_SENT_REQUEST(x) ntatag_s_sent_request, tag_usize_v(x) 559 #define NTATAG_S_SENT_REQUEST_REF(x) ntatag_s_sent_request_ref, tag_usize_vr(&(x)) 562 #define NTATAG_S_SENT_RESPONSE(x) ntatag_s_sent_response, tag_usize_v(x) 565 #define NTATAG_S_SENT_RESPONSE_REF(x) ntatag_s_sent_response_ref, tag_usize_vr(&(x)) 568 #define NTATAG_S_RETRY_REQUEST(x) ntatag_s_retry_request, tag_usize_v(x) 571 #define NTATAG_S_RETRY_REQUEST_REF(x) ntatag_s_retry_request_ref, tag_usize_vr(&(x)) 574 #define NTATAG_S_RETRY_RESPONSE(x) ntatag_s_retry_response, tag_usize_v(x) 577 #define NTATAG_S_RETRY_RESPONSE_REF(x) ntatag_s_retry_response_ref, tag_usize_vr(&(x)) 580 #define NTATAG_S_RECV_RETRY(x) ntatag_s_recv_retry, tag_usize_v(x) 583 #define NTATAG_S_RECV_RETRY_REF(x) ntatag_s_recv_retry_ref, tag_usize_vr(&(x)) 586 #define NTATAG_S_TOUT_REQUEST(x) ntatag_s_tout_request, tag_usize_v(x) 589 #define NTATAG_S_TOUT_REQUEST_REF(x) ntatag_s_tout_request_ref, tag_usize_vr(&(x)) 592 #define NTATAG_S_TOUT_RESPONSE(x) ntatag_s_tout_response, tag_usize_v(x) 595 #define NTATAG_S_TOUT_RESPONSE_REF(x) ntatag_s_tout_response_ref, tag_usize_vr(&(x)) struct tag_type_s const tag_typedef_t[1]
struct tag_type_s const * tag_type_t
tag_type_t nta_tag_list[]
List of all nta tags.