aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ansi_tcap.h
diff options
context:
space:
mode:
authoretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>2007-08-16 19:59:55 +0000
committeretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>2007-08-16 19:59:55 +0000
commit8b1b8b975afab521dcf69b5640cb5d131db89f02 (patch)
tree958607ee2f9f9d0d7d0fc523254f766fa1b85698 /epan/dissectors/packet-ansi_tcap.h
parenta81e56a1928a825b1110eceeeeeb702062a15d28 (diff)
Collect context data.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22528 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-ansi_tcap.h')
-rw-r--r--epan/dissectors/packet-ansi_tcap.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/epan/dissectors/packet-ansi_tcap.h b/epan/dissectors/packet-ansi_tcap.h
index 1a8df2a491..f24c922772 100644
--- a/epan/dissectors/packet-ansi_tcap.h
+++ b/epan/dissectors/packet-ansi_tcap.h
@@ -35,6 +35,34 @@
#ifndef PACKET_ANSI_TCAP_H
#define PACKET_ANSI_TCAP_H
+#define ANSI_TCAP_CTX_SIGNATURE 0x41544341 /* "ATCA" */
+
+struct ansi_tcap_private_t {
+ guint32 signature;
+ gboolean acv; /* Is the Application Context Version present */
+ void * objectApplicationId_oid;
+ guint32 session_id;
+ void * context;
+ gchar *TransactionID_str;
+ struct { /* "dynamic" data */
+ gint pdu;
+ /*
+ 1 : invoke,
+ 2 : returnResult,
+ 3 : returnError,
+ 4 : reject
+ */
+ gint OperationCode;
+ /*
+ 0 : national,
+ 1 : private
+ */
+ gint32 OperationCode_national;
+ gint32 OperationCode_private;
+ proto_item *OperationCode_item;
+ } d;
+
+};
/*extern void add_ansi_tcap_subdissector(guint32 ssn, dissector_handle_t dissector);*/