Commit graph

7 commits

Author SHA1 Message Date
Guy Harris
23319ff023 Move the pointer to the "column_info" structure in the "frame_data"
structure to the "packet_info" structure; only stuff that's permanently
stored with each frame should be in the "frame_data" structure, and the
"column_info" structure is not guaranteed to hold the column values for
that frame at all times - it was only in the "frame_data" structure so
that it could be passed to dissectors, and, as all dissectors are now
passed a pointer to a "packet_info" structure, it could just as well be
put in the "packet_info" structure.

That saves memory, by shrinking the "frame_data" structure (there's one
of those per frame), and also lets us clean up the code a bit.

svn path=/trunk/; revision=4370
2001-12-10 00:26:21 +00:00
Guy Harris
bced8711f6 Make "dissector_add()", "dissector_delete()", and "dissector_change()"
take a dissector handle as an argument, rather than a pointer to a
dissector function and a protocol ID.  Associate dissector handles with
dissector table entries.

svn path=/trunk/; revision=4308
2001-12-03 04:00:26 +00:00
Guy Harris
1d42c94b05 Make the resolution for time values be nanoseconds rather than
microseconds.

Fix some "signed vs. unsigned" comparison warnings.

svn path=/trunk/; revision=3934
2001-09-14 07:10:13 +00:00
Guy Harris
8412393197 From Joerg Mayer: explicitly fill in all members of a
"header_field_info" structure, including the ones that are later set by
the routines to register fields.

svn path=/trunk/; revision=3561
2001-06-18 02:18:27 +00:00
Guy Harris
595241a676 Clearing a column before adding text to it with "col_add_fstr()" is
unnecessary.  Clearing it before fetching anything from the packet with
a call that might throw an exception, however, is a Good Idea.

The Modbus/TCP dissector is called from a dissector table, so it doesn't
have to check if the protocol is enabled, or set "pinfo->current_proto"
- that's done for it by the dissector-table code.

svn path=/trunk/; revision=3378
2001-04-24 23:22:03 +00:00
Guy Harris
d40b312548 Get the "." out of the URL for the Modbus/TCP home page.
Fix Gerald's e-mail address.

svn path=/trunk/; revision=3377
2001-04-24 19:31:33 +00:00
Guy Harris
20a79084a9 Modbus/TCP support, from Riaan Swart.
svn path=/trunk/; revision=3376
2001-04-24 19:29:14 +00:00