aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-mac-lte.c
diff options
context:
space:
mode:
authorMartin Mathieson <martin.r.mathieson@googlemail.com>2011-02-02 23:21:16 +0000
committerMartin Mathieson <martin.r.mathieson@googlemail.com>2011-02-02 23:21:16 +0000
commit82cbbca3e50e41468de1ecbef43d02d51562bf4e (patch)
treeada8cfe8dd6609349add52a63e8ee233964316d4 /epan/dissectors/packet-mac-lte.c
parent77333de27890a968c52a93d47547b70eff8a3540 (diff)
Add and use accessors to get/set per-packet data for LTE MAC.
This will allow plugins to use the dissector. svn path=/trunk/; revision=35774
Diffstat (limited to 'epan/dissectors/packet-mac-lte.c')
-rw-r--r--epan/dissectors/packet-mac-lte.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/epan/dissectors/packet-mac-lte.c b/epan/dissectors/packet-mac-lte.c
index bc7a27ce75..9045993061 100644
--- a/epan/dissectors/packet-mac-lte.c
+++ b/epan/dissectors/packet-mac-lte.c
@@ -4084,6 +4084,19 @@ void proto_register_mac_lte(void)
register_init_routine(&mac_lte_init_protocol);
}
+
+/* Function to be called from outside this module (e.g. in a plugin) to get per-packet data */
+mac_lte_info *get_mac_lte_proto_data(packet_info *pinfo)
+{
+ return p_get_proto_data(pinfo->fd, proto_mac_lte);
+}
+
+/* Function to be called from outside this module (e.g. in a plugin) to set per-packet data */
+void set_mac_lte_proto_data(packet_info *pinfo, mac_lte_info *p_mac_lte_info)
+{
+ p_add_proto_data(pinfo->fd, proto_mac_lte, p_mac_lte_info);
+}
+
void
proto_reg_handoff_mac_lte(void)
{