📄 sip_hclasses.h
字号:
/* * This file is part of the Sofia-SIP package * * Copyright (C) 2005 Nokia Corporation. * * Contact: Pekka Pessi <pekka.pessi@nokia.com> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License * as published by the Free Software Foundation; either version 2.1 of * the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301 USA * */#ifndef SIP_HCLASSES_H/** Defined when <sofia-sip/sip_hclasses.h> has been included. */#define SIP_HCLASSES_H/**@file sofia-sip/sip_hclasses.h * @brief Declarations of SIP header classes. * * This file is automatically generated from <sip.h> by msg_parser.awk. * * @author Pekka Pessi <Pekka.Pessi@nokia.com> * * @date Created: Thu Jan 23 19:26:31 2003 ppessi */#ifndef MSG_TYPES_H#include <sofia-sip/msg_types.h>#endifSOFIA_BEGIN_DECLSenum { /**@ingroup sip_request @internal * * Hash of @ref sip_request "request line". * */ sip_request_hash = -1 };/**Header class for @ref sip_request "request line". * * The header class sip_request_class defines how a SIP * @ref sip_request "request line" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_request_t header structure. * * @ingroup sip_request * */SIP_DLL extern msg_hclass_t sip_request_class[];enum { /**@ingroup sip_status @internal * * Hash of @ref sip_status "status line". * */ sip_status_hash = -2 };/**Header class for @ref sip_status "status line". * * The header class sip_status_class defines how a SIP * @ref sip_status "status line" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_status_t header structure. * * @ingroup sip_status * */SIP_DLL extern msg_hclass_t sip_status_class[];enum { /**@ingroup sip_via @internal * * Hash of @ref sip_via "Via header". * */ sip_via_hash = 46244 };/**Header class for @ref sip_via "Via header". * * The header class sip_via_class defines how a SIP * @ref sip_via "Via header" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_via_t header structure. * * @ingroup sip_via * */SIP_DLL extern msg_hclass_t sip_via_class[];enum { /**@ingroup sip_route @internal * * Hash of @ref sip_route "Route header". * */ sip_route_hash = 28359 };/**Header class for @ref sip_route "Route header". * * The header class sip_route_class defines how a SIP * @ref sip_route "Route header" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_route_t header structure. * * @ingroup sip_route * */SIP_DLL extern msg_hclass_t sip_route_class[];enum { /**@ingroup sip_record_route @internal * * Hash of @ref sip_record_route "Record-Route header". * */ sip_record_route_hash = 33211 };/**Header class for @ref sip_record_route "Record-Route header". * * The header class sip_record_route_class defines how a SIP * @ref sip_record_route "Record-Route header" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_record_route_t header structure. * * @ingroup sip_record_route * */SIP_DLL extern msg_hclass_t sip_record_route_class[];enum { /**@ingroup sip_max_forwards @internal * * Hash of @ref sip_max_forwards "Max-Forwards header". * */ sip_max_forwards_hash = 27231 };/**Header class for @ref sip_max_forwards "Max-Forwards header". * * The header class sip_max_forwards_class defines how a SIP * @ref sip_max_forwards "Max-Forwards header" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_max_forwards_t header structure. * * @ingroup sip_max_forwards * */SIP_DLL extern msg_hclass_t sip_max_forwards_class[];enum { /**@ingroup sip_proxy_require @internal * * Hash of @ref sip_proxy_require "Proxy-Require header". * */ sip_proxy_require_hash = 11704 };/**Header class for @ref sip_proxy_require "Proxy-Require header". * * The header class sip_proxy_require_class defines how a SIP * @ref sip_proxy_require "Proxy-Require header" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_proxy_require_t header structure. * * @ingroup sip_proxy_require * */SIP_DLL extern msg_hclass_t sip_proxy_require_class[];enum { /**@ingroup sip_from @internal * * Hash of @ref sip_from "From header". * */ sip_from_hash = 15368 };/**Header class for @ref sip_from "From header". * * The header class sip_from_class defines how a SIP * @ref sip_from "From header" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_from_t header structure. * * @ingroup sip_from * */SIP_DLL extern msg_hclass_t sip_from_class[];enum { /**@ingroup sip_to @internal * * Hash of @ref sip_to "To header". * */ sip_to_hash = 62495 };/**Header class for @ref sip_to "To header". * * The header class sip_to_class defines how a SIP * @ref sip_to "To header" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_to_t header structure. * * @ingroup sip_to * */SIP_DLL extern msg_hclass_t sip_to_class[];enum { /**@ingroup sip_call_id @internal * * Hash of @ref sip_call_id "Call-ID header". * */ sip_call_id_hash = 38022 };/**Header class for @ref sip_call_id "Call-ID header". * * The header class sip_call_id_class defines how a SIP * @ref sip_call_id "Call-ID header" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_call_id_t header structure. * * @ingroup sip_call_id * */SIP_DLL extern msg_hclass_t sip_call_id_class[];enum { /**@ingroup sip_cseq @internal * * Hash of @ref sip_cseq "CSeq header". * */ sip_cseq_hash = 12268 };/**Header class for @ref sip_cseq "CSeq header". * * The header class sip_cseq_class defines how a SIP * @ref sip_cseq "CSeq header" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_cseq_t header structure. * * @ingroup sip_cseq * */SIP_DLL extern msg_hclass_t sip_cseq_class[];enum { /**@ingroup sip_contact @internal * * Hash of @ref sip_contact "Contact header". * */ sip_contact_hash = 25428 };/**Header class for @ref sip_contact "Contact header". * * The header class sip_contact_class defines how a SIP * @ref sip_contact "Contact header" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_contact_t header structure. * * @ingroup sip_contact * */SIP_DLL extern msg_hclass_t sip_contact_class[];enum { /**@ingroup sip_rseq @internal * * Hash of @ref sip_rseq "RSeq header". * */ sip_rseq_hash = 16651 };/**Header class for @ref sip_rseq "RSeq header". * * The header class sip_rseq_class defines how a SIP * @ref sip_rseq "RSeq header" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_rseq_t header structure. * * @ingroup sip_rseq * */SIP_DLL extern msg_hclass_t sip_rseq_class[];enum { /**@ingroup sip_rack @internal * * Hash of @ref sip_rack "RAck header". * */ sip_rack_hash = 46065 };/**Header class for @ref sip_rack "RAck header". * * The header class sip_rack_class defines how a SIP * @ref sip_rack "RAck header" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_rack_t header structure. * * @ingroup sip_rack * */SIP_DLL extern msg_hclass_t sip_rack_class[];enum { /**@ingroup sip_request_disposition @internal * * Hash of @ref sip_request_disposition "Request-Disposition header". * */ sip_request_disposition_hash = 61507 };/**Header class for @ref sip_request_disposition "Request-Disposition header". * * The header class sip_request_disposition_class defines how a SIP * @ref sip_request_disposition "Request-Disposition header" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_request_disposition_t header structure. * * @ingroup sip_request_disposition * */SIP_DLL extern msg_hclass_t sip_request_disposition_class[];enum { /**@ingroup sip_accept_contact @internal * * Hash of @ref sip_accept_contact "Accept-Contact header". * */ sip_accept_contact_hash = 30081 };/**Header class for @ref sip_accept_contact "Accept-Contact header". * * The header class sip_accept_contact_class defines how a SIP * @ref sip_accept_contact "Accept-Contact header" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_accept_contact_t header structure. * * @ingroup sip_accept_contact * */SIP_DLL extern msg_hclass_t sip_accept_contact_class[];enum { /**@ingroup sip_reject_contact @internal * * Hash of @ref sip_reject_contact "Reject-Contact header". * */ sip_reject_contact_hash = 34934 };/**Header class for @ref sip_reject_contact "Reject-Contact header". * * The header class sip_reject_contact_class defines how a SIP * @ref sip_reject_contact "Reject-Contact header" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_reject_contact_t header structure. * * @ingroup sip_reject_contact * */SIP_DLL extern msg_hclass_t sip_reject_contact_class[];enum { /**@ingroup sip_expires @internal * * Hash of @ref sip_expires "Expires header". * */ sip_expires_hash = 28680 };/**Header class for @ref sip_expires "Expires header". * * The header class sip_expires_class defines how a SIP * @ref sip_expires "Expires header" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_expires_t header structure. * * @ingroup sip_expires * */SIP_DLL extern msg_hclass_t sip_expires_class[];enum { /**@ingroup sip_date @internal * * Hash of @ref sip_date "Date header". * */ sip_date_hash = 43982 };/**Header class for @ref sip_date "Date header". * * The header class sip_date_class defines how a SIP * @ref sip_date "Date header" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_date_t header structure. * * @ingroup sip_date * */SIP_DLL extern msg_hclass_t sip_date_class[];enum { /**@ingroup sip_retry_after @internal * * Hash of @ref sip_retry_after "Retry-After header". * */ sip_retry_after_hash = 30349 };/**Header class for @ref sip_retry_after "Retry-After header". * * The header class sip_retry_after_class defines how a SIP * @ref sip_retry_after "Retry-After header" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_retry_after_t header structure. * * @ingroup sip_retry_after * */SIP_DLL extern msg_hclass_t sip_retry_after_class[];enum { /**@ingroup sip_timestamp @internal * * Hash of @ref sip_timestamp "Timestamp header". * */ sip_timestamp_hash = 12632 };/**Header class for @ref sip_timestamp "Timestamp header". * * The header class sip_timestamp_class defines how a SIP * @ref sip_timestamp "Timestamp header" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_timestamp_t header structure. * * @ingroup sip_timestamp * */SIP_DLL extern msg_hclass_t sip_timestamp_class[];enum { /**@ingroup sip_min_expires @internal * * Hash of @ref sip_min_expires "Min-Expires header". * */ sip_min_expires_hash = 21461 };/**Header class for @ref sip_min_expires "Min-Expires header". * * The header class sip_min_expires_class defines how a SIP * @ref sip_min_expires "Min-Expires header" is parsed and printed. * It also contains methods used by SIP parser and other functions to * manipulate the #sip_min_expires_t header structure. * * @ingroup sip_min_expires * */SIP_DLL extern msg_hclass_t sip_min_expires_class[];enum { /**@ingroup sip_subject @internal * * Hash of @ref sip_subject "Subject header". * */ sip_subject_hash = 16360 };
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -