sip 1.12.11devel
Loading...
Searching...
No Matches
sip_hclasses.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 SIP_HCLASSES_H
27#define SIP_HCLASSES_H
28
39#ifndef MSG_TYPES_H
40#include <sofia-sip/msg_types.h>
41#endif
42
43SOFIA_BEGIN_DECLS
44
45
46enum {
53};
54
65SIP_DLL extern msg_hclass_t sip_request_class[];
66
67
68
69enum {
76};
77
88SIP_DLL extern msg_hclass_t sip_status_class[];
89
90
91
92enum {
98 sip_via_hash = 46244
99};
100
111SIP_DLL extern msg_hclass_t sip_via_class[];
112
113
114
115enum {
121 sip_route_hash = 28359
123
134SIP_DLL extern msg_hclass_t sip_route_class[];
135
136
137
138enum {
146
157SIP_DLL extern msg_hclass_t sip_record_route_class[];
158
159
160
161enum {
169
180SIP_DLL extern msg_hclass_t sip_max_forwards_class[];
181
182
183
184enum {
192
204
205
206
207enum {
213 sip_from_hash = 15368
215
226SIP_DLL extern msg_hclass_t sip_from_class[];
227
228
229
230enum {
236 sip_to_hash = 62495
238
249SIP_DLL extern msg_hclass_t sip_to_class[];
250
251
252
253enum {
259 sip_call_id_hash = 38022
261
272SIP_DLL extern msg_hclass_t sip_call_id_class[];
273
274
275
276enum {
282 sip_cseq_hash = 12268
284
295SIP_DLL extern msg_hclass_t sip_cseq_class[];
296
297
298
299enum {
305 sip_contact_hash = 25428
307
318SIP_DLL extern msg_hclass_t sip_contact_class[];
319
320
321
322enum {
328 sip_rseq_hash = 16651
330
341SIP_DLL extern msg_hclass_t sip_rseq_class[];
342
343
344
345enum {
351 sip_rack_hash = 46065
353
364SIP_DLL extern msg_hclass_t sip_rack_class[];
365
366
367
368enum {
376
388
389
390
391enum {
399
411
412
413
414enum {
422
434
435
436
437enum {
443 sip_expires_hash = 28680
445
456SIP_DLL extern msg_hclass_t sip_expires_class[];
457
458
459
460enum {
466 sip_date_hash = 43982
468
479SIP_DLL extern msg_hclass_t sip_date_class[];
480
481
482
483enum {
491
502SIP_DLL extern msg_hclass_t sip_retry_after_class[];
503
504
505
506enum {
512 sip_timestamp_hash = 12632
514
525SIP_DLL extern msg_hclass_t sip_timestamp_class[];
526
527
528
529enum {
537
548SIP_DLL extern msg_hclass_t sip_min_expires_class[];
549
550
551
552enum {
558 sip_subject_hash = 16360
560
571SIP_DLL extern msg_hclass_t sip_subject_class[];
572
573
574
575enum {
581 sip_priority_hash = 8846
583
594SIP_DLL extern msg_hclass_t sip_priority_class[];
595
596
597
598enum {
604 sip_call_info_hash = 57337
606
617SIP_DLL extern msg_hclass_t sip_call_info_class[];
618
619
620
621enum {
629
640SIP_DLL extern msg_hclass_t sip_organization_class[];
641
642
643
644enum {
650 sip_server_hash = 31323
652
663SIP_DLL extern msg_hclass_t sip_server_class[];
664
665
666
667enum {
673 sip_user_agent_hash = 40911
675
686SIP_DLL extern msg_hclass_t sip_user_agent_class[];
687
688
689
690enum {
698
709SIP_DLL extern msg_hclass_t sip_in_reply_to_class[];
710
711
712
713enum {
719 sip_accept_hash = 29344
721
732SIP_DLL extern msg_hclass_t sip_accept_class[];
733
734
735
736enum {
744
756
757
758
759enum {
767
779
780
781
782enum {
788 sip_allow_hash = 44519
790
801SIP_DLL extern msg_hclass_t sip_allow_class[];
802
803
804
805enum {
811 sip_require_hash = 32097
813
824SIP_DLL extern msg_hclass_t sip_require_class[];
825
826
827
828enum {
834 sip_supported_hash = 28310
836
847SIP_DLL extern msg_hclass_t sip_supported_class[];
848
849
850
851enum {
859
870SIP_DLL extern msg_hclass_t sip_unsupported_class[];
871
872
873
874enum {
880 sip_event_hash = 8274
882
893SIP_DLL extern msg_hclass_t sip_event_class[];
894
895
896
897enum {
905
916SIP_DLL extern msg_hclass_t sip_allow_events_class[];
917
918
919
920enum {
928
940
941
942
943enum {
951
963
964
965
966enum {
974
986
987
988
989enum {
997
1009
1010
1011
1012enum {
1020
1031SIP_DLL extern msg_hclass_t sip_authorization_class[];
1032
1033
1034
1035enum {
1043
1055
1056
1057
1058enum {
1066
1078
1079
1080
1081enum {
1087 sip_error_info_hash = 5263
1089
1100SIP_DLL extern msg_hclass_t sip_error_info_class[];
1101
1102
1103
1104enum {
1110 sip_warning_hash = 4130
1112
1123SIP_DLL extern msg_hclass_t sip_warning_class[];
1124
1125
1126
1127enum {
1133 sip_refer_to_hash = 52604
1135
1146SIP_DLL extern msg_hclass_t sip_refer_to_class[];
1147
1148
1149
1150enum {
1156 sip_referred_by_hash = 11403
1158
1169SIP_DLL extern msg_hclass_t sip_referred_by_class[];
1170
1171
1172
1173enum {
1179 sip_replaces_hash = 58083
1181
1192SIP_DLL extern msg_hclass_t sip_replaces_class[];
1193
1194
1195
1196enum {
1204
1216
1217
1218
1219enum {
1225 sip_min_se_hash = 11565
1227
1238SIP_DLL extern msg_hclass_t sip_min_se_class[];
1239
1240
1241
1242enum {
1248 sip_path_hash = 5705
1250
1261SIP_DLL extern msg_hclass_t sip_path_class[];
1262
1263
1264
1265enum {
1273
1284SIP_DLL extern msg_hclass_t sip_service_route_class[];
1285
1286
1287
1288enum {
1294 sip_reason_hash = 13856
1296
1307SIP_DLL extern msg_hclass_t sip_reason_class[];
1308
1309
1310
1311enum {
1319
1331
1332
1333
1334enum {
1342
1354
1355
1356
1357enum {
1365
1377
1378
1379
1380enum {
1386 sip_privacy_hash = 13834
1388
1399SIP_DLL extern msg_hclass_t sip_privacy_class[];
1400
1401
1402
1403enum {
1409 sip_etag_hash = 64478
1411
1422SIP_DLL extern msg_hclass_t sip_etag_class[];
1423
1424
1425
1426enum {
1432 sip_if_match_hash = 26974
1434
1445SIP_DLL extern msg_hclass_t sip_if_match_class[];
1446
1447
1448
1449enum {
1455 sip_mime_version_hash = 49047
1457
1468SIP_DLL extern msg_hclass_t sip_mime_version_class[];
1469
1470
1471
1472enum {
1478 sip_content_type_hash = 51226
1480
1491SIP_DLL extern msg_hclass_t sip_content_type_class[];
1492
1493
1494
1495enum {
1503
1515
1516
1517
1518enum {
1526
1538
1539
1540
1541enum {
1549
1561
1562
1563
1564enum {
1572
1583SIP_DLL extern msg_hclass_t sip_content_length_class[];
1584
1585
1586
1587enum {
1593 sip_unknown_hash = -3
1595
1606SIP_DLL extern msg_hclass_t sip_unknown_class[];
1607
1608
1609
1610enum {
1616 sip_error_hash = -4
1618
1629SIP_DLL extern msg_hclass_t sip_error_class[];
1630
1631
1632
1633enum {
1641
1652SIP_DLL extern msg_hclass_t sip_separator_class[];
1653
1654
1655
1656enum {
1662 sip_payload_hash = -6
1664
1675SIP_DLL extern msg_hclass_t sip_payload_class[];
1676
1677
1678SOFIA_END_DECLS
1679#endif /* !defined SIP_HCLASSES_H */
msg_hclass_t sip_accept_contact_class[]
Header class for Accept-Contact header.
Definition sip_caller_prefs.c:323
@ sip_accept_contact_hash
@
Definition sip_hclasses.h:397
@ sip_accept_encoding_hash
@
Definition sip_hclasses.h:742
msg_hclass_t sip_accept_encoding_class[]
Header class for Accept-Encoding header.
Definition sip_mime.c:214
msg_hclass_t sip_accept_language_class[]
Header class for Accept-Language header.
Definition sip_mime.c:280
@ sip_accept_language_hash
@
Definition sip_hclasses.h:765
@ sip_accept_hash
@
Definition sip_hclasses.h:719
msg_hclass_t sip_accept_class[]
Header class for Accept header.
Definition sip_mime.c:100
msg_hclass_t sip_allow_events_class[]
Header class for Allow-Events header.
Definition sip_event.c:209
@ sip_allow_events_hash
@
Definition sip_hclasses.h:903
@ sip_allow_hash
@
Definition sip_hclasses.h:788
msg_hclass_t sip_allow_class[]
Header class for Allow header.
Definition sip_feature.c:92
msg_hclass_t sip_authentication_info_class[]
Header class for Authentication-Info header.
Definition sip_security.c:368
@ sip_authentication_info_hash
@
Definition sip_hclasses.h:1064
msg_hclass_t sip_authorization_class[]
Header class for Authorization header.
Definition sip_security.c:130
@ sip_authorization_hash
@
Definition sip_hclasses.h:1018
msg_hclass_t sip_call_id_class[]
Header class for Call-ID header.
Definition sip_basic.c:1045
@ sip_call_id_hash
@
Definition sip_hclasses.h:259
msg_hclass_t sip_call_info_class[]
Header class for Call-Info header.
Definition sip_extra.c:107
@ sip_call_info_hash
@
Definition sip_hclasses.h:604
msg_hclass_t sip_contact_class[]
Header class for Contact header.
Definition sip_basic.c:1367
@ sip_contact_hash
@
Definition sip_hclasses.h:305
msg_hclass_t sip_content_disposition_class[]
Header class for Content-Disposition header.
Definition sip_mime.c:369
@ sip_content_disposition_hash
@
Definition sip_hclasses.h:1547
msg_hclass_t sip_content_encoding_class[]
Header class for Content-Encoding header.
Definition sip_mime.c:436
@ sip_content_encoding_hash
@
Definition sip_hclasses.h:1501
msg_hclass_t sip_content_language_class[]
Header class for Content-Language header.
Definition sip_mime.c:486
@ sip_content_language_hash
@
Definition sip_hclasses.h:1524
@ sip_content_length_hash
@
Definition sip_hclasses.h:1570
msg_hclass_t sip_content_length_class[]
Header class for Content-Length header.
Definition sip_basic.c:1527
@ sip_content_type_hash
@
Definition sip_hclasses.h:1478
msg_hclass_t sip_content_type_class[]
Header class for Content-Type header.
Definition sip_mime.c:551
msg_hclass_t sip_cseq_class[]
Header class for CSeq header.
Definition sip_basic.c:1198
@ sip_cseq_hash
@
Definition sip_hclasses.h:282
@ sip_date_hash
@
Definition sip_hclasses.h:466
msg_hclass_t sip_date_class[]
Header class for Date header.
Definition sip_basic.c:1617
@ sip_error_info_hash
@
Definition sip_hclasses.h:1087
msg_hclass_t sip_error_info_class[]
Header class for Error-Info header.
Definition sip_extra.c:187
@ sip_error_hash
@
Definition sip_hclasses.h:1616
msg_hclass_t sip_error_class[]
Header class for erroneous headers.
Definition sip_basic.c:598
@ sip_etag_hash
@
Definition sip_hclasses.h:1409
msg_hclass_t sip_etag_class[]
Header class for SIP-ETag header.
Definition sip_extra.c:820
msg_hclass_t sip_event_class[]
Header class for Event header.
Definition sip_event.c:96
@ sip_event_hash
@
Definition sip_hclasses.h:880
msg_hclass_t sip_expires_class[]
Header class for Expires header.
Definition sip_basic.c:1698
@ sip_expires_hash
@
Definition sip_hclasses.h:443
@ sip_from_hash
@
Definition sip_hclasses.h:213
msg_hclass_t sip_from_class[]
Header class for From header.
Definition sip_basic.c:1785
msg_hclass_t sip_if_match_class[]
Header class for SIP-If-Match header.
Definition sip_extra.c:868
@ sip_if_match_hash
@
Definition sip_hclasses.h:1432
@ sip_in_reply_to_hash
@
Definition sip_hclasses.h:696
msg_hclass_t sip_in_reply_to_class[]
Header class for In-Reply-To header.
Definition sip_extra.c:409
msg_hclass_t sip_max_forwards_class[]
Header class for Max-Forwards header.
Definition sip_basic.c:1898
@ sip_max_forwards_hash
@
Definition sip_hclasses.h:167
@ sip_mime_version_hash
@
Definition sip_hclasses.h:1455
msg_hclass_t sip_mime_version_class[]
Header class for MIME-Version header.
Definition sip_mime.c:613
@ sip_min_expires_hash
@
Definition sip_hclasses.h:535
msg_hclass_t sip_min_expires_class[]
Header class for Min-Expires header.
Definition sip_basic.c:1944
msg_hclass_t sip_min_se_class[]
Header class for Min-SE header.
Definition sip_session.c:200
@ sip_min_se_hash
@
Definition sip_hclasses.h:1225
msg_hclass_t sip_organization_class[]
Header class for Organization header.
Definition sip_extra.c:456
@ sip_organization_hash
@
Definition sip_hclasses.h:627
@ sip_path_hash
@
Definition sip_hclasses.h:1248
msg_hclass_t sip_path_class[]
Header class for Path header.
Definition sip_feature.c:528
msg_hclass_t sip_payload_class[]
Header class for message payload.
Definition sip_basic.c:433
@ sip_payload_hash
@
Definition sip_hclasses.h:1662
@ sip_priority_hash
@
Definition sip_hclasses.h:581
msg_hclass_t sip_priority_class[]
Header class for Priority header.
Definition sip_extra.c:505
msg_hclass_t sip_privacy_class[]
Header class for Privacy header.
Definition sip_security.c:755
@ sip_privacy_hash
@
Definition sip_hclasses.h:1386
msg_hclass_t sip_proxy_authenticate_class[]
Header class for Proxy-Authenticate header.
Definition sip_security.c:200
@ sip_proxy_authenticate_hash
@
Definition sip_hclasses.h:949
msg_hclass_t sip_proxy_authentication_info_class[]
Header class for Proxy-Authentication-Info header.
Definition sip_security.c:434
@ sip_proxy_authentication_info_hash
@
Definition sip_hclasses.h:972
msg_hclass_t sip_proxy_authorization_class[]
Header class for Proxy-Authorization header.
Definition sip_security.c:256
@ sip_proxy_authorization_hash
@
Definition sip_hclasses.h:995
msg_hclass_t sip_proxy_require_class[]
Header class for Proxy-Require header.
Definition sip_feature.c:181
@ sip_proxy_require_hash
@
Definition sip_hclasses.h:190
@ sip_rack_hash
@
Definition sip_hclasses.h:351
msg_hclass_t sip_rack_class[]
Header class for RAck header.
Definition sip_prack.c:94
msg_hclass_t sip_reason_class[]
Header class for Reason header.
Definition sip_reason.c:94
@ sip_reason_hash
@
Definition sip_hclasses.h:1294
@ sip_record_route_hash
@
Definition sip_hclasses.h:144
msg_hclass_t sip_record_route_class[]
Header class for Record-Route header.
Definition sip_basic.c:2324
msg_hclass_t sip_refer_to_class[]
Header class for Refer-To header.
Definition sip_refer.c:93
@ sip_refer_to_hash
@
Definition sip_hclasses.h:1133
msg_hclass_t sip_referred_by_class[]
Header class for Referred-By header.
Definition sip_refer.c:221
@ sip_referred_by_hash
@
Definition sip_hclasses.h:1156
msg_hclass_t sip_reject_contact_class[]
Header class for Reject-Contact header.
Definition sip_caller_prefs.c:414
@ sip_reject_contact_hash
@
Definition sip_hclasses.h:420
@ sip_replaces_hash
@
Definition sip_hclasses.h:1179
msg_hclass_t sip_replaces_class[]
Header class for Replaces header.
Definition sip_refer.c:354
@ sip_request_disposition_hash
@
Definition sip_hclasses.h:374
msg_hclass_t sip_request_disposition_class[]
Header class for Request-Disposition header.
Definition sip_caller_prefs.c:98
@ sip_request_hash
@
Definition sip_hclasses.h:52
msg_hclass_t sip_request_class[]
Header class for request line.
Definition sip_basic.c:120
msg_hclass_t sip_require_class[]
Header class for Require header.
Definition sip_feature.c:229
@ sip_require_hash
@
Definition sip_hclasses.h:811
msg_hclass_t sip_retry_after_class[]
Header class for Retry-After header.
Definition sip_basic.c:2002
@ sip_retry_after_hash
@
Definition sip_hclasses.h:489
@ sip_route_hash
@
Definition sip_hclasses.h:121
msg_hclass_t sip_route_class[]
Header class for Route header.
Definition sip_basic.c:2251
@ sip_rseq_hash
@
Definition sip_hclasses.h:328
msg_hclass_t sip_rseq_class[]
Header class for RSeq header.
Definition sip_prack.c:192
@ sip_security_client_hash
@
Definition sip_hclasses.h:1317
msg_hclass_t sip_security_client_class[]
Header class for Security-Client header.
Definition sip_security.c:604
msg_hclass_t sip_security_server_class[]
Header class for Security-Server header.
Definition sip_security.c:653
@ sip_security_server_hash
@
Definition sip_hclasses.h:1340
msg_hclass_t sip_security_verify_class[]
Header class for Security-Verify header.
Definition sip_security.c:703
@ sip_security_verify_hash
@
Definition sip_hclasses.h:1363
msg_hclass_t sip_separator_class[]
Header class for separator line between headers and body.
Definition sip_basic.c:507
@ sip_separator_hash
@
Definition sip_hclasses.h:1639
@ sip_server_hash
@
Definition sip_hclasses.h:650
msg_hclass_t sip_server_class[]
Header class for Server header.
Definition sip_extra.c:562
msg_hclass_t sip_service_route_class[]
Header class for Service-Route header.
Definition sip_feature.c:583
@ sip_service_route_hash
@
Definition sip_hclasses.h:1271
@ sip_session_expires_hash
@
Definition sip_hclasses.h:1202
msg_hclass_t sip_session_expires_class[]
Header class for Session-Expires header.
Definition sip_session.c:91
msg_hclass_t sip_status_class[]
Header class for status line.
Definition sip_basic.c:295
@ sip_status_hash
@
Definition sip_hclasses.h:75
@ sip_subject_hash
@
Definition sip_hclasses.h:558
msg_hclass_t sip_subject_class[]
Header class for Subject header.
Definition sip_extra.c:607
@ sip_subscription_state_hash
@
Definition sip_hclasses.h:926
msg_hclass_t sip_subscription_state_class[]
Header class for Subscription-State header.
Definition sip_event.c:297
@ sip_supported_hash
@
Definition sip_hclasses.h:834
msg_hclass_t sip_supported_class[]
Header class for Supported header.
Definition sip_feature.c:278
@ sip_timestamp_hash
@
Definition sip_hclasses.h:512
msg_hclass_t sip_timestamp_class[]
Header class for Timestamp header.
Definition sip_extra.c:663
msg_hclass_t sip_to_class[]
Header class for To header.
Definition sip_basic.c:2400
@ sip_to_hash
@
Definition sip_hclasses.h:236
msg_hclass_t sip_unknown_class[]
Header class for unknown headers.
Definition sip_basic.c:559
@ sip_unknown_hash
@
Definition sip_hclasses.h:1593
msg_hclass_t sip_unsupported_class[]
Header class for Unsupported header.
Definition sip_feature.c:325
@ sip_unsupported_hash
@
Definition sip_hclasses.h:857
@ sip_user_agent_hash
@
Definition sip_hclasses.h:673
msg_hclass_t sip_user_agent_class[]
Header class for User-Agent header.
Definition sip_extra.c:774
msg_hclass_t sip_via_class[]
Header class for Via header.
Definition sip_basic.c:2532
@ sip_via_hash
@
Definition sip_hclasses.h:98
@ sip_warning_hash
@
Definition sip_hclasses.h:1110
msg_hclass_t sip_warning_class[]
Header class for Warning header.
Definition sip_mime.c:672
msg_hclass_t sip_www_authenticate_class[]
Header class for WWW-Authenticate header.
Definition sip_security.c:311
@ sip_www_authenticate_hash
@
Definition sip_hclasses.h:1041
struct msg_hclass_s const msg_hclass_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.