Wireshark-bugs: [Wireshark-bugs] [Bug 9607] TFShark (Terminal FileShark)

Date: Mon, 27 Jan 2014 04:41:45 +0000

changed bug 9607

What Removed Added
Attachment #12510 Flags   review_for_checkin?

Comment # 27 on bug 9607 from
Created attachment 12510 [details]
Wiretap refactored, take 1

I may have gone too far down the rabbit hole, but I took a shot at starting to
refactor Wiretap and breaking structures down into "generally useful fields for
dissection" and "capture specific".  Since I envision this as a "base" for
Wiretap and Filetap, I when with the "wft" prefix for "common" functionality.

For now it all still lives in the Wiretap library because I didn't want to
officially break it out without some discussion.  Certain fields could
certainly be moved between "common" and "capture specific", but its the initial
break that was the most difficult (to compile).

The "architectural" changes can be found in cfile.h, wtap.h, wtap-int.h and
(new file) wftap-int.h.  Most of the other (painstaking) changes were really
just the result of compiling those new architecture changes.

Feedback is of course appreciated.  This was my final task before tackling
Gerrit/git, so once I have the new setup ready, I'll get more serious about
committing this (barring objections)


You are receiving this mail because:
  • You are watching all bug changes.