📄 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 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 + -