Wireshark mailing list archives

Re: Correct way to add bytes to tree


From: Juan Jose Martin Carrascosa <juanjo () rti com>
Date: Thu, 29 Dec 2016 15:27:49 +0100

Hi all,

Thanks for the prompt answers. I have ended up adding the value as a
sub-element. So I don't need to do what I specified above anymore.

Patch here! https://code.wireshark.org/review/#/c/19458/

Thanks,
Juanjo Martin

On Wed, Dec 28, 2016 at 8:46 PM, Alexis La Goutte <alexis.lagoutte () gmail com
wrote:

You can also look proto_item_append_text

On Wed, Dec 28, 2016 at 7:54 PM, Jaap Keuter <jaap.keuter () xs4all nl>
wrote:

Hi,

Sharing part of the relevant code would help answer your question, eg.
the proto_add_ calls tested.

Thanks,
Jaap

On 28 Dec 2016, at 19:09, Juan Jose Martin Carrascosa <juanjo () rti com>
wrote:

Hi all,

I have what I need to add bytes to a tree using proto_tree_add_item or
proto_tree_add_bytes. The problem is that I want to customize the name of
the proto_item adding a couple of parameters that I know from before.
Something like this:

given id = 5 and length = 10, tvb, offset and length. Assuming that for
example the bytes are "a05651"

Displayed content should be:

*Member (id = 5, len = 10): a05651*

However, I can't make it work properly using the _format or _format_value
variants. It ends not adding the content of the bytes:

*Member (id = 5, len = 10):*

Any help?

Thanks,
Juanjo Martin



____________________________________________________________
_______________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org?subject=unsubscr
ibe



____________________________________________________________
_______________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org?subject=
unsubscribe




-- 

Juanjo Martin
Senior Application Engineer
Professional Services Group
Office: +34 958 27 88 62
Mobile: +34 656 30 20 56
juanjo () rti com
www.rti.com
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org?subject=unsubscribe

Current thread: