⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sip_hclasses.h

📁 Sofia SIP is an open-source SIP User-Agent library, compliant with the IETF RFC3261 specification.
💻 H
📖 第 1 页 / 共 3 页
字号:
/*  * 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 + -