sip_hclasses.h.in 1.99 KB
Newer Older
1
/** -*- C -*- 
Pekka Pessi's avatar
Pekka Pessi committed
2
 *
Pekka Pessi's avatar
Pekka Pessi committed
3
 * @file sofia-sip/sip_hclasses.h.in
4 5 6 7 8
 *
 * Template for <sip_hclasses.h>.
 */

/* 
Pekka Pessi's avatar
Pekka Pessi committed
9 10 11 12 13 14
 * This file is part of the Sofia-SIP package
 *
 * Copyright (C) 2005 Nokia Corporation.
 *
 * Contact: Pekka Pessi <pekka.pessi@nokia.com>
 *
15
 * This library is free software; you can redistribute it and/or
Pekka Pessi's avatar
Pekka Pessi committed
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
 * 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
 *
 */

Pekka Pessi's avatar
Pekka Pessi committed
32 33
#ifndef SIP_HCLASSES_H
/** Defined when <sofia-sip/sip_hclasses.h> has been included. */
34
#define SIP_HCLASSES_H
Pekka Pessi's avatar
Pekka Pessi committed
35

Pekka Pessi's avatar
Pekka Pessi committed
36
/**@file sofia-sip/sip_hclasses.h
Pekka Pessi's avatar
Pekka Pessi committed
37 38 39 40 41 42 43 44 45 46
 * @brief Declarations of SIP header classes.
 * 
 * #AUTO#
 * 
 * @author Pekka Pessi <Pekka.Pessi@nokia.com>
 *
 * @date Created: Thu Jan 23 19:26:31 2003 ppessi
 */

#ifndef MSG_TYPES_H
47
#include <sofia-sip/msg_types.h>
Pekka Pessi's avatar
Pekka Pessi committed
48 49
#endif

50
SOFIA_BEGIN_DECLS
Pekka Pessi's avatar
Pekka Pessi committed
51 52 53 54 55


enum { 
  /**@ingroup sip_#xxxxxx# @internal 
   *
56
   * Hash of @ref sip_#xxxxxx# "#xxxxxxx_xxxxxxx#".
57 58
   *
   * @since New in #version#.
Pekka Pessi's avatar
Pekka Pessi committed
59 60 61 62
   */
  sip_#xxxxxx#_hash = #hash# 
};

63
/**Header class for @ref sip_#xxxxxx# "#xxxxxxx_xxxxxxx#".
Pekka Pessi's avatar
Pekka Pessi committed
64 65
 * 
 * The header class sip_#xxxxxx#_class defines how a SIP
66 67 68
 * @ref sip_#xxxxxx# "#xxxxxxx_xxxxxxx#" is parsed and printed.
 * It also contains methods used by SIP parser and other functions to
 * manipulate the #sip_#xxxxxx#_t header structure.
Pekka Pessi's avatar
Pekka Pessi committed
69 70
 *
 * @ingroup sip_#xxxxxx#
71 72
 *
 * @since New in #version#.
Pekka Pessi's avatar
Pekka Pessi committed
73 74 75 76
 */
SIP_DLL extern msg_hclass_t sip_#xxxxxx#_class[];


77
SOFIA_END_DECLS
Pekka Pessi's avatar
Pekka Pessi committed
78
#endif /* !defined SIP_HCLASSES_H */