Ethereal-dev: Re: [Ethereal-dev] parameter arrays

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "John R." <jhoger@xxxxxxxxx>
Date: Fri, 26 May 2006 17:50:52 -0700
On 5/24/06, Guy Harris <gharris@xxxxxxxxx> wrote:

Typically, for an array of N myprot.ufield values, they just put each one
in as a myprot.ufield value, perhaps using proto_tree_add_XXX_format() so
that each one could be tagged with the instance number.

It might be useful to have a call to do the tagging for you; no such call
currently exists.


Is it possible to append text to the field name after the field and
value have been added using proto_tree_add_item? I'd like to add the
"[index]" string that way. Otherwise I guess I would have to switch
case off the type to determine which proto_tree_add_XXX_format call to
use, even though I'm willing to accept the default formatting given
the type as set in the hf table.

Maybe proto_tree_add_item_format_field which allows controlling only
the format of the field name (and not the value) would be useful. Or
just as good for this purpose would be a proto_tree_add_item_element
or some such as you describe and the formatting for array indexes
would be common across dissectors if you accept default formatting.

-- John.
_______________________________________________
Ethereal-dev mailing list
Ethereal-dev@xxxxxxxxxxxx
http://www.ethereal.com/mailman/listinfo/ethereal-dev