aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-sccp.h
diff options
context:
space:
mode:
authorLuis Ontanon <luis.ontanon@gmail.com>2007-03-27 23:00:55 +0000
committerLuis Ontanon <luis.ontanon@gmail.com>2007-03-27 23:00:55 +0000
commit9dbe9adf50b74ec789b4f2163b190f258f4e77fa (patch)
tree2ddfb4b4612738e326a40ac2df91248d41dc91f6 /epan/dissectors/packet-sccp.h
parent8c6ad121d8f9680a1a0042eb156ecd8df389e4f0 (diff)
downloadwireshark-9dbe9adf50b74ec789b4f2163b190f258f4e77fa.tar.gz
wireshark-9dbe9adf50b74ec789b4f2163b190f258f4e77fa.tar.bz2
wireshark-9dbe9adf50b74ec789b4f2163b190f258f4e77fa.zip
Another iteration over sctp calls (RANAP/BSSAP) a step towards TCAP/(MAP/IMAP/CAMEL)
- Fix SUA calls (I would need some more traces to test this) svn path=/trunk/; revision=21235
Diffstat (limited to 'epan/dissectors/packet-sccp.h')
-rw-r--r--epan/dissectors/packet-sccp.h20
1 files changed, 15 insertions, 5 deletions
diff --git a/epan/dissectors/packet-sccp.h b/epan/dissectors/packet-sccp.h
index 50274592d2..ff8c0be122 100644
--- a/epan/dissectors/packet-sccp.h
+++ b/epan/dissectors/packet-sccp.h
@@ -64,11 +64,21 @@ typedef struct _sccp_msg_info_t {
guint framenum;
guint offset;
guint type;
- struct _sccp_assoc_info_t* assoc;
- struct _sccp_msg_info_t* next;
- gchar* label;
- gchar* comment;
+ union {
+ struct {
+ gchar* label;
+ gchar* comment;
+ struct _sccp_assoc_info_t* assoc;
+ struct _sccp_msg_info_t* next;
+ } co;
+ struct {
+ guint8* calling_gt;
+ guint calling_ssn;
+ guint8* called_gt;
+ guint called_ssn;
+ } ud;
+ } data;
} sccp_msg_info_t;
typedef struct _sccp_assoc_info_t {
@@ -89,7 +99,7 @@ typedef struct _sccp_assoc_info_t {
} sccp_assoc_info_t;
-
+extern void reset_sccp_assoc(void);
extern sccp_assoc_info_t* get_sccp_assoc(packet_info* pinfo, guint offset, guint32 src_lr, guint32 dst_lr, guint msg_type);
#endif