Age | Commit message (Collapse) | Author | Files | Lines |
|
"top-level" dissectors that libepan-users call, instead of dissect_packet().
The epan_dissect_t holds the tvbuff after dissection so that the tvbuff's
memory is not cleared until after the proto_tree is freed. (I might stuff
the proto_tree into the epan_dissect_t, too).
What remains of dissect_packet() in packet.c handles the tvbuff initialiation.
The real meat of dissect_packet() is now in dissect_frame(), in packet-frame.c
This means that "packet.c" is no longer a dissector, os it is no longer
passed to make-reg-dotc.
Once dissect_fddi() gets two wrapper functions (dissect_fddi_swapped()
and dissect_fddi_nonswapped()), the a dissector handoff routine could
be used instead of the switch statement in dissect_frame(). I'd register
a field like "wtap.encap"
svn path=/trunk/; revision=2478
|
|
- get rid of the "epan" argument for init_plugins()
svn path=/trunk/; revision=2471
|
|
svn path=/trunk/; revision=2469
|
|
the text off at 62 characters.
svn path=/trunk/; revision=2466
|
|
svn path=/trunk/; revision=2463
|
|
svn path=/trunk/; revision=2462
|
|
and #include "util.h" from epan code. Move get_home_dir() into epan/filesystem.c
as it's used by plugins.c.
svn path=/trunk/; revision=2461
|
|
svn path=/trunk/; revision=2460
|
|
svn path=/trunk/; revision=2459
|
|
svn path=/trunk/; revision=2458
|