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

📄 sip_hclasses.h

📁 this is simple sip stack.
💻 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 request line.    */  sip_request_hash = -1 };/**Header class for SIP request line. *  * The header class sip_request_class defines how a SIP * 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 status line.    */  sip_status_hash = -2 };/**Header class for SIP status line. *  * The header class sip_status_class defines how a SIP * 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 Via header.    */  sip_via_hash = 46244 };/**Header class for SIP Via header. *  * The header class sip_via_class defines how a SIP * 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 Route header.    */  sip_route_hash = 28359 };/**Header class for SIP Route header. *  * The header class sip_route_class defines how a SIP * 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 Record-Route header.    */  sip_record_route_hash = 33211 };/**Header class for SIP Record-Route header. *  * The header class sip_record_route_class defines how a SIP * 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 Max-Forwards header.    */  sip_max_forwards_hash = 27231 };/**Header class for SIP Max-Forwards header. *  * The header class sip_max_forwards_class defines how a SIP * 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 Proxy-Require header.    */  sip_proxy_require_hash = 11704 };/**Header class for SIP Proxy-Require header. *  * The header class sip_proxy_require_class defines how a SIP * 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 From header.    */  sip_from_hash = 15368 };/**Header class for SIP From header. *  * The header class sip_from_class defines how a SIP * 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 To header.    */  sip_to_hash = 62495 };/**Header class for SIP To header. *  * The header class sip_to_class defines how a SIP * 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 Call-ID header.    */  sip_call_id_hash = 38022 };/**Header class for SIP Call-ID header. *  * The header class sip_call_id_class defines how a SIP * 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 CSeq header.    */  sip_cseq_hash = 12268 };/**Header class for SIP CSeq header. *  * The header class sip_cseq_class defines how a SIP * 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 Contact header.    */  sip_contact_hash = 25428 };/**Header class for SIP Contact header. *  * The header class sip_contact_class defines how a SIP * 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 RSeq header.    */  sip_rseq_hash = 16651 };/**Header class for SIP RSeq header. *  * The header class sip_rseq_class defines how a SIP * 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 RAck header.    */  sip_rack_hash = 46065 };/**Header class for SIP RAck header. *  * The header class sip_rack_class defines how a SIP * 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 Request-Disposition header.    */  sip_request_disposition_hash = 61507 };/**Header class for SIP Request-Disposition header. *  * The header class sip_request_disposition_class defines how a SIP * 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 Accept-Contact header.    */  sip_accept_contact_hash = 30081 };/**Header class for SIP Accept-Contact header. *  * The header class sip_accept_contact_class defines how a SIP * 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 Reject-Contact header.    */  sip_reject_contact_hash = 34934 };/**Header class for SIP Reject-Contact header. *  * The header class sip_reject_contact_class defines how a SIP * 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 Expires header.    */  sip_expires_hash = 28680 };/**Header class for SIP Expires header. *  * The header class sip_expires_class defines how a SIP * 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 Date header.    */  sip_date_hash = 43982 };/**Header class for SIP Date header. *  * The header class sip_date_class defines how a SIP * 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 Retry-After header.    */  sip_retry_after_hash = 30349 };/**Header class for SIP Retry-After header. *  * The header class sip_retry_after_class defines how a SIP * 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 Timestamp header.    */  sip_timestamp_hash = 12632 };/**Header class for SIP Timestamp header. *  * The header class sip_timestamp_class defines how a SIP * 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 Min-Expires header.    */  sip_min_expires_hash = 21461 };/**Header class for SIP Min-Expires header. *  * The header class sip_min_expires_class defines how a SIP * 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 Subject header.    */  sip_subject_hash = 16360 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -