diff options
author | Martin Mathieson <martin.r.mathieson@googlemail.com> | 2011-02-02 23:21:16 +0000 |
---|---|---|
committer | Martin Mathieson <martin.r.mathieson@googlemail.com> | 2011-02-02 23:21:16 +0000 |
commit | 82cbbca3e50e41468de1ecbef43d02d51562bf4e (patch) | |
tree | ada8cfe8dd6609349add52a63e8ee233964316d4 /epan/dissectors/packet-mac-lte.c | |
parent | 77333de27890a968c52a93d47547b70eff8a3540 (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.c | 13 |
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) { |