aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-h323.h
diff options
context:
space:
mode:
authorTomas Kukosa <tomas.kukosa@siemens.com>2007-10-17 11:06:14 +0000
committerTomas Kukosa <tomas.kukosa@siemens.com>2007-10-17 11:06:14 +0000
commita23916f4d5c23fb7e1f00d79e6418a604f43ba42 (patch)
tree6f97e27a51f9882d73d97310adff846608fc4688 /epan/dissectors/packet-h323.h
parent286f231eb9237bd800aa339aff2413f147300552 (diff)
add forgotten packet-h323.h
svn path=/trunk/; revision=23217
Diffstat (limited to 'epan/dissectors/packet-h323.h')
-rw-r--r--epan/dissectors/packet-h323.h74
1 files changed, 74 insertions, 0 deletions
diff --git a/epan/dissectors/packet-h323.h b/epan/dissectors/packet-h323.h
new file mode 100644
index 0000000000..0a919f9dd8
--- /dev/null
+++ b/epan/dissectors/packet-h323.h
@@ -0,0 +1,74 @@
+/* Do not modify this file. */
+/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
+/* packet-h323.h */
+/* ../../tools/asn2wrs.py -p h323 -c h323.cnf -s packet-h323-template RAS-PROTOCOL-TUNNEL.asn ROBUSTNESS-DATA.asn */
+
+/* Input file: packet-h323-template.h */
+
+#line 1 "packet-h323-template.h"
+/* packet-h323.h
+ * Routines for H.235 packet dissection
+ * 2007 Tomas Kukosa
+ *
+ * $Id$
+ *
+ * Wireshark - Network traffic analyzer
+ * By Gerald Combs <gerald@wireshark.org>
+ * Copyright 1998 Gerald Combs
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#ifndef PACKET_H323_H
+#define PACKET_H323_H
+
+/* Generic Extensible Framework */
+
+#define GEF_CTX_SIGNATURE 0x47454658 /* "GEFX" */
+
+typedef struct _gef_ctx_t {
+ guint32 signature;
+ struct _gef_ctx_t *parent;
+ /*
+ H323-MESSAGES
+ FeatureDescriptor/<id>
+ <id>
+ GenericData/<id>
+ <id>
+ MULTIMEDIA-SYSTEM-CONTROL
+ GenericInformation/<id>[-<subid>]
+ <id>
+ GenericMessage/<id>[-<subid>]
+ <id>
+ GenericCapability/<id>
+ collapsing/<id>
+ nonCollapsing/<id>
+ nonCollapsingRaw
+ EncryptionSync
+ <id>
+ */
+ const gchar *type;
+ const gchar *id;
+ const gchar *subid;
+ const gchar *key;
+} gef_ctx_t;
+
+extern gef_ctx_t* gef_ctx_alloc(gef_ctx_t *parent, const gchar *type);
+extern gboolean gef_ctx_check_signature(gef_ctx_t *gefx);
+extern gef_ctx_t* gef_ctx_get(void *ptr);
+extern void gef_ctx_update_key(gef_ctx_t *gefx);
+
+#endif /* PACKET_H323_H */
+