00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #ifndef NTA_TAG_H
00026
00027 #define NTA_TAG_H
00028
00037 #ifndef SU_TAG_H
00038 #include <sofia-sip/su_tag.h>
00039 #endif
00040
00041 #ifndef SIP_TAG_H
00042 #include <sofia-sip/sip_tag.h>
00043 #endif
00044
00045 #ifndef URL_TAG_H
00046 #include <sofia-sip/url_tag.h>
00047 #endif
00048
00049 SOFIA_BEGIN_DECLS
00050
00052 NTA_DLL extern tag_type_t nta_tag_list[];
00053
00055 #define NTATAG_ANY() ntatag_any, ((tag_value_t)0)
00056 NTA_DLL extern tag_typedef_t ntatag_any;
00057
00058
00059
00060 NTA_DLL extern tag_typedef_t ntatag_mclass;
00062 #define NTATAG_MCLASS(x) ntatag_mclass, tag_ptr_v((x))
00063
00064 NTA_DLL extern tag_typedef_t ntatag_mclass_ref;
00065 #define NTATAG_MCLASS_REF(x) ntatag_mclass_ref, tag_ptr_vr(&(x), (x))
00066
00067 NTA_DLL extern tag_typedef_t ntatag_bad_req_mask;
00075 #define NTATAG_BAD_REQ_MASK(x) ntatag_bad_req_mask, tag_uint_v((x))
00076
00077 NTA_DLL extern tag_typedef_t ntatag_bad_req_mask_ref;
00078 #define NTATAG_BAD_REQ_MASK_REF(x) ntatag_bad_req_mask_ref, tag_uint_vr(&(x))
00079
00080 NTA_DLL extern tag_typedef_t ntatag_bad_resp_mask;
00087 #define NTATAG_BAD_RESP_MASK(x) ntatag_bad_resp_mask, tag_uint_v((x))
00088
00089 NTA_DLL extern tag_typedef_t ntatag_bad_resp_mask_ref;
00090 #define NTATAG_BAD_RESP_MASK_REF(x) ntatag_bad_resp_mask_ref, tag_uint_vr(&(x))
00091
00092 NTA_DLL extern tag_typedef_t ntatag_default_proxy;
00094 #define NTATAG_DEFAULT_PROXY(x) \
00095 ntatag_default_proxy, urltag_url_v((x))
00096
00097 NTA_DLL extern tag_typedef_t ntatag_default_proxy_ref;
00098 #define NTATAG_DEFAULT_PROXY_REF(x) \
00099 ntatag_default_proxy_ref, urltag_url_vr(&(x))
00100
00101 NTA_DLL extern tag_typedef_t ntatag_contact;
00103 #define NTATAG_CONTACT(x) \
00104 ntatag_contact, siptag_contact_v((x))
00105
00106 NTA_DLL extern tag_typedef_t ntatag_contact_ref;
00107 #define NTATAG_CONTACT_REF(x) \
00108 ntatag_contact_ref, siptag_contact_vr(&(x))
00109
00110 NTA_DLL extern tag_typedef_t ntatag_target;
00112 #define NTATAG_TARGET(x) \
00113 ntatag_target, siptag_contact_v((x))
00114
00115 NTA_DLL extern tag_typedef_t ntatag_target_ref;
00116 #define NTATAG_TARGET_REF(x) \
00117 ntatag_target_ref, siptag_contact_vr(&(x))
00118
00119 NTA_DLL extern tag_typedef_t ntatag_aliases;
00121 #define NTATAG_ALIASES(x) \
00122 ntatag_aliases, siptag_contact_v((x))
00123
00124 NTA_DLL extern tag_typedef_t ntatag_aliases_ref;
00125 #define NTATAG_ALIASES_REF(x) \
00126 ntatag_aliases_ref, siptag_contact_vr(&(x))
00127
00128 NTA_DLL extern tag_typedef_t ntatag_branch_key;
00130 #define NTATAG_BRANCH_KEY(x) \
00131 ntatag_branch_key, tag_str_v((x))
00132
00133 NTA_DLL extern tag_typedef_t ntatag_branch_key_ref;
00134 #define NTATAG_BRANCH_KEY_REF(x) \
00135 ntatag_branch_key_ref, tag_str_vr(&(x))
00136
00137 NTA_DLL extern tag_typedef_t ntatag_ack_branch;
00139 #define NTATAG_ACK_BRANCH(x) \
00140 ntatag_ack_branch, tag_str_v((x))
00141
00142 NTA_DLL extern tag_typedef_t ntatag_ack_branch_ref;
00143 #define NTATAG_ACK_BRANCH_REF(x) \
00144 ntatag_ack_branch_ref, tag_str_vr(&(x))
00145
00146 NTA_DLL extern tag_typedef_t ntatag_comp;
00148 #define NTATAG_COMP(x) \
00149 ntatag_comp, tag_str_v((x))
00150
00151 NTA_DLL extern tag_typedef_t ntatag_comp_ref;
00152 #define NTATAG_COMP_REF(x) \
00153 ntatag_comp_ref, tag_str_vr(&(x))
00154
00155 NTA_DLL extern tag_typedef_t ntatag_msg;
00157 #define NTATAG_MSG(x) ntatag_msg, tag_ptr_v((x))
00158
00159 NTA_DLL extern tag_typedef_t ntatag_msg_ref;
00160 #define NTATAG_MSG_REF(x) ntatag_msg_ref, tag_ptr_vr(&(x), (x))
00161
00162 NTA_DLL extern tag_typedef_t ntatag_tport;
00164 #define NTATAG_TPORT(x) ntatag_tport, tag_ptr_v((x))
00165
00166 NTA_DLL extern tag_typedef_t ntatag_tport_ref;
00167 #define NTATAG_TPORT_REF(x) ntatag_tport_ref, tag_ptr_vr(&(x), (x))
00168
00169 NTA_DLL extern tag_typedef_t ntatag_remote_cseq;
00171 #define NTATAG_REMOTE_CSEQ(x) ntatag_remote_cseq, tag_uint_v((x))
00172
00173 NTA_DLL extern tag_typedef_t ntatag_remote_cseq_ref;
00174 #define NTATAG_REMOTE_CSEQ_REF(x) ntatag_remote_cseq_ref, tag_uint_vr(&(x))
00175
00176 NTA_DLL extern tag_typedef_t ntatag_smime;
00178 #define NTATAG_SMIME(x) ntatag_smime, tag_ptr_v((x))
00179
00180 NTA_DLL extern tag_typedef_t ntatag_smime_ref;
00181 #define NTATAG_SMIME_REF(x) ntatag_smime_ref, tag_ptr_vr(&(x), (x))
00182
00183 NTA_DLL extern tag_typedef_t ntatag_maxsize;
00185 #define NTATAG_MAXSIZE(x) ntatag_maxsize, tag_uint_v((x))
00186
00187 NTA_DLL extern tag_typedef_t ntatag_maxsize_ref;
00188 #define NTATAG_MAXSIZE_REF(x) ntatag_maxsize_ref, tag_uint_vr(&(x))
00189
00190 NTA_DLL extern tag_typedef_t ntatag_udp_mtu;
00192 #define NTATAG_UDP_MTU(x) ntatag_udp_mtu, tag_uint_v((x))
00193
00194 NTA_DLL extern tag_typedef_t ntatag_udp_mtu_ref;
00195 #define NTATAG_UDP_MTU_REF(x) ntatag_udp_mtu_ref, tag_uint_vr(&(x))
00196
00197 NTA_DLL extern tag_typedef_t ntatag_sip_t1;
00199 #define NTATAG_SIP_T1(x) ntatag_sip_t1, tag_uint_v((x))
00200
00201 NTA_DLL extern tag_typedef_t ntatag_sip_t1_ref;
00202 #define NTATAG_SIP_T1_REF(x) ntatag_sip_t1_ref, tag_uint_vr(&(x))
00203
00204 NTA_DLL extern tag_typedef_t ntatag_sip_t1x64;
00206 #define NTATAG_SIP_T1X64(x) ntatag_sip_t1x64, tag_uint_v((x))
00207
00208 NTA_DLL extern tag_typedef_t ntatag_sip_t1x64_ref;
00209 #define NTATAG_SIP_T1X64_REF(x) ntatag_sip_t1x64_ref, tag_uint_vr(&(x))
00210
00211 NTA_DLL extern tag_typedef_t ntatag_sip_t2;
00213 #define NTATAG_SIP_T2(x) ntatag_sip_t2, tag_uint_v((x))
00214
00215 NTA_DLL extern tag_typedef_t ntatag_sip_t2_ref;
00216 #define NTATAG_SIP_T2_REF(x) ntatag_sip_t2_ref, tag_uint_vr(&(x))
00217
00218 NTA_DLL extern tag_typedef_t ntatag_sip_t4;
00220 #define NTATAG_SIP_T4(x) ntatag_sip_t4, tag_uint_v((x))
00221
00222 NTA_DLL extern tag_typedef_t ntatag_sip_t4_ref;
00223 #define NTATAG_SIP_T4_REF(x) ntatag_sip_t4_ref, tag_uint_vr(&(x))
00224
00225 NTA_DLL extern tag_typedef_t ntatag_progress;
00227 #define NTATAG_PROGRESS(x) ntatag_progress, tag_uint_v((x))
00228
00229 NTA_DLL extern tag_typedef_t ntatag_progress_ref;
00230 #define NTATAG_PROGRESS_REF(x) ntatag_progress_ref, tag_uint_vr(&(x))
00231
00232 NTA_DLL extern tag_typedef_t ntatag_blacklist;
00234 #define NTATAG_BLACKLIST(x) ntatag_blacklist, tag_uint_v((x))
00235
00236 NTA_DLL extern tag_typedef_t ntatag_blacklist_ref;
00237 #define NTATAG_BLACKLIST_REF(x) ntatag_blacklist_ref, tag_uint_vr(&(x))
00238
00239 NTA_DLL extern tag_typedef_t ntatag_debug_drop_prob;
00246 #define NTATAG_DEBUG_DROP_PROB(x) ntatag_debug_drop_prob, tag_uint_v((x))
00247
00248 NTA_DLL extern tag_typedef_t ntatag_debug_drop_prob_ref;
00249 #define NTATAG_DEBUG_DROP_PROB_REF(x) ntatag_debug_drop_prob_ref, tag_uint_vr(&(x))
00250
00251 NTA_DLL extern tag_typedef_t ntatag_sigcomp_options;
00253 #define NTATAG_SIGCOMP_OPTIONS(x) ntatag_sigcomp_options, tag_str_v((x))
00254
00255 NTA_DLL extern tag_typedef_t ntatag_sigcomp_options_ref;
00256 #define NTATAG_SIGCOMP_OPTIONS_REF(x) ntatag_sigcomp_options_ref, tag_str_vr(&(x))
00257
00258 NTA_DLL extern tag_typedef_t ntatag_sigcomp_close;
00260 #define NTATAG_SIGCOMP_CLOSE(x) ntatag_sigcomp_close, tag_bool_v((x))
00261
00262 NTA_DLL extern tag_typedef_t ntatag_sigcomp_close_ref;
00263 #define NTATAG_SIGCOMP_CLOSE_REF(x) ntatag_sigcomp_close_ref, tag_bool_vr(&(x))
00264
00265 NTA_DLL extern tag_typedef_t ntatag_sigcomp_aware;
00267 #define NTATAG_SIGCOMP_AWARE(x) ntatag_sigcomp_aware, tag_bool_v((x))
00268
00269 NTA_DLL extern tag_typedef_t ntatag_sigcomp_aware_ref;
00270 #define NTATAG_SIGCOMP_AWARE_REF(x) ntatag_sigcomp_aware_ref, tag_bool_vr(&(x))
00271
00272 NTA_DLL extern tag_typedef_t ntatag_sigcomp_algorithm;
00275 #define NTATAG_SIGCOMP_ALGORITHM(x) ntatag_sigcomp_algorithm, tag_str_v((x))
00276
00277 NTA_DLL extern tag_typedef_t ntatag_sigcomp_algorithm_ref;
00278 #define NTATAG_SIGCOMP_ALGORITHM_REF(x) \
00279 ntatag_sigcomp_algorithm_ref, tag_str_vr(&(x))
00280
00281 NTA_DLL extern tag_typedef_t ntatag_ua;
00283 #define NTATAG_UA(x) ntatag_ua, tag_bool_v((x))
00284
00285 NTA_DLL extern tag_typedef_t ntatag_ua_ref;
00286 #define NTATAG_UA_REF(x) ntatag_ua_ref, tag_bool_vr(&(x))
00287
00288 NTA_DLL extern tag_typedef_t ntatag_stateless;
00290 #define NTATAG_STATELESS(x) ntatag_stateless, tag_bool_v((x))
00291
00292 NTA_DLL extern tag_typedef_t ntatag_stateless_ref;
00293 #define NTATAG_STATELESS_REF(x) ntatag_stateless_ref, tag_bool_vr(&(x))
00294
00295 NTA_DLL extern tag_typedef_t ntatag_user_via;
00297 #define NTATAG_USER_VIA(x) ntatag_user_via, tag_bool_v((x))
00298
00299 NTA_DLL extern tag_typedef_t ntatag_user_via_ref;
00300 #define NTATAG_USER_VIA_REF(x) ntatag_user_via_ref, tag_bool_vr(&(x))
00301
00302 NTA_DLL extern tag_typedef_t ntatag_extra_100;
00304 #define NTATAG_EXTRA_100(x) ntatag_extra_100, tag_bool_v((x))
00305
00306 NTA_DLL extern tag_typedef_t ntatag_extra_100_ref;
00307 #define NTATAG_EXTRA_100_REF(x) ntatag_extra_100_ref, tag_bool_vr(&(x))
00308
00309 NTA_DLL extern tag_typedef_t ntatag_pass_100;
00311 #define NTATAG_PASS_100(x) ntatag_pass_100, tag_bool_v((x))
00312
00313 NTA_DLL extern tag_typedef_t ntatag_pass_100_ref;
00314 #define NTATAG_PASS_100_REF(x) ntatag_pass_100_ref, tag_bool_vr(&(x))
00315
00316 NTA_DLL extern tag_typedef_t ntatag_timeout_408;
00318 #define NTATAG_TIMEOUT_408(x) ntatag_timeout_408, tag_bool_v((x))
00319
00320 NTA_DLL extern tag_typedef_t ntatag_timeout_408_ref;
00321 #define NTATAG_TIMEOUT_408_REF(x) ntatag_timeout_408_ref, tag_bool_vr(&(x))
00322
00323 NTA_DLL extern tag_typedef_t ntatag_pass_408;
00325 #define NTATAG_PASS_408(x) ntatag_pass_408, tag_bool_v((x))
00326
00327 NTA_DLL extern tag_typedef_t ntatag_pass_408_ref;
00328 #define NTATAG_PASS_408_REF(x) ntatag_pass_408_ref, tag_bool_vr(&(x))
00329
00330 NTA_DLL extern tag_typedef_t ntatag_no_dialog;
00332 #define NTATAG_NO_DIALOG(x) ntatag_no_dialog, tag_bool_v((x))
00333
00334 NTA_DLL extern tag_typedef_t ntatag_no_dialog_ref;
00335 #define NTATAG_NO_DIALOG_REF(x) ntatag_no_dialog_ref, tag_bool_vr(&(x))
00336
00337 NTA_DLL extern tag_typedef_t ntatag_merge_482;
00339 #define NTATAG_MERGE_482(x) ntatag_merge_482, tag_bool_v((x))
00340
00341 NTA_DLL extern tag_typedef_t ntatag_merge_482_ref;
00342 #define NTATAG_MERGE_482_REF(x) ntatag_merge_482_ref, tag_bool_vr(&(x))
00343
00344 NTA_DLL extern tag_typedef_t ntatag_cancel_2543;
00346 #define NTATAG_CANCEL_2543(x) ntatag_cancel_2543, tag_bool_v((x))
00347
00348 NTA_DLL extern tag_typedef_t ntatag_cancel_2543_ref;
00349 #define NTATAG_CANCEL_2543_REF(x) ntatag_cancel_2543_ref, tag_bool_vr(&(x))
00350
00351 NTA_DLL extern tag_typedef_t ntatag_cancel_408;
00353 #define NTATAG_CANCEL_408(x) ntatag_cancel_408, tag_bool_v((x))
00354
00355 NTA_DLL extern tag_typedef_t ntatag_cancel_408_ref;
00356 #define NTATAG_CANCEL_408_REF(x) ntatag_cancel_408_ref, tag_bool_vr(&(x))
00357
00358 NTA_DLL extern tag_typedef_t ntatag_tag_3261;
00360 #define NTATAG_TAG_3261(x) ntatag_tag_3261, tag_bool_v((x))
00361
00362 NTA_DLL extern tag_typedef_t ntatag_tag_3261_ref;
00363 #define NTATAG_TAG_3261_REF(x) ntatag_tag_3261_ref, tag_bool_vr(&(x))
00364
00365 NTA_DLL extern tag_typedef_t ntatag_use_timestamp;
00367 #define NTATAG_USE_TIMESTAMP(x) ntatag_use_timestamp, tag_bool_v((x))
00368
00369 NTA_DLL extern tag_typedef_t ntatag_use_timestamp_ref;
00370 #define NTATAG_USE_TIMESTAMP_REF(x) ntatag_use_timestamp_ref, tag_bool_vr(&(x))
00371
00372 NTA_DLL extern tag_typedef_t ntatag_method;
00374 #define NTATAG_METHOD(x) ntatag_method, tag_str_v((x))
00375
00376 NTA_DLL extern tag_typedef_t ntatag_method_ref;
00377 #define NTATAG_METHOD_REF(x) ntatag_method_ref, tag_str_vr(&(x))
00378
00379 NTA_DLL extern tag_typedef_t ntatag_cancel_487;
00381 #define NTATAG_CANCEL_487(x) ntatag_cancel_487, tag_bool_v((x))
00382
00383 NTA_DLL extern tag_typedef_t ntatag_cancel_487_ref;
00384 #define NTATAG_CANCEL_487_REF(x) ntatag_cancel_487_ref, tag_bool_vr(&(x))
00385
00386 NTA_DLL extern tag_typedef_t ntatag_rel100;
00388 #define NTATAG_REL100(x) ntatag_rel100, tag_bool_v((x))
00389
00390 NTA_DLL extern tag_typedef_t ntatag_rel100_ref;
00391 #define NTATAG_REL100_REF(x) ntatag_rel100_ref, tag_bool_vr(&(x))
00392
00393 NTA_DLL extern tag_typedef_t ntatag_sipflags;
00395 #define NTATAG_SIPFLAGS(x) ntatag_sipflags, tag_uint_v((x))
00396
00397 NTA_DLL extern tag_typedef_t ntatag_sipflags_ref;
00398 #define NTATAG_SIPFLAGS_REF(x) ntatag_sipflags_ref, tag_uint_vr(&(x))
00399
00400 NTA_DLL extern tag_typedef_t ntatag_client_rport;
00402 #define NTATAG_CLIENT_RPORT(x) ntatag_client_rport, tag_bool_v((x))
00403
00404 NTA_DLL extern tag_typedef_t ntatag_client_rport_ref;
00405 #define NTATAG_CLIENT_RPORT_REF(x) ntatag_client_rport_ref, tag_bool_vr(&(x))
00406
00407 #define NTATAG_RPORT(x) ntatag_client_rport, tag_bool_v((x))
00408 #define NTATAG_RPORT_REF(x) ntatag_client_rport_ref, tag_bool_vr(&(x))
00409
00410 NTA_DLL extern tag_typedef_t ntatag_server_rport;
00412 #define NTATAG_SERVER_RPORT(x) ntatag_server_rport, tag_bool_v((x))
00413
00414 NTA_DLL extern tag_typedef_t ntatag_server_rport_ref;
00415 #define NTATAG_SERVER_RPORT_REF(x) ntatag_server_rport_ref, tag_bool_vr(&(x))
00416
00417 NTA_DLL extern tag_typedef_t ntatag_tcp_rport;
00419 #define NTATAG_TCP_RPORT(x) ntatag_tcp_rport, tag_bool_v((x))
00420
00421 NTA_DLL extern tag_typedef_t ntatag_tcp_rport_ref;
00422 #define NTATAG_TCP_RPORT_REF(x) ntatag_tcp_rport_ref, tag_bool_vr(&(x))
00423
00424 NTA_DLL extern tag_typedef_t ntatag_preload;
00426 #define NTATAG_PRELOAD(x) ntatag_preload, tag_uint_v((x))
00427
00428 NTA_DLL extern tag_typedef_t ntatag_preload_ref;
00429 #define NTATAG_PRELOAD_REF(x) ntatag_preload_ref, tag_uint_vr(&(x))
00430
00431 NTA_DLL extern tag_typedef_t ntatag_use_naptr;
00433 #define NTATAG_USE_NAPTR(x) ntatag_use_naptr, tag_bool_v((x))
00434
00435 NTA_DLL extern tag_typedef_t ntatag_use_naptr_ref;
00436 #define NTATAG_USE_NAPTR_REF(x) ntatag_use_naptr_ref, tag_bool_vr(&(x))
00437
00438 NTA_DLL extern tag_typedef_t ntatag_use_srv;
00440 #define NTATAG_USE_SRV(x) ntatag_use_srv, tag_bool_v((x))
00441
00442 NTA_DLL extern tag_typedef_t ntatag_use_srv_ref;
00443 #define NTATAG_USE_SRV_REF(x) ntatag_use_srv_ref, tag_bool_vr(&(x))
00444
00445 NTA_DLL extern tag_typedef_t ntatag_rseq;
00447 #define NTATAG_RSEQ(x) ntatag_rseq, tag_uint_v((x))
00448
00449 NTA_DLL extern tag_typedef_t ntatag_rseq_ref;
00450 #define NTATAG_RSEQ_REF(x) ntatag_rseq_ref, tag_uint_vr(&(x))
00451
00452
00453
00454
00455 NTA_DLL extern tag_typedef_t ntatag_s_irq_hash;
00456 #define NTATAG_S_IRQ_HASH(x) ntatag_s_irq_hash, tag_uint_v(x)
00457
00458 NTA_DLL extern tag_typedef_t ntatag_s_irq_hash_ref;
00459 #define NTATAG_S_IRQ_HASH_REF(x) ntatag_s_irq_hash_ref, tag_uint_vr(&(x))
00460
00461 NTA_DLL extern tag_typedef_t ntatag_s_orq_hash;
00462 #define NTATAG_S_ORQ_HASH(x) ntatag_s_orq_hash, tag_uint_v(x)
00463
00464 NTA_DLL extern tag_typedef_t ntatag_s_orq_hash_ref;
00465 #define NTATAG_S_ORQ_HASH_REF(x) ntatag_s_orq_hash_ref, tag_uint_vr(&(x))
00466
00467 NTA_DLL extern tag_typedef_t ntatag_s_leg_hash;
00468 #define NTATAG_S_LEG_HASH(x) ntatag_s_leg_hash, tag_uint_v(x)
00469
00470 NTA_DLL extern tag_typedef_t ntatag_s_leg_hash_ref;
00471 #define NTATAG_S_LEG_HASH_REF(x) ntatag_s_leg_hash_ref, tag_uint_vr(&(x))
00472
00473 NTA_DLL extern tag_typedef_t ntatag_s_irq_hash_used;
00474 #define NTATAG_S_IRQ_HASH_USED(x) ntatag_s_irq_hash_used, tag_uint_v(x)
00475
00476 NTA_DLL extern tag_typedef_t ntatag_s_irq_hash_used_ref;
00477 #define NTATAG_S_IRQ_HASH_USED_REF(x) \
00478 ntatag_s_irq_hash_used_ref, tag_uint_vr(&(x))
00479
00480 NTA_DLL extern tag_typedef_t ntatag_s_orq_hash_used;
00481 #define NTATAG_S_ORQ_HASH_USED(x) ntatag_s_orq_hash_used, tag_uint_v(x)
00482
00483 NTA_DLL extern tag_typedef_t ntatag_s_orq_hash_used_ref;
00484 #define NTATAG_S_ORQ_HASH_USED_REF(x) \
00485 ntatag_s_orq_hash_used_ref, tag_uint_vr(&(x))
00486
00487 NTA_DLL extern tag_typedef_t ntatag_s_leg_hash_used;
00488 #define NTATAG_S_LEG_HASH_USED(x) ntatag_s_leg_hash_used, tag_uint_v(x)
00489
00490 NTA_DLL extern tag_typedef_t ntatag_s_leg_hash_used_ref;
00491 #define NTATAG_S_LEG_HASH_USED_REF(x) \
00492 ntatag_s_leg_hash_used_ref, tag_uint_vr(&(x))
00493
00494 NTA_DLL extern tag_typedef_t ntatag_s_recv_msg;
00495 #define NTATAG_S_RECV_MSG(x) ntatag_s_recv_msg, tag_uint_v(x)
00496
00497 NTA_DLL extern tag_typedef_t ntatag_s_recv_msg_ref;
00498 #define NTATAG_S_RECV_MSG_REF(x) ntatag_s_recv_msg_ref, tag_uint_vr(&(x))
00499
00500 NTA_DLL extern tag_typedef_t ntatag_s_recv_request;
00501 #define NTATAG_S_RECV_REQUEST(x) ntatag_s_recv_request, tag_uint_v(x)
00502
00503 NTA_DLL extern tag_typedef_t ntatag_s_recv_request_ref;
00504 #define NTATAG_S_RECV_REQUEST_REF(x)\
00505 ntatag_s_recv_request_ref, tag_uint_vr(&(x))
00506
00507 NTA_DLL extern tag_typedef_t ntatag_s_recv_response;
00508 #define NTATAG_S_RECV_RESPONSE(x) ntatag_s_recv_response, tag_uint_v(x)
00509
00510 NTA_DLL extern tag_typedef_t ntatag_s_recv_response_ref;
00511 #define NTATAG_S_RECV_RESPONSE_REF(x)\
00512 ntatag_s_recv_response_ref, tag_uint_vr(&(x))
00513
00514 NTA_DLL extern tag_typedef_t ntatag_s_bad_message;
00515 #define NTATAG_S_BAD_MESSAGE(x) ntatag_s_bad_message, tag_uint_v(x)
00516
00517 NTA_DLL extern tag_typedef_t ntatag_s_bad_message_ref;
00518 #define NTATAG_S_BAD_MESSAGE_REF(x)\
00519 ntatag_s_bad_message_ref, tag_uint_vr(&(x))
00520
00521 NTA_DLL extern tag_typedef_t ntatag_s_bad_request;
00522 #define NTATAG_S_BAD_REQUEST(x) ntatag_s_bad_request, tag_uint_v(x)
00523
00524 NTA_DLL extern tag_typedef_t ntatag_s_bad_request_ref;
00525 #define NTATAG_S_BAD_REQUEST_REF(x)\
00526 ntatag_s_bad_request_ref, tag_uint_vr(&(x))
00527
00528 NTA_DLL extern tag_typedef_t ntatag_s_bad_response;
00529 #define NTATAG_S_BAD_RESPONSE(x) ntatag_s_bad_response, tag_uint_v(x)
00530
00531 NTA_DLL extern tag_typedef_t ntatag_s_bad_response_ref;
00532 #define NTATAG_S_BAD_RESPONSE_REF(x)\
00533 ntatag_s_bad_response_ref, tag_uint_vr(&(x))
00534
00535 NTA_DLL extern tag_typedef_t ntatag_s_drop_request;
00536 #define NTATAG_S_DROP_REQUEST(x) ntatag_s_drop_request, tag_uint_v(x)
00537
00538 NTA_DLL extern tag_typedef_t ntatag_s_drop_request_ref;
00539 #define NTATAG_S_DROP_REQUEST_REF(x)\
00540 ntatag_s_drop_request_ref, tag_uint_vr(&(x))
00541
00542 NTA_DLL extern tag_typedef_t ntatag_s_drop_response;
00543 #define NTATAG_S_DROP_RESPONSE(x) ntatag_s_drop_response, tag_uint_v(x)
00544
00545 NTA_DLL extern tag_typedef_t ntatag_s_drop_response_ref;
00546 #define NTATAG_S_DROP_RESPONSE_REF(x)\
00547 ntatag_s_drop_response_ref, tag_uint_vr(&(x))
00548
00549 NTA_DLL extern tag_typedef_t ntatag_s_client_tr;
00550 #define NTATAG_S_CLIENT_TR(x) ntatag_s_client_tr, tag_uint_v(x)
00551
00552 NTA_DLL extern tag_typedef_t ntatag_s_client_tr_ref;
00553 #define NTATAG_S_CLIENT_TR_REF(x)\
00554 ntatag_s_client_tr_ref, tag_uint_vr(&(x))
00555
00556 NTA_DLL extern tag_typedef_t ntatag_s_server_tr;
00557 #define NTATAG_S_SERVER_TR(x) ntatag_s_server_tr, tag_uint_v(x)
00558
00559 NTA_DLL extern tag_typedef_t ntatag_s_server_tr_ref;
00560 #define NTATAG_S_SERVER_TR_REF(x)\
00561 ntatag_s_server_tr_ref, tag_uint_vr(&(x))
00562
00563 NTA_DLL extern tag_typedef_t ntatag_s_dialog_tr;
00564 #define NTATAG_S_DIALOG_TR(x) ntatag_s_dialog_tr, tag_uint_v(x)
00565
00566 NTA_DLL extern tag_typedef_t ntatag_s_dialog_tr_ref;
00567 #define NTATAG_S_DIALOG_TR_REF(x)\
00568 ntatag_s_dialog_tr_ref, tag_uint_vr(&(x))
00569
00570 NTA_DLL extern tag_typedef_t ntatag_s_acked_tr;
00571 #define NTATAG_S_ACKED_TR(x) ntatag_s_acked_tr, tag_uint_v(x)
00572
00573 NTA_DLL extern tag_typedef_t ntatag_s_acked_tr_ref;
00574 #define NTATAG_S_ACKED_TR_REF(x) ntatag_s_acked_tr_ref, tag_uint_vr(&(x))
00575
00576 NTA_DLL extern tag_typedef_t ntatag_s_canceled_tr;
00577 #define NTATAG_S_CANCELED_TR(x) ntatag_s_canceled_tr, tag_uint_v(x)
00578
00579 NTA_DLL extern tag_typedef_t ntatag_s_canceled_tr_ref;
00580 #define NTATAG_S_CANCELED_TR_REF(x) \
00581 ntatag_s_canceled_tr_ref, tag_uint_vr(&(x))
00582
00583 NTA_DLL extern tag_typedef_t ntatag_s_trless_request;
00584 #define NTATAG_S_TRLESS_REQUEST(x) ntatag_s_trless_request, tag_uint_v(x)
00585
00586 NTA_DLL extern tag_typedef_t ntatag_s_trless_request_ref;
00587 #define NTATAG_S_TRLESS_REQUEST_REF(x)\
00588 ntatag_s_trless_request_ref, tag_uint_vr(&(x))
00589
00590 NTA_DLL extern tag_typedef_t ntatag_s_trless_to_tr;
00591 #define NTATAG_S_TRLESS_TO_TR(x) ntatag_s_trless_to_tr, tag_uint_v(x)
00592
00593 NTA_DLL extern tag_typedef_t ntatag_s_trless_to_tr_ref;
00594 #define NTATAG_S_TRLESS_TO_TR_REF(x)\
00595 ntatag_s_trless_to_tr_ref, tag_uint_vr(&(x))
00596
00597 NTA_DLL extern tag_typedef_t ntatag_s_trless_response;
00598 #define NTATAG_S_TRLESS_RESPONSE(x) ntatag_s_trless_response, tag_uint_v(x)
00599
00600 NTA_DLL extern tag_typedef_t ntatag_s_trless_response_ref;
00601 #define NTATAG_S_TRLESS_RESPONSE_REF(x)\
00602 ntatag_s_trless_response_ref, tag_uint_vr(&(x))
00603
00604 NTA_DLL extern tag_typedef_t ntatag_s_trless_200;
00605 #define NTATAG_S_TRLESS_200(x) ntatag_s_trless_200, tag_uint_v(x)
00606
00607 NTA_DLL extern tag_typedef_t ntatag_s_trless_200_ref;
00608 #define NTATAG_S_TRLESS_200_REF(x)\
00609 ntatag_s_trless_200_ref, tag_uint_vr(&(x))
00610
00611 NTA_DLL extern tag_typedef_t ntatag_s_merged_request;
00612 #define NTATAG_S_MERGED_REQUEST(x) ntatag_s_merged_request, tag_uint_v(x)
00613
00614 NTA_DLL extern tag_typedef_t ntatag_s_merged_request_ref;
00615 #define NTATAG_S_MERGED_REQUEST_REF(x)\
00616 ntatag_s_merged_request_ref, tag_uint_vr(&(x))
00617
00618 NTA_DLL extern tag_typedef_t ntatag_s_sent_msg;
00619 #define NTATAG_S_SENT_MSG(x) ntatag_s_sent_msg, tag_uint_v(x)
00620
00621 NTA_DLL extern tag_typedef_t ntatag_s_sent_msg_ref;
00622 #define NTATAG_S_SENT_MSG_REF(x)\
00623 ntatag_s_sent_msg_ref, tag_uint_vr(&(x))
00624
00625 NTA_DLL extern tag_typedef_t ntatag_s_sent_request;
00626 #define NTATAG_S_SENT_REQUEST(x) ntatag_s_sent_request, tag_uint_v(x)
00627
00628 NTA_DLL extern tag_typedef_t ntatag_s_sent_request_ref;
00629 #define NTATAG_S_SENT_REQUEST_REF(x)\
00630 ntatag_s_sent_request_ref, tag_uint_vr(&(x))
00631
00632 NTA_DLL extern tag_typedef_t ntatag_s_sent_response;
00633 #define NTATAG_S_SENT_RESPONSE(x) ntatag_s_sent_response, tag_uint_v(x)
00634
00635 NTA_DLL extern tag_typedef_t ntatag_s_sent_response_ref;
00636 #define NTATAG_S_SENT_RESPONSE_REF(x)\
00637 ntatag_s_sent_response_ref, tag_uint_vr(&(x))
00638
00639 NTA_DLL extern tag_typedef_t ntatag_s_retry_request;
00640 #define NTATAG_S_RETRY_REQUEST(x) ntatag_s_retry_request, tag_uint_v(x)
00641
00642 NTA_DLL extern tag_typedef_t ntatag_s_retry_request_ref;
00643 #define NTATAG_S_RETRY_REQUEST_REF(x)\
00644 ntatag_s_retry_request_ref, tag_uint_vr(&(x))
00645
00646 NTA_DLL extern tag_typedef_t ntatag_s_retry_response;
00647 #define NTATAG_S_RETRY_RESPONSE(x) ntatag_s_retry_response, tag_uint_v(x)
00648
00649 NTA_DLL extern tag_typedef_t ntatag_s_retry_response_ref;
00650 #define NTATAG_S_RETRY_RESPONSE_REF(x)\
00651 ntatag_s_retry_response_ref, tag_uint_vr(&(x))
00652
00653 NTA_DLL extern tag_typedef_t ntatag_s_recv_retry;
00654 #define NTATAG_S_RECV_RETRY(x) ntatag_s_recv_retry, tag_uint_v(x)
00655
00656 NTA_DLL extern tag_typedef_t ntatag_s_recv_retry_ref;
00657 #define NTATAG_S_RECV_RETRY_REF(x)\
00658 ntatag_s_recv_retry_ref, tag_uint_vr(&(x))
00659
00660 NTA_DLL extern tag_typedef_t ntatag_s_tout_request;
00661 #define NTATAG_S_TOUT_REQUEST(x) ntatag_s_tout_request, tag_uint_v(x)
00662
00663 NTA_DLL extern tag_typedef_t ntatag_s_tout_request_ref;
00664 #define NTATAG_S_TOUT_REQUEST_REF(x)\
00665 ntatag_s_tout_request_ref, tag_uint_vr(&(x))
00666
00667 NTA_DLL extern tag_typedef_t ntatag_s_tout_response;
00668 #define NTATAG_S_TOUT_RESPONSE(x) ntatag_s_tout_response, tag_uint_v(x)
00669
00670 NTA_DLL extern tag_typedef_t ntatag_s_tout_response_ref;
00671 #define NTATAG_S_TOUT_RESPONSE_REF(x)\
00672 ntatag_s_tout_response_ref, tag_uint_vr(&(x))
00673
00674 SOFIA_END_DECLS
00675
00676 #endif