nta 1.12.11devel
Loading...
Searching...
No Matches
nta_tag.h
Go to the documentation of this file.
1/*
2 * This file is part of the Sofia-SIP package
3 *
4 * Copyright (C) 2005 Nokia Corporation.
5 *
6 * Contact: Pekka Pessi <pekka.pessi@nokia-email.address.hidden>
7 *
8 * This library is free software; you can redistribute it and/or
9 * modify it under the terms of the GNU Lesser General Public License
10 * as published by the Free Software Foundation; either version 2.1 of
11 * the License, or (at your option) any later version.
12 *
13 * This library is distributed in the hope that it will be useful, but
14 * WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 * Lesser General Public License for more details.
17 *
18 * You should have received a copy of the GNU Lesser General Public
19 * License along with this library; if not, write to the Free Software
20 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
21 * 02110-1301 USA
22 *
23 */
24
25#ifndef NTA_TAG_H
27#define NTA_TAG_H
28
37#ifndef SU_TAG_H
38#include <sofia-sip/su_tag.h>
39#endif
40
41#ifndef SIP_TAG_H
42#include <sofia-sip/sip_tag.h>
43#endif
44
45#ifndef URL_TAG_H
46#include <sofia-sip/url_tag.h>
47#endif
48
49SOFIA_BEGIN_DECLS
50
52NTA_DLL extern tag_type_t nta_tag_list[];
53
55#define NTATAG_ANY() ntatag_any, ((tag_value_t)0)
56NTA_DLL extern tag_typedef_t ntatag_any;
57
58/* Tags for parameters */
59
60NTA_DLL extern tag_typedef_t ntatag_mclass;
61#define NTATAG_MCLASS(x) ntatag_mclass, tag_cptr_v((x))
62
63NTA_DLL extern tag_typedef_t ntatag_mclass_ref;
64#define NTATAG_MCLASS_REF(x) ntatag_mclass_ref, tag_cptr_vr(&(x), (x))
65
66NTA_DLL extern tag_typedef_t ntatag_bad_req_mask;
67#define NTATAG_BAD_REQ_MASK(x) ntatag_bad_req_mask, tag_uint_v((x))
68
69NTA_DLL extern tag_typedef_t ntatag_bad_req_mask_ref;
70#define NTATAG_BAD_REQ_MASK_REF(x) ntatag_bad_req_mask_ref, tag_uint_vr(&(x))
71
72NTA_DLL extern tag_typedef_t ntatag_bad_resp_mask;
73#define NTATAG_BAD_RESP_MASK(x) ntatag_bad_resp_mask, tag_uint_v((x))
74
75NTA_DLL extern tag_typedef_t ntatag_bad_resp_mask_ref;
76#define NTATAG_BAD_RESP_MASK_REF(x) ntatag_bad_resp_mask_ref, tag_uint_vr(&(x))
77
78NTA_DLL extern tag_typedef_t ntatag_default_proxy;
79#define NTATAG_DEFAULT_PROXY(x) ntatag_default_proxy, urltag_url_v((x))
80
81NTA_DLL extern tag_typedef_t ntatag_default_proxy_ref;
82#define NTATAG_DEFAULT_PROXY_REF(x) \
83ntatag_default_proxy_ref, urltag_url_vr(&(x))
84
85NTA_DLL extern tag_typedef_t ntatag_contact;
86#define NTATAG_CONTACT(x) ntatag_contact, siptag_contact_v((x))
87
88NTA_DLL extern tag_typedef_t ntatag_contact_ref;
89#define NTATAG_CONTACT_REF(x) ntatag_contact_ref, siptag_contact_vr(&(x))
90
91NTA_DLL extern tag_typedef_t ntatag_target;
92#define NTATAG_TARGET(x) ntatag_target, siptag_contact_v((x))
93
94NTA_DLL extern tag_typedef_t ntatag_target_ref;
95#define NTATAG_TARGET_REF(x) ntatag_target_ref, siptag_contact_vr(&(x))
96
97NTA_DLL extern tag_typedef_t ntatag_aliases;
98#define NTATAG_ALIASES(x) ntatag_aliases, siptag_contact_v((x))
99
100NTA_DLL extern tag_typedef_t ntatag_aliases_ref;
101#define NTATAG_ALIASES_REF(x) ntatag_aliases_ref, siptag_contact_vr(&(x))
102
103NTA_DLL extern tag_typedef_t ntatag_branch_key;
104#define NTATAG_BRANCH_KEY(x) ntatag_branch_key, tag_str_v((x))
105
106NTA_DLL extern tag_typedef_t ntatag_branch_key_ref;
107#define NTATAG_BRANCH_KEY_REF(x) \
108ntatag_branch_key_ref, tag_str_vr(&(x))
109
110NTA_DLL extern tag_typedef_t ntatag_ack_branch;
111#define NTATAG_ACK_BRANCH(x) ntatag_ack_branch, tag_str_v((x))
112
113NTA_DLL extern tag_typedef_t ntatag_ack_branch_ref;
114#define NTATAG_ACK_BRANCH_REF(x) ntatag_ack_branch_ref, tag_str_vr(&(x))
115
116NTA_DLL extern tag_typedef_t ntatag_comp;
117#define NTATAG_COMP(x) ntatag_comp, tag_str_v((x))
118
119NTA_DLL extern tag_typedef_t ntatag_comp_ref;
120#define NTATAG_COMP_REF(x) ntatag_comp_ref, tag_str_vr(&(x))
121
122NTA_DLL extern tag_typedef_t ntatag_msg;
123#define NTATAG_MSG(x) ntatag_msg, tag_ptr_v((x))
124
125NTA_DLL extern tag_typedef_t ntatag_msg_ref;
126#define NTATAG_MSG_REF(x) ntatag_msg_ref, tag_ptr_vr(&(x), (x))
127
128NTA_DLL extern tag_typedef_t ntatag_tport;
129#define NTATAG_TPORT(x) ntatag_tport, tag_ptr_v((x))
130
131NTA_DLL extern tag_typedef_t ntatag_tport_ref;
132#define NTATAG_TPORT_REF(x) ntatag_tport_ref, tag_ptr_vr(&(x), (x))
133
134NTA_DLL extern tag_typedef_t ntatag_remote_cseq;
135#define NTATAG_REMOTE_CSEQ(x) ntatag_remote_cseq, tag_uint_v((x))
136
137NTA_DLL extern tag_typedef_t ntatag_remote_cseq_ref;
138#define NTATAG_REMOTE_CSEQ_REF(x) ntatag_remote_cseq_ref, tag_uint_vr(&(x))
139
140NTA_DLL extern tag_typedef_t ntatag_smime;
141#define NTATAG_SMIME(x) ntatag_smime, tag_ptr_v((x))
142
143NTA_DLL extern tag_typedef_t ntatag_smime_ref;
144#define NTATAG_SMIME_REF(x) ntatag_smime_ref, tag_ptr_vr(&(x), (x))
145
146NTA_DLL extern tag_typedef_t ntatag_maxsize;
147#define NTATAG_MAXSIZE(x) ntatag_maxsize, tag_usize_v((x))
148
149NTA_DLL extern tag_typedef_t ntatag_maxsize_ref;
150#define NTATAG_MAXSIZE_REF(x) ntatag_maxsize_ref, tag_usize_vr(&(x))
151
152NTA_DLL extern tag_typedef_t ntatag_udp_mtu;
153#define NTATAG_UDP_MTU(x) ntatag_udp_mtu, tag_uint_v((x))
154
155NTA_DLL extern tag_typedef_t ntatag_udp_mtu_ref;
156#define NTATAG_UDP_MTU_REF(x) ntatag_udp_mtu_ref, tag_uint_vr(&(x))
157
158NTA_DLL extern tag_typedef_t ntatag_max_proceeding;
159#define NTATAG_MAX_PROCEEDING(x) ntatag_max_proceeding, tag_usize_v((x))
160
161NTA_DLL extern tag_typedef_t ntatag_max_proceeding_ref;
162#define NTATAG_MAX_PROCEEDING_REF(x) ntatag_max_proceeding_ref, tag_usize_vr(&(x))
163
164NTA_DLL extern tag_typedef_t ntatag_max_forwards;
165#define NTATAG_MAX_FORWARDS(x) ntatag_max_forwards, tag_uint_v((x))
166
167NTA_DLL extern tag_typedef_t ntatag_max_forwards_ref;
168#define NTATAG_MAX_FORWARDS_REF(x) ntatag_max_forwards_ref, tag_uint_vr(&(x))
169
170NTA_DLL extern tag_typedef_t ntatag_sip_t1;
171#define NTATAG_SIP_T1(x) ntatag_sip_t1, tag_uint_v((x))
172
173NTA_DLL extern tag_typedef_t ntatag_sip_t1_ref;
174#define NTATAG_SIP_T1_REF(x) ntatag_sip_t1_ref, tag_uint_vr(&(x))
175
176NTA_DLL extern tag_typedef_t ntatag_sip_t1x64;
177#define NTATAG_SIP_T1X64(x) ntatag_sip_t1x64, tag_uint_v((x))
178
179NTA_DLL extern tag_typedef_t ntatag_sip_t1x64_ref;
180#define NTATAG_SIP_T1X64_REF(x) ntatag_sip_t1x64_ref, tag_uint_vr(&(x))
181
182NTA_DLL extern tag_typedef_t ntatag_sip_t2;
183#define NTATAG_SIP_T2(x) ntatag_sip_t2, tag_uint_v((x))
184
185NTA_DLL extern tag_typedef_t ntatag_sip_t2_ref;
186#define NTATAG_SIP_T2_REF(x) ntatag_sip_t2_ref, tag_uint_vr(&(x))
187
188NTA_DLL extern tag_typedef_t ntatag_sip_t4;
189#define NTATAG_SIP_T4(x) ntatag_sip_t4, tag_uint_v((x))
190
191NTA_DLL extern tag_typedef_t ntatag_sip_t4_ref;
192#define NTATAG_SIP_T4_REF(x) ntatag_sip_t4_ref, tag_uint_vr(&(x))
193
194NTA_DLL extern tag_typedef_t ntatag_progress;
195#define NTATAG_PROGRESS(x) ntatag_progress, tag_uint_v((x))
196
197NTA_DLL extern tag_typedef_t ntatag_progress_ref;
198#define NTATAG_PROGRESS_REF(x) ntatag_progress_ref, tag_uint_vr(&(x))
199
200NTA_DLL extern tag_typedef_t ntatag_timer_c;
201#define NTATAG_TIMER_C(x) ntatag_timer_c, tag_uint_v((x))
202
203NTA_DLL extern tag_typedef_t ntatag_timer_c_ref;
204#define NTATAG_TIMER_C_REF(x) ntatag_timer_c_ref, tag_uint_vr(&(x))
205
206NTA_DLL extern tag_typedef_t ntatag_graylist;
207#define NTATAG_GRAYLIST(x) ntatag_graylist, tag_uint_v((x))
208
209NTA_DLL extern tag_typedef_t ntatag_graylist_ref;
210#define NTATAG_GRAYLIST_REF(x) ntatag_graylist_ref, tag_uint_vr(&(x))
211
212NTA_DLL extern tag_typedef_t ntatag_blacklist;
213#define NTATAG_BLACKLIST(x) ntatag_blacklist, tag_uint_v((x))
214
215NTA_DLL extern tag_typedef_t ntatag_blacklist_ref;
216#define NTATAG_BLACKLIST_REF(x) ntatag_blacklist_ref, tag_uint_vr(&(x))
217
218NTA_DLL extern tag_typedef_t ntatag_debug_drop_prob;
219#define NTATAG_DEBUG_DROP_PROB(x) ntatag_debug_drop_prob, tag_uint_v((x))
220
221NTA_DLL extern tag_typedef_t ntatag_debug_drop_prob_ref;
222#define NTATAG_DEBUG_DROP_PROB_REF(x) ntatag_debug_drop_prob_ref, tag_uint_vr(&(x))
223
224NTA_DLL extern tag_typedef_t ntatag_sigcomp_options;
225#define NTATAG_SIGCOMP_OPTIONS(x) ntatag_sigcomp_options, tag_str_v((x))
226
227NTA_DLL extern tag_typedef_t ntatag_sigcomp_options_ref;
228#define NTATAG_SIGCOMP_OPTIONS_REF(x) ntatag_sigcomp_options_ref, tag_str_vr(&(x))
229
230NTA_DLL extern tag_typedef_t ntatag_sigcomp_close;
231#define NTATAG_SIGCOMP_CLOSE(x) ntatag_sigcomp_close, tag_bool_v((x))
232
233NTA_DLL extern tag_typedef_t ntatag_sigcomp_close_ref;
234#define NTATAG_SIGCOMP_CLOSE_REF(x) ntatag_sigcomp_close_ref, tag_bool_vr(&(x))
235
236NTA_DLL extern tag_typedef_t ntatag_sigcomp_aware;
237#define NTATAG_SIGCOMP_AWARE(x) ntatag_sigcomp_aware, tag_bool_v((x))
238
239NTA_DLL extern tag_typedef_t ntatag_sigcomp_aware_ref;
240#define NTATAG_SIGCOMP_AWARE_REF(x) ntatag_sigcomp_aware_ref, tag_bool_vr(&(x))
241
242NTA_DLL extern tag_typedef_t ntatag_sigcomp_algorithm;
243#define NTATAG_SIGCOMP_ALGORITHM(x) ntatag_sigcomp_algorithm, tag_str_v((x))
244
245NTA_DLL extern tag_typedef_t ntatag_sigcomp_algorithm_ref;
246#define NTATAG_SIGCOMP_ALGORITHM_REF(x) \
247ntatag_sigcomp_algorithm_ref, tag_str_vr(&(x))
248
249NTA_DLL extern tag_typedef_t ntatag_ua;
250#define NTATAG_UA(x) ntatag_ua, tag_bool_v((x))
251
252NTA_DLL extern tag_typedef_t ntatag_ua_ref;
253#define NTATAG_UA_REF(x) ntatag_ua_ref, tag_bool_vr(&(x))
254
255NTA_DLL extern tag_typedef_t ntatag_stateless;
256#define NTATAG_STATELESS(x) ntatag_stateless, tag_bool_v((x))
257
258NTA_DLL extern tag_typedef_t ntatag_stateless_ref;
259#define NTATAG_STATELESS_REF(x) ntatag_stateless_ref, tag_bool_vr(&(x))
260
261NTA_DLL extern tag_typedef_t ntatag_user_via;
262#define NTATAG_USER_VIA(x) ntatag_user_via, tag_bool_v((x))
263
264NTA_DLL extern tag_typedef_t ntatag_user_via_ref;
265#define NTATAG_USER_VIA_REF(x) ntatag_user_via_ref, tag_bool_vr(&(x))
266
267NTA_DLL extern tag_typedef_t ntatag_extra_100;
268#define NTATAG_EXTRA_100(x) ntatag_extra_100, tag_bool_v((x))
269
270NTA_DLL extern tag_typedef_t ntatag_extra_100_ref;
271#define NTATAG_EXTRA_100_REF(x) ntatag_extra_100_ref, tag_bool_vr(&(x))
272
273NTA_DLL extern tag_typedef_t ntatag_pass_100;
274#define NTATAG_PASS_100(x) ntatag_pass_100, tag_bool_v((x))
275
276NTA_DLL extern tag_typedef_t ntatag_pass_100_ref;
277#define NTATAG_PASS_100_REF(x) ntatag_pass_100_ref, tag_bool_vr(&(x))
278
279NTA_DLL extern tag_typedef_t ntatag_timeout_408;
280#define NTATAG_TIMEOUT_408(x) ntatag_timeout_408, tag_bool_v((x))
281
282NTA_DLL extern tag_typedef_t ntatag_timeout_408_ref;
283#define NTATAG_TIMEOUT_408_REF(x) ntatag_timeout_408_ref, tag_bool_vr(&(x))
284
285NTA_DLL extern tag_typedef_t ntatag_pass_408;
286#define NTATAG_PASS_408(x) ntatag_pass_408, tag_bool_v((x))
287
288NTA_DLL extern tag_typedef_t ntatag_pass_408_ref;
289#define NTATAG_PASS_408_REF(x) ntatag_pass_408_ref, tag_bool_vr(&(x))
290
291NTA_DLL extern tag_typedef_t ntatag_no_dialog;
292#define NTATAG_NO_DIALOG(x) ntatag_no_dialog, tag_bool_v((x))
293
294NTA_DLL extern tag_typedef_t ntatag_no_dialog_ref;
295#define NTATAG_NO_DIALOG_REF(x) ntatag_no_dialog_ref, tag_bool_vr(&(x))
296
297NTA_DLL extern tag_typedef_t ntatag_merge_482;
298#define NTATAG_MERGE_482(x) ntatag_merge_482, tag_bool_v((x))
299
300NTA_DLL extern tag_typedef_t ntatag_merge_482_ref;
301#define NTATAG_MERGE_482_REF(x) ntatag_merge_482_ref, tag_bool_vr(&(x))
302
303NTA_DLL extern tag_typedef_t ntatag_cancel_2543;
304#define NTATAG_CANCEL_2543(x) ntatag_cancel_2543, tag_bool_v((x))
305
306NTA_DLL extern tag_typedef_t ntatag_cancel_2543_ref;
307#define NTATAG_CANCEL_2543_REF(x) ntatag_cancel_2543_ref, tag_bool_vr(&(x))
308
309NTA_DLL extern tag_typedef_t ntatag_cancel_408;
310#define NTATAG_CANCEL_408(x) ntatag_cancel_408, tag_bool_v((x))
311
312NTA_DLL extern tag_typedef_t ntatag_cancel_408_ref;
313#define NTATAG_CANCEL_408_REF(x) ntatag_cancel_408_ref, tag_bool_vr(&(x))
314
315NTA_DLL extern tag_typedef_t ntatag_tag_3261;
316#define NTATAG_TAG_3261(x) ntatag_tag_3261, tag_bool_v((x))
317
318NTA_DLL extern tag_typedef_t ntatag_tag_3261_ref;
319#define NTATAG_TAG_3261_REF(x) ntatag_tag_3261_ref, tag_bool_vr(&(x))
320
321NTA_DLL extern tag_typedef_t ntatag_use_timestamp;
322#define NTATAG_USE_TIMESTAMP(x) ntatag_use_timestamp, tag_bool_v((x))
323
324NTA_DLL extern tag_typedef_t ntatag_use_timestamp_ref;
325#define NTATAG_USE_TIMESTAMP_REF(x) ntatag_use_timestamp_ref, tag_bool_vr(&(x))
326
327NTA_DLL extern tag_typedef_t ntatag_method;
328#define NTATAG_METHOD(x) ntatag_method, tag_str_v((x))
329
330NTA_DLL extern tag_typedef_t ntatag_method_ref;
331#define NTATAG_METHOD_REF(x) ntatag_method_ref, tag_str_vr(&(x))
332
333NTA_DLL extern tag_typedef_t ntatag_cancel_487;
334#define NTATAG_CANCEL_487(x) ntatag_cancel_487, tag_bool_v((x))
335
336NTA_DLL extern tag_typedef_t ntatag_cancel_487_ref;
337#define NTATAG_CANCEL_487_REF(x) ntatag_cancel_487_ref, tag_bool_vr(&(x))
338
339NTA_DLL extern tag_typedef_t ntatag_rel100;
340#define NTATAG_REL100(x) ntatag_rel100, tag_bool_v((x))
341
342NTA_DLL extern tag_typedef_t ntatag_rel100_ref;
343#define NTATAG_REL100_REF(x) ntatag_rel100_ref, tag_bool_vr(&(x))
344
345NTA_DLL extern tag_typedef_t ntatag_sipflags;
346#define NTATAG_SIPFLAGS(x) ntatag_sipflags, tag_uint_v((x))
347
348NTA_DLL extern tag_typedef_t ntatag_sipflags_ref;
349#define NTATAG_SIPFLAGS_REF(x) ntatag_sipflags_ref, tag_uint_vr(&(x))
350
351NTA_DLL extern tag_typedef_t ntatag_client_rport;
352#define NTATAG_CLIENT_RPORT(x) ntatag_client_rport, tag_bool_v((x))
353
354NTA_DLL extern tag_typedef_t ntatag_client_rport_ref;
355#define NTATAG_CLIENT_RPORT_REF(x) ntatag_client_rport_ref, tag_bool_vr(&(x))
356
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))
359
360NTA_DLL extern tag_typedef_t ntatag_server_rport;
361#define NTATAG_SERVER_RPORT(x) ntatag_server_rport, tag_int_v((x))
362
363NTA_DLL extern tag_typedef_t ntatag_server_rport_ref;
364#define NTATAG_SERVER_RPORT_REF(x) ntatag_server_rport_ref, tag_int_vr(&(x))
365
366NTA_DLL extern tag_typedef_t ntatag_tcp_rport;
367#define NTATAG_TCP_RPORT(x) ntatag_tcp_rport, tag_bool_v((x))
368
369NTA_DLL extern tag_typedef_t ntatag_tcp_rport_ref;
370#define NTATAG_TCP_RPORT_REF(x) ntatag_tcp_rport_ref, tag_bool_vr(&(x))
371
372NTA_DLL extern tag_typedef_t ntatag_tls_rport;
373#define NTATAG_TLS_RPORT(x) ntatag_tls_rport, tag_bool_v((x))
374
375NTA_DLL extern tag_typedef_t ntatag_tls_rport_ref;
376#define NTATAG_TLS_RPORT_REF(x) ntatag_tls_rport_ref, tag_bool_vr(&(x))
377
378NTA_DLL extern tag_typedef_t ntatag_preload;
379#define NTATAG_PRELOAD(x) ntatag_preload, tag_uint_v((x))
380
381NTA_DLL extern tag_typedef_t ntatag_preload_ref;
382#define NTATAG_PRELOAD_REF(x) ntatag_preload_ref, tag_uint_vr(&(x))
383
384NTA_DLL extern tag_typedef_t ntatag_use_naptr;
385#define NTATAG_USE_NAPTR(x) ntatag_use_naptr, tag_bool_v((x))
386
387NTA_DLL extern tag_typedef_t ntatag_use_naptr_ref;
388#define NTATAG_USE_NAPTR_REF(x) ntatag_use_naptr_ref, tag_bool_vr(&(x))
389
390NTA_DLL extern tag_typedef_t ntatag_use_srv;
391#define NTATAG_USE_SRV(x) ntatag_use_srv, tag_bool_v((x))
392
393NTA_DLL extern tag_typedef_t ntatag_use_srv_ref;
394#define NTATAG_USE_SRV_REF(x) ntatag_use_srv_ref, tag_bool_vr(&(x))
395
396NTA_DLL extern tag_typedef_t ntatag_rseq;
397#define NTATAG_RSEQ(x) ntatag_rseq, tag_uint_v((x))
398
399NTA_DLL extern tag_typedef_t ntatag_rseq_ref;
400#define NTATAG_RSEQ_REF(x) ntatag_rseq_ref, tag_uint_vr(&(x))
401
402/* ====================================================================== */
403/* Tags for statistics. */
404
405NTA_DLL extern tag_typedef_t ntatag_s_irq_hash;
406#define NTATAG_S_IRQ_HASH(x) ntatag_s_irq_hash, tag_usize_v(x)
407
408NTA_DLL extern tag_typedef_t ntatag_s_irq_hash_ref;
409#define NTATAG_S_IRQ_HASH_REF(x) ntatag_s_irq_hash_ref, tag_usize_vr(&(x))
410
411NTA_DLL extern tag_typedef_t ntatag_s_orq_hash;
412#define NTATAG_S_ORQ_HASH(x) ntatag_s_orq_hash, tag_usize_v(x)
413
414NTA_DLL extern tag_typedef_t ntatag_s_orq_hash_ref;
415#define NTATAG_S_ORQ_HASH_REF(x) ntatag_s_orq_hash_ref, tag_usize_vr(&(x))
416
417NTA_DLL extern tag_typedef_t ntatag_s_leg_hash;
418#define NTATAG_S_LEG_HASH(x) ntatag_s_leg_hash, tag_usize_v(x)
419
420NTA_DLL extern tag_typedef_t ntatag_s_leg_hash_ref;
421#define NTATAG_S_LEG_HASH_REF(x) ntatag_s_leg_hash_ref, tag_usize_vr(&(x))
422
423NTA_DLL extern tag_typedef_t ntatag_s_irq_hash_used;
424#define NTATAG_S_IRQ_HASH_USED(x) ntatag_s_irq_hash_used, tag_usize_v(x)
425
426NTA_DLL extern tag_typedef_t ntatag_s_irq_hash_used_ref;
427#define NTATAG_S_IRQ_HASH_USED_REF(x) ntatag_s_irq_hash_used_ref, tag_usize_vr(&(x))
428
429NTA_DLL extern tag_typedef_t ntatag_s_orq_hash_used;
430#define NTATAG_S_ORQ_HASH_USED(x) ntatag_s_orq_hash_used, tag_usize_v(x)
431
432NTA_DLL extern tag_typedef_t ntatag_s_orq_hash_used_ref;
433#define NTATAG_S_ORQ_HASH_USED_REF(x) ntatag_s_orq_hash_used_ref, tag_usize_vr(&(x))
434
435NTA_DLL extern tag_typedef_t ntatag_s_leg_hash_used;
436#define NTATAG_S_LEG_HASH_USED(x) ntatag_s_leg_hash_used, tag_usize_v(x)
437
438NTA_DLL extern tag_typedef_t ntatag_s_leg_hash_used_ref;
439#define NTATAG_S_LEG_HASH_USED_REF(x) ntatag_s_leg_hash_used_ref, tag_usize_vr(&(x))
440
441NTA_DLL extern tag_typedef_t ntatag_s_recv_msg;
442#define NTATAG_S_RECV_MSG(x) ntatag_s_recv_msg, tag_usize_v(x)
443
444NTA_DLL extern tag_typedef_t ntatag_s_recv_msg_ref;
445#define NTATAG_S_RECV_MSG_REF(x) ntatag_s_recv_msg_ref, tag_usize_vr(&(x))
446
447NTA_DLL extern tag_typedef_t ntatag_s_recv_request;
448#define NTATAG_S_RECV_REQUEST(x) ntatag_s_recv_request, tag_usize_v(x)
449
450NTA_DLL extern tag_typedef_t ntatag_s_recv_request_ref;
451#define NTATAG_S_RECV_REQUEST_REF(x) ntatag_s_recv_request_ref, tag_usize_vr(&(x))
452
453NTA_DLL extern tag_typedef_t ntatag_s_recv_response;
454#define NTATAG_S_RECV_RESPONSE(x) ntatag_s_recv_response, tag_usize_v(x)
455
456NTA_DLL extern tag_typedef_t ntatag_s_recv_response_ref;
457#define NTATAG_S_RECV_RESPONSE_REF(x) ntatag_s_recv_response_ref, tag_usize_vr(&(x))
458
459NTA_DLL extern tag_typedef_t ntatag_s_bad_message;
460#define NTATAG_S_BAD_MESSAGE(x) ntatag_s_bad_message, tag_usize_v(x)
461
462NTA_DLL extern tag_typedef_t ntatag_s_bad_message_ref;
463#define NTATAG_S_BAD_MESSAGE_REF(x) ntatag_s_bad_message_ref, tag_usize_vr(&(x))
464
465NTA_DLL extern tag_typedef_t ntatag_s_bad_request;
466#define NTATAG_S_BAD_REQUEST(x) ntatag_s_bad_request, tag_usize_v(x)
467
468NTA_DLL extern tag_typedef_t ntatag_s_bad_request_ref;
469#define NTATAG_S_BAD_REQUEST_REF(x) ntatag_s_bad_request_ref, tag_usize_vr(&(x))
470
471NTA_DLL extern tag_typedef_t ntatag_s_bad_response;
472#define NTATAG_S_BAD_RESPONSE(x) ntatag_s_bad_response, tag_usize_v(x)
473
474NTA_DLL extern tag_typedef_t ntatag_s_bad_response_ref;
475#define NTATAG_S_BAD_RESPONSE_REF(x) ntatag_s_bad_response_ref, tag_usize_vr(&(x))
476
477NTA_DLL extern tag_typedef_t ntatag_s_drop_request;
478#define NTATAG_S_DROP_REQUEST(x) ntatag_s_drop_request, tag_usize_v(x)
479
480NTA_DLL extern tag_typedef_t ntatag_s_drop_request_ref;
481#define NTATAG_S_DROP_REQUEST_REF(x) ntatag_s_drop_request_ref, tag_usize_vr(&(x))
482
483NTA_DLL extern tag_typedef_t ntatag_s_drop_response;
484#define NTATAG_S_DROP_RESPONSE(x) ntatag_s_drop_response, tag_usize_v(x)
485
486NTA_DLL extern tag_typedef_t ntatag_s_drop_response_ref;
487#define NTATAG_S_DROP_RESPONSE_REF(x) ntatag_s_drop_response_ref, tag_usize_vr(&(x))
488
489NTA_DLL extern tag_typedef_t ntatag_s_client_tr;
490#define NTATAG_S_CLIENT_TR(x) ntatag_s_client_tr, tag_usize_v(x)
491
492NTA_DLL extern tag_typedef_t ntatag_s_client_tr_ref;
493#define NTATAG_S_CLIENT_TR_REF(x) ntatag_s_client_tr_ref, tag_usize_vr(&(x))
494
495NTA_DLL extern tag_typedef_t ntatag_s_server_tr;
496#define NTATAG_S_SERVER_TR(x) ntatag_s_server_tr, tag_usize_v(x)
497
498NTA_DLL extern tag_typedef_t ntatag_s_server_tr_ref;
499#define NTATAG_S_SERVER_TR_REF(x) ntatag_s_server_tr_ref, tag_usize_vr(&(x))
500
501NTA_DLL extern tag_typedef_t ntatag_s_dialog_tr;
502#define NTATAG_S_DIALOG_TR(x) ntatag_s_dialog_tr, tag_usize_v(x)
503
504NTA_DLL extern tag_typedef_t ntatag_s_dialog_tr_ref;
505#define NTATAG_S_DIALOG_TR_REF(x) ntatag_s_dialog_tr_ref, tag_usize_vr(&(x))
506
507NTA_DLL extern tag_typedef_t ntatag_s_acked_tr;
508#define NTATAG_S_ACKED_TR(x) ntatag_s_acked_tr, tag_usize_v(x)
509
510NTA_DLL extern tag_typedef_t ntatag_s_acked_tr_ref;
511#define NTATAG_S_ACKED_TR_REF(x) ntatag_s_acked_tr_ref, tag_usize_vr(&(x))
512
513NTA_DLL extern tag_typedef_t ntatag_s_canceled_tr;
514#define NTATAG_S_CANCELED_TR(x) ntatag_s_canceled_tr, tag_usize_v(x)
515
516NTA_DLL extern tag_typedef_t ntatag_s_canceled_tr_ref;
517#define NTATAG_S_CANCELED_TR_REF(x) ntatag_s_canceled_tr_ref, tag_usize_vr(&(x))
518
519NTA_DLL extern tag_typedef_t ntatag_s_trless_request;
520#define NTATAG_S_TRLESS_REQUEST(x) ntatag_s_trless_request, tag_usize_v(x)
521
522NTA_DLL extern tag_typedef_t ntatag_s_trless_request_ref;
523#define NTATAG_S_TRLESS_REQUEST_REF(x) ntatag_s_trless_request_ref, tag_usize_vr(&(x))
524
525NTA_DLL extern tag_typedef_t ntatag_s_trless_to_tr;
526#define NTATAG_S_TRLESS_TO_TR(x) ntatag_s_trless_to_tr, tag_usize_v(x)
527
528NTA_DLL extern tag_typedef_t ntatag_s_trless_to_tr_ref;
529#define NTATAG_S_TRLESS_TO_TR_REF(x) ntatag_s_trless_to_tr_ref, tag_usize_vr(&(x))
530
531NTA_DLL extern tag_typedef_t ntatag_s_trless_response;
532#define NTATAG_S_TRLESS_RESPONSE(x) ntatag_s_trless_response, tag_usize_v(x)
533
534NTA_DLL extern tag_typedef_t ntatag_s_trless_response_ref;
535#define NTATAG_S_TRLESS_RESPONSE_REF(x) ntatag_s_trless_response_ref, tag_usize_vr(&(x))
536
537NTA_DLL extern tag_typedef_t ntatag_s_trless_200;
538#define NTATAG_S_TRLESS_200(x) ntatag_s_trless_200, tag_usize_v(x)
539
540NTA_DLL extern tag_typedef_t ntatag_s_trless_200_ref;
541#define NTATAG_S_TRLESS_200_REF(x) ntatag_s_trless_200_ref, tag_usize_vr(&(x))
542
543NTA_DLL extern tag_typedef_t ntatag_s_merged_request;
544#define NTATAG_S_MERGED_REQUEST(x) ntatag_s_merged_request, tag_usize_v(x)
545
546NTA_DLL extern tag_typedef_t ntatag_s_merged_request_ref;
547#define NTATAG_S_MERGED_REQUEST_REF(x) ntatag_s_merged_request_ref, tag_usize_vr(&(x))
548
549NTA_DLL extern tag_typedef_t ntatag_s_sent_msg;
550#define NTATAG_S_SENT_MSG(x) ntatag_s_sent_msg, tag_usize_v(x)
551
552NTA_DLL extern tag_typedef_t ntatag_s_sent_msg_ref;
553#define NTATAG_S_SENT_MSG_REF(x) ntatag_s_sent_msg_ref, tag_usize_vr(&(x))
554
555NTA_DLL extern tag_typedef_t ntatag_s_sent_request;
556#define NTATAG_S_SENT_REQUEST(x) ntatag_s_sent_request, tag_usize_v(x)
557
558NTA_DLL extern tag_typedef_t ntatag_s_sent_request_ref;
559#define NTATAG_S_SENT_REQUEST_REF(x) ntatag_s_sent_request_ref, tag_usize_vr(&(x))
560
561NTA_DLL extern tag_typedef_t ntatag_s_sent_response;
562#define NTATAG_S_SENT_RESPONSE(x) ntatag_s_sent_response, tag_usize_v(x)
563
564NTA_DLL extern tag_typedef_t ntatag_s_sent_response_ref;
565#define NTATAG_S_SENT_RESPONSE_REF(x) ntatag_s_sent_response_ref, tag_usize_vr(&(x))
566
567NTA_DLL extern tag_typedef_t ntatag_s_retry_request;
568#define NTATAG_S_RETRY_REQUEST(x) ntatag_s_retry_request, tag_usize_v(x)
569
570NTA_DLL extern tag_typedef_t ntatag_s_retry_request_ref;
571#define NTATAG_S_RETRY_REQUEST_REF(x) ntatag_s_retry_request_ref, tag_usize_vr(&(x))
572
573NTA_DLL extern tag_typedef_t ntatag_s_retry_response;
574#define NTATAG_S_RETRY_RESPONSE(x) ntatag_s_retry_response, tag_usize_v(x)
575
576NTA_DLL extern tag_typedef_t ntatag_s_retry_response_ref;
577#define NTATAG_S_RETRY_RESPONSE_REF(x) ntatag_s_retry_response_ref, tag_usize_vr(&(x))
578
579NTA_DLL extern tag_typedef_t ntatag_s_recv_retry;
580#define NTATAG_S_RECV_RETRY(x) ntatag_s_recv_retry, tag_usize_v(x)
581
582NTA_DLL extern tag_typedef_t ntatag_s_recv_retry_ref;
583#define NTATAG_S_RECV_RETRY_REF(x) ntatag_s_recv_retry_ref, tag_usize_vr(&(x))
584
585NTA_DLL extern tag_typedef_t ntatag_s_tout_request;
586#define NTATAG_S_TOUT_REQUEST(x) ntatag_s_tout_request, tag_usize_v(x)
587
588NTA_DLL extern tag_typedef_t ntatag_s_tout_request_ref;
589#define NTATAG_S_TOUT_REQUEST_REF(x) ntatag_s_tout_request_ref, tag_usize_vr(&(x))
590
591NTA_DLL extern tag_typedef_t ntatag_s_tout_response;
592#define NTATAG_S_TOUT_RESPONSE(x) ntatag_s_tout_response, tag_usize_v(x)
593
594NTA_DLL extern tag_typedef_t ntatag_s_tout_response_ref;
595#define NTATAG_S_TOUT_RESPONSE_REF(x) ntatag_s_tout_response_ref, tag_usize_vr(&(x))
596
597SOFIA_END_DECLS
598
599#endif /* !defined(nta_tag_h) */
tag_type_t nta_tag_list[]
List of all nta tags.
struct tag_type_s const tag_typedef_t[1]
struct tag_type_s const * tag_type_t

Sofia-SIP 1.12.11devel - Copyright (C) 2006 Nokia Corporation. All rights reserved. Licensed under the terms of the GNU Lesser General Public License.