The data contained in this repository can be downloaded to your computer using one of several clients.
Please see the documentation of your version control software client for more information.

Please select the desired protocol below to get the URL.

This URL has Read-Only access.

Statistics
| Branch: | Revision:

main_repo / epan / dissectors / packet-aim-email.c @ 4caa8461

History | View | Annotate | Download (2.24 KB)

1 b3360018 Guy Harris
/* packet-aim-email.c
2
 * Routines for AIM (OSCAR) dissection, SNAC Email
3
 * Copyright 2004, Jelmer Vernooij <jelmer@samba.org>
4
 *
5
 * $Id$
6
 *
7 feab79e3 Ronnie Sahlberg
 * Wireshark - Network traffic analyzer
8
 * By Gerald Combs <gerald@wireshark.org>
9 b3360018 Guy Harris
 * Copyright 1998 Gerald Combs
10
 *
11
 * This program is free software; you can redistribute it and/or
12
 * modify it under the terms of the GNU General Public License
13
 * as published by the Free Software Foundation; either version 2
14
 * of the License, or (at your option) any later version.
15
 *
16
 * This program is distributed in the hope that it will be useful,
17
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
18
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19
 * GNU General Public License for more details.
20
 *
21
 * You should have received a copy of the GNU General Public License
22
 * along with this program; if not, write to the Free Software
23
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
24
 */
25
26
#ifdef HAVE_CONFIG_H
27
# include "config.h"
28
#endif
29
30
#include <stdlib.h>
31
#include <ctype.h>
32
33
#include <glib.h>
34
35
#include <epan/packet.h>
36
#include <epan/strutil.h>
37
38
#include "packet-aim.h"
39
40
#define FAMILY_EMAIL    0x0018
41
42 94e550fe Guy Harris
static const aim_subtype aim_fnac_family_email[] = {
43
  { 0x0006, "Email Status Request", NULL },
44
  { 0x0007, "Email Status Reply", NULL },
45
  { 0x0016, "Activate Email", NULL },
46
  { 0, NULL, NULL }
47 b3360018 Guy Harris
};
48
49
/* Initialize the protocol and registered fields */
50
static int proto_aim_email = -1;
51
52
/* Initialize the subtree pointers */
53
static gint ett_aim_email      = -1;
54
55 feab79e3 Ronnie Sahlberg
/* Register the protocol with Wireshark */
56 b3360018 Guy Harris
void
57
proto_register_aim_email(void)
58
{
59
60
/* Setup list of header fields */
61
/*FIXME
62
  static hf_register_info hf[] = {
63
  };*/
64
65
/* Setup protocol subtree array */
66
  static gint *ett[] = {
67
    &ett_aim_email,
68
  };
69
70
/* Register the protocol name and description */
71
  proto_aim_email = proto_register_protocol("AIM E-mail", "AIM Email", "aim_email");
72
73
/* Required function calls to register the header fields and subtrees used */
74
/*FIXME
75
  proto_register_field_array(proto_aim_email, hf, array_length(hf));*/
76
  proto_register_subtree_array(ett, array_length(ett));
77
}
78
79
void
80
proto_reg_handoff_aim_email(void)
81
{
82 94e550fe Guy Harris
  aim_init_family(proto_aim_email, ett_aim_email, FAMILY_EMAIL, aim_fnac_family_email);
83 b3360018 Guy Harris
}