aboutsummaryrefslogtreecommitdiffstats
path: root/doc/README.dissector
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2017-10-13 00:28:50 -0400
committerAnders Broman <a.broman58@gmail.com>2017-10-13 06:45:37 +0000
commit337f49243faeab6796c12e434928823606dda195 (patch)
tree041f913bee9eee7bcab0bcd9f4de802bd40b8e59 /doc/README.dissector
parent32d31e55ae7ed3b2b3e184e64fa82f1cda5604c4 (diff)
Add ptvcursor APIs that return the values it retrieves
ptvcursor_add_ret_uint ptvcursor_add_ret_int ptvcursor_add_ret_string ptvcursor_add_ret_boolean Change-Id: I41fa91b1ab805778d34a61215830b12a1331e864 Reviewed-on: https://code.wireshark.org/review/23895 Reviewed-by: Michael Mann <mmann78@netscape.net> Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'doc/README.dissector')
-rw-r--r--doc/README.dissector16
1 files changed, 16 insertions, 0 deletions
diff --git a/doc/README.dissector b/doc/README.dissector
index 737848d8f1..89a1e75900 100644
--- a/doc/README.dissector
+++ b/doc/README.dissector
@@ -3530,6 +3530,22 @@ starts where this call finished. The 'encoding' parameter is relevant for
certain type of fields (See above under proto_tree_add_item()).
proto_item*
+ptvcursor_add_ret_uint(ptvcursor_t* ptvc, int hf, gint length, const guint encoding, guint32 *retval);
+ Like ptvcursor_add, but returns uint value retreived
+
+proto_item*
+ptvcursor_add_ret_int(ptvcursor_t* ptvc, int hf, gint length, const guint encoding, gint32 *retval);
+ Like ptvcursor_add, but returns int value retreived
+
+proto_item*
+ptvcursor_add_ret_string(ptvcursor_t* ptvc, int hf, gint length, const guint encoding, wmem_allocator_t *scope, const guint8 **retval);
+ Like ptvcursor_add, but returns string retreived
+
+proto_item*
+ptvcursor_add_ret_boolean(ptvcursor_t* ptvc, int hf, gint length, const guint encoding, gboolean *retval);
+ Like ptvcursor_add, but returns boolean value retreived
+
+proto_item*
ptvcursor_add_no_advance(ptvcursor_t* ptvc, int hf, gint length, const guint encoding)
Like ptvcursor_add, but does not advance the internal cursor.