John R. wrote:

> I was hoping I could just have a few hf table entries for the fixed
> portions of the header. But it seems that all of the
> proto_tree_add_xxx functions expect a hf id.

Not if "xxx" = "text".

> Is it possible to add
> entries to the tree control

(Probably best stated as "to the tree" - those functions don't directly 
affect any GUI widget, they just affect a tree data structure that is 
used to, among other things, construct the tree widget in the packet 
detail pane.)

> that are not based on an hf entry?

Yes, with proto_tree_add_text().

> Would I lose the ability to search for particular values?

If you use proto_tree_add_text(), yes.

> If that's not possible to do without losing searchability (i.e. by
> simply composing the entire tree control of custom formatted strings)
> is it possible to dynamically create new hf entries at runtime?

All hf entries are created at runtime; it's just that almost all of them 
are created from a static table in the dissector in the register routine.

Constructing that table (the hf[] array) from a file is certainly 
possible.  As far as I know, it'd even be possible to do it in the main 
dissector routine when you see the first packet, rather than in the 
register routine.
_______________________________________________
Wireshark-dev mailing list
[email protected]
http://www.wireshark.org/mailman/listinfo/wireshark-dev

Reply via email to