Hi All,
In SVN 22966 I added support for timestamps relative to the tcp-stream.
To be able to view those timestamps as a column in the packet-list pane,
I now added support for "conversation-timestamps" (SVN 23058). I have
chosen to make this not tcp-specific, but general to all kinds of
conversations. The tcp dissector is just the first one to use it.
I have added two new column types:
- COL_REL_CONV_TIME which is used to display the time relative to the
first frame that was seen in the conversation
- COL_DELTA_CONV_TIME which is used to display the delta time from the
previous frame of the conversation
I have added the function "col_set_time()" to "epan/column-utils.[ch]"
which can be called from within a dissector to set either of these two
columns to the appropiate time.
In order for the user to be able to select which protocol should provide
the conversation timestamps to these columns there must be a preference
in each dissecter (that uses conversation timestamps) to turn
conversation timestamps off (to prevent higher level protocols to
overwrite the timestamps of lower level protocols).
If no one objects to these changes and/or the way they had been
implemented, I will implement conversation timestamps for the udp
dissector in the near future and will update README.developer with
the information above.
Cheers,
Sake