Ethereal-dev: RE: [Ethereal-dev] VJ compressed PPP packets ??

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

From: Jeff Foster <jfoste@xxxxxxxxxxxx>
Date: Wed, 28 Feb 2001 16:09:45 -0600
I found some problems in both our solutions.  

My solution creates many tabs during the file load
because the add_byte_view is called for each packet that
passes the compression dissector and the gui code
doesn't execute to clear the tabs.  DAMN!

I started coding your suggestion and could bring myself
to do it. I stand by my assert that tvbuffs are a 
clean data struct that we shouldn't pollute. So changed
to code the byte_view info in the proto.c file with a
storage array and accessors for the gui code to use when
building the display. I hope this is a reasonable 
compromise that will work for both of us.

Now the problems... those damn 'packet window', (why did I
add that?).  When there is a packet window open, we have
tvbuff for both the main display and the packet window 
active, (same problem for my idea). So, using a list of
tvbuffs will not work because it will see tvbuffs for
both the main window and the 'packet window'.  

I'm stumped, any suggestions.

Jeff Foster
jfoste@xxxxxxxxxxxx