aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-sccp.h
diff options
context:
space:
mode:
authorLuis Ontanon <luis.ontanon@gmail.com>2007-03-03 23:38:35 +0000
committerLuis Ontanon <luis.ontanon@gmail.com>2007-03-03 23:38:35 +0000
commit628d9908850b64010669cd2cb156999ea38c674b (patch)
tree653a1a18a33416e845324808bded4170ee11ce31 /epan/dissectors/packet-sccp.h
parentb874efb47da01a28ff2fac4854819e481915574c (diff)
Add an optional generated id to each association and have a tree with links to all messages of the association bellow it.
svn path=/trunk/; revision=20967
Diffstat (limited to 'epan/dissectors/packet-sccp.h')
-rw-r--r--epan/dissectors/packet-sccp.h20
1 files changed, 14 insertions, 6 deletions
diff --git a/epan/dissectors/packet-sccp.h b/epan/dissectors/packet-sccp.h
index 166dcd2e98..4dd34927d2 100644
--- a/epan/dissectors/packet-sccp.h
+++ b/epan/dissectors/packet-sccp.h
@@ -27,21 +27,29 @@
typedef enum _sccp_payload_t {
SCCP_PLOAD_NONE,
- SCCP_PLOAD_RANAP,
+ SCCP_PLOAD_BSSAP,
+ SCCP_PLOAD_RANAP,
SCCP_PLOAD_TCAP,
- SCCP_PLOAD_CAMEL
+ SCCP_PLOAD_CAMEL,
} sccp_payload_t;
/* obscure to SCCP, to be defined by users */
typedef struct _sccp_payload_data_t sccp_payload_data_t;
+
+typedef struct _sccp_msg_info_t {
+ guint framenum;
+ struct _sccp_msg_info_t* next;
+} sccp_msg_info_t;
-typedef struct _sccp_assoc_info_t {
+typedef struct _sccp_assoc_info_t {
+ guint32 id;
guint32 calling_dpc;
guint32 called_dpc;
guint8 calling_ssn;
- guint8 called_ssn;
- gboolean has_calling_key;
- gboolean has_called_key;
+ guint8 called_ssn;
+ gboolean has_calling_key;
+ gboolean has_called_key;
+ sccp_msg_info_t* msgs;
sccp_payload_t pload;
sccp_payload_data_t* private_data;
} sccp_assoc_info_t;