00001 /* 00002 * This file is part of the Sofia-SIP package 00003 * 00004 * Copyright (C) 2005 Nokia Corporation. 00005 * 00006 * Contact: Pekka Pessi <pekka.pessi@nokia-email.address.hidden> 00007 * 00008 * This library is free software; you can redistribute it and/or 00009 * modify it under the terms of the GNU Lesser General Public License 00010 * as published by the Free Software Foundation; either version 2.1 of 00011 * the License, or (at your option) any later version. 00012 * 00013 * This library is distributed in the hope that it will be useful, but 00014 * WITHOUT ANY WARRANTY; without even the implied warranty of 00015 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00016 * Lesser General Public License for more details. 00017 * 00018 * You should have received a copy of the GNU Lesser General Public 00019 * License along with this library; if not, write to the Free Software 00020 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 00021 * 02110-1301 USA 00022 * 00023 */ 00024 00025 #ifndef SIP_HCLASSES_H 00026 00027 #define SIP_HCLASSES_H 00028 00039 #ifndef MSG_TYPES_H 00040 #include <sofia-sip/msg_types.h> 00041 #endif 00042 00043 SOFIA_BEGIN_DECLS 00044 00045 00046 enum { 00051 sip_request_hash = -1 00052 }; 00053 00063 SIP_DLL extern msg_hclass_t sip_request_class[]; 00064 00065 00066 00067 enum { 00072 sip_status_hash = -2 00073 }; 00074 00084 SIP_DLL extern msg_hclass_t sip_status_class[]; 00085 00086 00087 00088 enum { 00093 sip_via_hash = 46244 00094 }; 00095 00105 SIP_DLL extern msg_hclass_t sip_via_class[]; 00106 00107 00108 00109 enum { 00114 sip_route_hash = 28359 00115 }; 00116 00126 SIP_DLL extern msg_hclass_t sip_route_class[]; 00127 00128 00129 00130 enum { 00135 sip_record_route_hash = 33211 00136 }; 00137 00147 SIP_DLL extern msg_hclass_t sip_record_route_class[]; 00148 00149 00150 00151 enum { 00156 sip_max_forwards_hash = 27231 00157 }; 00158 00168 SIP_DLL extern msg_hclass_t sip_max_forwards_class[]; 00169 00170 00171 00172 enum { 00177 sip_proxy_require_hash = 11704 00178 }; 00179 00189 SIP_DLL extern msg_hclass_t sip_proxy_require_class[]; 00190 00191 00192 00193 enum { 00198 sip_from_hash = 15368 00199 }; 00200 00210 SIP_DLL extern msg_hclass_t sip_from_class[]; 00211 00212 00213 00214 enum { 00219 sip_to_hash = 62495 00220 }; 00221 00231 SIP_DLL extern msg_hclass_t sip_to_class[]; 00232 00233 00234 00235 enum { 00240 sip_call_id_hash = 38022 00241 }; 00242 00252 SIP_DLL extern msg_hclass_t sip_call_id_class[]; 00253 00254 00255 00256 enum { 00261 sip_cseq_hash = 12268 00262 }; 00263 00273 SIP_DLL extern msg_hclass_t sip_cseq_class[]; 00274 00275 00276 00277 enum { 00282 sip_contact_hash = 25428 00283 }; 00284 00294 SIP_DLL extern msg_hclass_t sip_contact_class[]; 00295 00296 00297 00298 enum { 00303 sip_rseq_hash = 16651 00304 }; 00305 00315 SIP_DLL extern msg_hclass_t sip_rseq_class[]; 00316 00317 00318 00319 enum { 00324 sip_rack_hash = 46065 00325 }; 00326 00336 SIP_DLL extern msg_hclass_t sip_rack_class[]; 00337 00338 00339 00340 enum { 00345 sip_request_disposition_hash = 61507 00346 }; 00347 00357 SIP_DLL extern msg_hclass_t sip_request_disposition_class[]; 00358 00359 00360 00361 enum { 00366 sip_accept_contact_hash = 30081 00367 }; 00368 00378 SIP_DLL extern msg_hclass_t sip_accept_contact_class[]; 00379 00380 00381 00382 enum { 00387 sip_reject_contact_hash = 34934 00388 }; 00389 00399 SIP_DLL extern msg_hclass_t sip_reject_contact_class[]; 00400 00401 00402 00403 enum { 00408 sip_expires_hash = 28680 00409 }; 00410 00420 SIP_DLL extern msg_hclass_t sip_expires_class[]; 00421 00422 00423 00424 enum { 00429 sip_date_hash = 43982 00430 }; 00431 00441 SIP_DLL extern msg_hclass_t sip_date_class[]; 00442 00443 00444 00445 enum { 00450 sip_retry_after_hash = 30349 00451 }; 00452 00462 SIP_DLL extern msg_hclass_t sip_retry_after_class[]; 00463 00464 00465 00466 enum { 00471 sip_timestamp_hash = 12632 00472 }; 00473 00483 SIP_DLL extern msg_hclass_t sip_timestamp_class[]; 00484 00485 00486 00487 enum { 00492 sip_min_expires_hash = 21461 00493 }; 00494 00504 SIP_DLL extern msg_hclass_t sip_min_expires_class[]; 00505 00506 00507 00508 enum { 00513 sip_subject_hash = 16360 00514 }; 00515 00525 SIP_DLL extern msg_hclass_t sip_subject_class[]; 00526 00527 00528 00529 enum { 00534 sip_priority_hash = 8846 00535 }; 00536 00546 SIP_DLL extern msg_hclass_t sip_priority_class[]; 00547 00548 00549 00550 enum { 00555 sip_call_info_hash = 57337 00556 }; 00557 00567 SIP_DLL extern msg_hclass_t sip_call_info_class[]; 00568 00569 00570 00571 enum { 00576 sip_organization_hash = 6389 00577 }; 00578 00588 SIP_DLL extern msg_hclass_t sip_organization_class[]; 00589 00590 00591 00592 enum { 00597 sip_server_hash = 31323 00598 }; 00599 00609 SIP_DLL extern msg_hclass_t sip_server_class[]; 00610 00611 00612 00613 enum { 00618 sip_user_agent_hash = 40911 00619 }; 00620 00630 SIP_DLL extern msg_hclass_t sip_user_agent_class[]; 00631 00632 00633 00634 enum { 00639 sip_in_reply_to_hash = 19812 00640 }; 00641 00651 SIP_DLL extern msg_hclass_t sip_in_reply_to_class[]; 00652 00653 00654 00655 enum { 00660 sip_accept_hash = 29344 00661 }; 00662 00672 SIP_DLL extern msg_hclass_t sip_accept_class[]; 00673 00674 00675 00676 enum { 00681 sip_accept_encoding_hash = 35932 00682 }; 00683 00693 SIP_DLL extern msg_hclass_t sip_accept_encoding_class[]; 00694 00695 00696 00697 enum { 00702 sip_accept_language_hash = 23797 00703 }; 00704 00714 SIP_DLL extern msg_hclass_t sip_accept_language_class[]; 00715 00716 00717 00718 enum { 00723 sip_allow_hash = 44519 00724 }; 00725 00735 SIP_DLL extern msg_hclass_t sip_allow_class[]; 00736 00737 00738 00739 enum { 00744 sip_require_hash = 32097 00745 }; 00746 00756 SIP_DLL extern msg_hclass_t sip_require_class[]; 00757 00758 00759 00760 enum { 00765 sip_supported_hash = 28310 00766 }; 00767 00777 SIP_DLL extern msg_hclass_t sip_supported_class[]; 00778 00779 00780 00781 enum { 00786 sip_unsupported_hash = 37557 00787 }; 00788 00798 SIP_DLL extern msg_hclass_t sip_unsupported_class[]; 00799 00800 00801 00802 enum { 00807 sip_event_hash = 8274 00808 }; 00809 00819 SIP_DLL extern msg_hclass_t sip_event_class[]; 00820 00821 00822 00823 enum { 00828 sip_allow_events_hash = 31165 00829 }; 00830 00840 SIP_DLL extern msg_hclass_t sip_allow_events_class[]; 00841 00842 00843 00844 enum { 00849 sip_subscription_state_hash = 30595 00850 }; 00851 00861 SIP_DLL extern msg_hclass_t sip_subscription_state_class[]; 00862 00863 00864 00865 enum { 00870 sip_proxy_authenticate_hash = 57658 00871 }; 00872 00882 SIP_DLL extern msg_hclass_t sip_proxy_authenticate_class[]; 00883 00884 00885 00886 enum { 00891 sip_proxy_authentication_info_hash = 52344 00892 }; 00893 00903 SIP_DLL extern msg_hclass_t sip_proxy_authentication_info_class[]; 00904 00905 00906 00907 enum { 00912 sip_proxy_authorization_hash = 21244 00913 }; 00914 00924 SIP_DLL extern msg_hclass_t sip_proxy_authorization_class[]; 00925 00926 00927 00928 enum { 00933 sip_authorization_hash = 36397 00934 }; 00935 00945 SIP_DLL extern msg_hclass_t sip_authorization_class[]; 00946 00947 00948 00949 enum { 00954 sip_www_authenticate_hash = 16217 00955 }; 00956 00966 SIP_DLL extern msg_hclass_t sip_www_authenticate_class[]; 00967 00968 00969 00970 enum { 00975 sip_authentication_info_hash = 20849 00976 }; 00977 00987 SIP_DLL extern msg_hclass_t sip_authentication_info_class[]; 00988 00989 00990 00991 enum { 00996 sip_error_info_hash = 5263 00997 }; 00998 01008 SIP_DLL extern msg_hclass_t sip_error_info_class[]; 01009 01010 01011 01012 enum { 01017 sip_warning_hash = 4130 01018 }; 01019 01029 SIP_DLL extern msg_hclass_t sip_warning_class[]; 01030 01031 01032 01033 enum { 01038 sip_refer_to_hash = 52604 01039 }; 01040 01050 SIP_DLL extern msg_hclass_t sip_refer_to_class[]; 01051 01052 01053 01054 enum { 01059 sip_referred_by_hash = 11403 01060 }; 01061 01071 SIP_DLL extern msg_hclass_t sip_referred_by_class[]; 01072 01073 01074 01075 enum { 01080 sip_replaces_hash = 58083 01081 }; 01082 01092 SIP_DLL extern msg_hclass_t sip_replaces_class[]; 01093 01094 01095 01096 enum { 01101 sip_session_expires_hash = 61197 01102 }; 01103 01113 SIP_DLL extern msg_hclass_t sip_session_expires_class[]; 01114 01115 01116 01117 enum { 01122 sip_min_se_hash = 11565 01123 }; 01124 01134 SIP_DLL extern msg_hclass_t sip_min_se_class[]; 01135 01136 01137 01138 enum { 01143 sip_path_hash = 5705 01144 }; 01145 01155 SIP_DLL extern msg_hclass_t sip_path_class[]; 01156 01157 01158 01159 enum { 01164 sip_service_route_hash = 21825 01165 }; 01166 01176 SIP_DLL extern msg_hclass_t sip_service_route_class[]; 01177 01178 01179 01180 enum { 01185 sip_reason_hash = 13856 01186 }; 01187 01197 SIP_DLL extern msg_hclass_t sip_reason_class[]; 01198 01199 01200 01201 enum { 01206 sip_security_client_hash = 572 01207 }; 01208 01218 SIP_DLL extern msg_hclass_t sip_security_client_class[]; 01219 01220 01221 01222 enum { 01227 sip_security_server_hash = 20148 01228 }; 01229 01239 SIP_DLL extern msg_hclass_t sip_security_server_class[]; 01240 01241 01242 01243 enum { 01248 sip_security_verify_hash = 29234 01249 }; 01250 01260 SIP_DLL extern msg_hclass_t sip_security_verify_class[]; 01261 01262 01263 01264 enum { 01269 sip_privacy_hash = 13834 01270 }; 01271 01281 SIP_DLL extern msg_hclass_t sip_privacy_class[]; 01282 01283 01284 01285 enum { 01290 sip_etag_hash = 64478 01291 }; 01292 01302 SIP_DLL extern msg_hclass_t sip_etag_class[]; 01303 01304 01305 01306 enum { 01311 sip_if_match_hash = 26974 01312 }; 01313 01323 SIP_DLL extern msg_hclass_t sip_if_match_class[]; 01324 01325 01326 01327 enum { 01332 sip_mime_version_hash = 49047 01333 }; 01334 01344 SIP_DLL extern msg_hclass_t sip_mime_version_class[]; 01345 01346 01347 01348 enum { 01353 sip_content_type_hash = 51226 01354 }; 01355 01365 SIP_DLL extern msg_hclass_t sip_content_type_class[]; 01366 01367 01368 01369 enum { 01374 sip_content_encoding_hash = 8707 01375 }; 01376 01386 SIP_DLL extern msg_hclass_t sip_content_encoding_class[]; 01387 01388 01389 01390 enum { 01395 sip_content_language_hash = 62108 01396 }; 01397 01407 SIP_DLL extern msg_hclass_t sip_content_language_class[]; 01408 01409 01410 01411 enum { 01416 sip_content_disposition_hash = 16333 01417 }; 01418 01428 SIP_DLL extern msg_hclass_t sip_content_disposition_class[]; 01429 01430 01431 01432 enum { 01437 sip_content_length_hash = 8402 01438 }; 01439 01449 SIP_DLL extern msg_hclass_t sip_content_length_class[]; 01450 01451 01452 01453 enum { 01458 sip_unknown_hash = -3 01459 }; 01460 01470 SIP_DLL extern msg_hclass_t sip_unknown_class[]; 01471 01472 01473 01474 enum { 01479 sip_error_hash = -4 01480 }; 01481 01491 SIP_DLL extern msg_hclass_t sip_error_class[]; 01492 01493 01494 01495 enum { 01500 sip_separator_hash = -5 01501 }; 01502 01512 SIP_DLL extern msg_hclass_t sip_separator_class[]; 01513 01514 01515 01516 enum { 01521 sip_payload_hash = -6 01522 }; 01523 01533 SIP_DLL extern msg_hclass_t sip_payload_class[]; 01534 01535 01536 SOFIA_END_DECLS 01537 #endif /* !defined SIP_HCLASSES_H */