Erwin,
You got it, a updated ACN plug in. I had looked at the one wrote but ACN
has changed so much that I decided to start over. However, the Ethereal
documentation is not clear if you can recursively use the same
registered field table entry. It does seem to work but the
documentation seems to indicate that it uses the hf_xxx memory location
as part of the tree leading on to believe you would not be able to use
it more than once. Having now looked more at the code and understanding
this a bit more, I don't think it will be a problem but I wanted to get
the views of those more failure with Ethereal.
Bill
-----Original Message-----
From: ethereal-dev-bounces@xxxxxxxxxxxx
[mailto:ethereal-dev-bounces@xxxxxxxxxxxx] On Behalf Of Erwin Rol
Sent: Monday, January 09, 2006 9:13 AM
To: Ethereal development
Subject: Re: [Ethereal-dev] Multiple/Recursive PDUs
Hey Bill,
On Wed, 2006-01-04 at 01:34 -0600, Bill Florac wrote:
> I am trying to create a plug-in to dissect a protocol that contains
> multiple PDU in one UDP packet. Each PDU can contain by itself,
> contain more PDUs. The type and number of PDUs varies with each UDP
> packet. Can I put multiple dissectors in one plug-in so I can call
> the correct one (possibly recursively)?
I don't know what protocol you are building a dissector for, but the ACN
plugin i wrote a long time ago for a early draft version of ACN does the
PDU in PDU thing, you might be able to use it as a reference.
- Erwin
--
Erwin Rol Software Engineering - http://www.erwinrol.com/
tel: +49-(0)8024-479378 gsm: +49-(0)171-6929198 email: info@xxxxxxxxxxxx
_______________________________________________
Ethereal-dev mailing list
Ethereal-dev@xxxxxxxxxxxx
http://www.ethereal.com/mailman/listinfo/ethereal-dev