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 { 00052 sip_request_hash = -1 00053 }; 00054 00065 SIP_DLL extern msg_hclass_t sip_request_class[]; 00066 00067 00068 00069 enum { 00075 sip_status_hash = -2 00076 }; 00077 00088 SIP_DLL extern msg_hclass_t sip_status_class[]; 00089 00090 00091 00092 enum { 00098 sip_via_hash = 46244 00099 }; 00100 00111 SIP_DLL extern msg_hclass_t sip_via_class[]; 00112 00113 00114 00115 enum { 00121 sip_route_hash = 28359 00122 }; 00123 00134 SIP_DLL extern msg_hclass_t sip_route_class[]; 00135 00136 00137 00138 enum { 00144 sip_record_route_hash = 33211 00145 }; 00146 00157 SIP_DLL extern msg_hclass_t sip_record_route_class[]; 00158 00159 00160 00161 enum { 00167 sip_max_forwards_hash = 27231 00168 }; 00169 00180 SIP_DLL extern msg_hclass_t sip_max_forwards_class[]; 00181 00182 00183 00184 enum { 00190 sip_proxy_require_hash = 11704 00191 }; 00192 00203 SIP_DLL extern msg_hclass_t sip_proxy_require_class[]; 00204 00205 00206 00207 enum { 00213 sip_from_hash = 15368 00214 }; 00215 00226 SIP_DLL extern msg_hclass_t sip_from_class[]; 00227 00228 00229 00230 enum { 00236 sip_to_hash = 62495 00237 }; 00238 00249 SIP_DLL extern msg_hclass_t sip_to_class[]; 00250 00251 00252 00253 enum { 00259 sip_call_id_hash = 38022 00260 }; 00261 00272 SIP_DLL extern msg_hclass_t sip_call_id_class[]; 00273 00274 00275 00276 enum { 00282 sip_cseq_hash = 12268 00283 }; 00284 00295 SIP_DLL extern msg_hclass_t sip_cseq_class[]; 00296 00297 00298 00299 enum { 00305 sip_contact_hash = 25428 00306 }; 00307 00318 SIP_DLL extern msg_hclass_t sip_contact_class[]; 00319 00320 00321 00322 enum { 00328 sip_rseq_hash = 16651 00329 }; 00330 00341 SIP_DLL extern msg_hclass_t sip_rseq_class[]; 00342 00343 00344 00345 enum { 00351 sip_rack_hash = 46065 00352 }; 00353 00364 SIP_DLL extern msg_hclass_t sip_rack_class[]; 00365 00366 00367 00368 enum { 00374 sip_request_disposition_hash = 61507 00375 }; 00376 00387 SIP_DLL extern msg_hclass_t sip_request_disposition_class[]; 00388 00389 00390 00391 enum { 00397 sip_accept_contact_hash = 30081 00398 }; 00399 00410 SIP_DLL extern msg_hclass_t sip_accept_contact_class[]; 00411 00412 00413 00414 enum { 00420 sip_reject_contact_hash = 34934 00421 }; 00422 00433 SIP_DLL extern msg_hclass_t sip_reject_contact_class[]; 00434 00435 00436 00437 enum { 00443 sip_expires_hash = 28680 00444 }; 00445 00456 SIP_DLL extern msg_hclass_t sip_expires_class[]; 00457 00458 00459 00460 enum { 00466 sip_date_hash = 43982 00467 }; 00468 00479 SIP_DLL extern msg_hclass_t sip_date_class[]; 00480 00481 00482 00483 enum { 00489 sip_retry_after_hash = 30349 00490 }; 00491 00502 SIP_DLL extern msg_hclass_t sip_retry_after_class[]; 00503 00504 00505 00506 enum { 00512 sip_timestamp_hash = 12632 00513 }; 00514 00525 SIP_DLL extern msg_hclass_t sip_timestamp_class[]; 00526 00527 00528 00529 enum { 00535 sip_min_expires_hash = 21461 00536 }; 00537 00548 SIP_DLL extern msg_hclass_t sip_min_expires_class[]; 00549 00550 00551 00552 enum { 00558 sip_subject_hash = 16360 00559 }; 00560 00571 SIP_DLL extern msg_hclass_t sip_subject_class[]; 00572 00573 00574 00575 enum { 00581 sip_priority_hash = 8846 00582 }; 00583 00594 SIP_DLL extern msg_hclass_t sip_priority_class[]; 00595 00596 00597 00598 enum { 00604 sip_call_info_hash = 57337 00605 }; 00606 00617 SIP_DLL extern msg_hclass_t sip_call_info_class[]; 00618 00619 00620 00621 enum { 00627 sip_organization_hash = 6389 00628 }; 00629 00640 SIP_DLL extern msg_hclass_t sip_organization_class[]; 00641 00642 00643 00644 enum { 00650 sip_server_hash = 31323 00651 }; 00652 00663 SIP_DLL extern msg_hclass_t sip_server_class[]; 00664 00665 00666 00667 enum { 00673 sip_user_agent_hash = 40911 00674 }; 00675 00686 SIP_DLL extern msg_hclass_t sip_user_agent_class[]; 00687 00688 00689 00690 enum { 00696 sip_in_reply_to_hash = 19812 00697 }; 00698 00709 SIP_DLL extern msg_hclass_t sip_in_reply_to_class[]; 00710 00711 00712 00713 enum { 00719 sip_accept_hash = 29344 00720 }; 00721 00732 SIP_DLL extern msg_hclass_t sip_accept_class[]; 00733 00734 00735 00736 enum { 00742 sip_accept_encoding_hash = 35932 00743 }; 00744 00755 SIP_DLL extern msg_hclass_t sip_accept_encoding_class[]; 00756 00757 00758 00759 enum { 00765 sip_accept_language_hash = 23797 00766 }; 00767 00778 SIP_DLL extern msg_hclass_t sip_accept_language_class[]; 00779 00780 00781 00782 enum { 00788 sip_allow_hash = 44519 00789 }; 00790 00801 SIP_DLL extern msg_hclass_t sip_allow_class[]; 00802 00803 00804 00805 enum { 00811 sip_require_hash = 32097 00812 }; 00813 00824 SIP_DLL extern msg_hclass_t sip_require_class[]; 00825 00826 00827 00828 enum { 00834 sip_supported_hash = 28310 00835 }; 00836 00847 SIP_DLL extern msg_hclass_t sip_supported_class[]; 00848 00849 00850 00851 enum { 00857 sip_unsupported_hash = 37557 00858 }; 00859 00870 SIP_DLL extern msg_hclass_t sip_unsupported_class[]; 00871 00872 00873 00874 enum { 00880 sip_event_hash = 8274 00881 }; 00882 00893 SIP_DLL extern msg_hclass_t sip_event_class[]; 00894 00895 00896 00897 enum { 00903 sip_allow_events_hash = 31165 00904 }; 00905 00916 SIP_DLL extern msg_hclass_t sip_allow_events_class[]; 00917 00918 00919 00920 enum { 00926 sip_subscription_state_hash = 30595 00927 }; 00928 00939 SIP_DLL extern msg_hclass_t sip_subscription_state_class[]; 00940 00941 00942 00943 enum { 00949 sip_proxy_authenticate_hash = 57658 00950 }; 00951 00962 SIP_DLL extern msg_hclass_t sip_proxy_authenticate_class[]; 00963 00964 00965 00966 enum { 00972 sip_proxy_authentication_info_hash = 52344 00973 }; 00974 00985 SIP_DLL extern msg_hclass_t sip_proxy_authentication_info_class[]; 00986 00987 00988 00989 enum { 00995 sip_proxy_authorization_hash = 21244 00996 }; 00997 01008 SIP_DLL extern msg_hclass_t sip_proxy_authorization_class[]; 01009 01010 01011 01012 enum { 01018 sip_authorization_hash = 36397 01019 }; 01020 01031 SIP_DLL extern msg_hclass_t sip_authorization_class[]; 01032 01033 01034 01035 enum { 01041 sip_www_authenticate_hash = 16217 01042 }; 01043 01054 SIP_DLL extern msg_hclass_t sip_www_authenticate_class[]; 01055 01056 01057 01058 enum { 01064 sip_authentication_info_hash = 20849 01065 }; 01066 01077 SIP_DLL extern msg_hclass_t sip_authentication_info_class[]; 01078 01079 01080 01081 enum { 01087 sip_error_info_hash = 5263 01088 }; 01089 01100 SIP_DLL extern msg_hclass_t sip_error_info_class[]; 01101 01102 01103 01104 enum { 01110 sip_warning_hash = 4130 01111 }; 01112 01123 SIP_DLL extern msg_hclass_t sip_warning_class[]; 01124 01125 01126 01127 enum { 01133 sip_refer_to_hash = 52604 01134 }; 01135 01146 SIP_DLL extern msg_hclass_t sip_refer_to_class[]; 01147 01148 01149 01150 enum { 01156 sip_referred_by_hash = 11403 01157 }; 01158 01169 SIP_DLL extern msg_hclass_t sip_referred_by_class[]; 01170 01171 01172 01173 enum { 01179 sip_replaces_hash = 58083 01180 }; 01181 01192 SIP_DLL extern msg_hclass_t sip_replaces_class[]; 01193 01194 01195 01196 enum { 01202 sip_session_expires_hash = 61197 01203 }; 01204 01215 SIP_DLL extern msg_hclass_t sip_session_expires_class[]; 01216 01217 01218 01219 enum { 01225 sip_min_se_hash = 11565 01226 }; 01227 01238 SIP_DLL extern msg_hclass_t sip_min_se_class[]; 01239 01240 01241 01242 enum { 01248 sip_path_hash = 5705 01249 }; 01250 01261 SIP_DLL extern msg_hclass_t sip_path_class[]; 01262 01263 01264 01265 enum { 01271 sip_service_route_hash = 21825 01272 }; 01273 01284 SIP_DLL extern msg_hclass_t sip_service_route_class[]; 01285 01286 01287 01288 enum { 01294 sip_reason_hash = 13856 01295 }; 01296 01307 SIP_DLL extern msg_hclass_t sip_reason_class[]; 01308 01309 01310 01311 enum { 01317 sip_security_client_hash = 572 01318 }; 01319 01330 SIP_DLL extern msg_hclass_t sip_security_client_class[]; 01331 01332 01333 01334 enum { 01340 sip_security_server_hash = 20148 01341 }; 01342 01353 SIP_DLL extern msg_hclass_t sip_security_server_class[]; 01354 01355 01356 01357 enum { 01363 sip_security_verify_hash = 29234 01364 }; 01365 01376 SIP_DLL extern msg_hclass_t sip_security_verify_class[]; 01377 01378 01379 01380 enum { 01386 sip_privacy_hash = 13834 01387 }; 01388 01399 SIP_DLL extern msg_hclass_t sip_privacy_class[]; 01400 01401 01402 01403 enum { 01409 sip_etag_hash = 64478 01410 }; 01411 01422 SIP_DLL extern msg_hclass_t sip_etag_class[]; 01423 01424 01425 01426 enum { 01432 sip_if_match_hash = 26974 01433 }; 01434 01445 SIP_DLL extern msg_hclass_t sip_if_match_class[]; 01446 01447 01448 01449 enum { 01455 sip_mime_version_hash = 49047 01456 }; 01457 01468 SIP_DLL extern msg_hclass_t sip_mime_version_class[]; 01469 01470 01471 01472 enum { 01478 sip_content_type_hash = 51226 01479 }; 01480 01491 SIP_DLL extern msg_hclass_t sip_content_type_class[]; 01492 01493 01494 01495 enum { 01501 sip_content_encoding_hash = 8707 01502 }; 01503 01514 SIP_DLL extern msg_hclass_t sip_content_encoding_class[]; 01515 01516 01517 01518 enum { 01524 sip_content_language_hash = 62108 01525 }; 01526 01537 SIP_DLL extern msg_hclass_t sip_content_language_class[]; 01538 01539 01540 01541 enum { 01547 sip_content_disposition_hash = 16333 01548 }; 01549 01560 SIP_DLL extern msg_hclass_t sip_content_disposition_class[]; 01561 01562 01563 01564 enum { 01570 sip_content_length_hash = 8402 01571 }; 01572 01583 SIP_DLL extern msg_hclass_t sip_content_length_class[]; 01584 01585 01586 01587 enum { 01593 sip_unknown_hash = -3 01594 }; 01595 01606 SIP_DLL extern msg_hclass_t sip_unknown_class[]; 01607 01608 01609 01610 enum { 01616 sip_error_hash = -4 01617 }; 01618 01629 SIP_DLL extern msg_hclass_t sip_error_class[]; 01630 01631 01632 01633 enum { 01639 sip_separator_hash = -5 01640 }; 01641 01652 SIP_DLL extern msg_hclass_t sip_separator_class[]; 01653 01654 01655 01656 enum { 01662 sip_payload_hash = -6 01663 }; 01664 01675 SIP_DLL extern msg_hclass_t sip_payload_class[]; 01676 01677 01678 SOFIA_END_DECLS 01679 #endif /* !defined SIP_HCLASSES_H */