diff options
author | Luis Ontanon <luis.ontanon@gmail.com> | 2007-03-27 23:00:55 +0000 |
---|---|---|
committer | Luis Ontanon <luis.ontanon@gmail.com> | 2007-03-27 23:00:55 +0000 |
commit | 9dbe9adf50b74ec789b4f2163b190f258f4e77fa (patch) | |
tree | 2ddfb4b4612738e326a40ac2df91248d41dc91f6 /epan/dissectors/packet-sccp.h | |
parent | 8c6ad121d8f9680a1a0042eb156ecd8df389e4f0 (diff) | |
download | wireshark-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.h | 20 |
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 |