aboutsummaryrefslogtreecommitdiffstats
path: root/epan/timestamp.h
AgeCommit message (Collapse)AuthorFilesLines
2023-09-13Handle all time stamp precisions in the View menu and recent file.Guy Harris1-7/+11
Allow the user to select all time stamp resolutions from "seconds" to "nanoseconds" from the View menu. Add values for the formerly-missing resolutions to ws_tsprec_e and ts_precision enums; rename CSEC and DSEC to 100_MSEC and 10_MSEC, to match the pattern used by the new values.
2023-08-16Add a set of time stamp precision values in wsutil/nstime.h and use them.Guy Harris1-9/+15
Add an enum containing a set of symbols for time stamp precisions, where the value of the symbol is the number of digits of precision after the decimal point. Replace to_str_time_res_t with the new enum, ws_tsprec_e. Deefine the TS_PREC_FIXED_ entries in the ts_precision enum, and the WTAP_TSPREC_ #defines that correspond to known time stamp precisions, to have the same values as the corresponding ws_tsprec_e values. This means that their values are also the number of digits of precision after the decimal point.
2023-03-31Allow specifying subsecond granularity with tshark -tPreben Guldberg1-1/+3
Implements suggestion in issue #18714. Proposed syntax for setting subsecond precision is "tshark -t adoy.3" for millisecond accuracy in output. Using a dot separator indicates the precision of what follows the dot in the output. The following tshark -t combinations are supported: 1. Specifying just the format with e.g. "-t a" and defaulting the precision. 2. Specifying both format and precision, with "-t ad.2" or "-t ad -t .2". 3. Specifying only the precision with "-t .6" and defaulting format. 4. Use "-t a." or even "-t ." to specify auto precision from trace. The latter use case is particularly useful with wireshark/logray. Using a dot like this avoids introducing a new command line option.
2021-11-29Add files with WS_DLL_PUBLIC to DoxygenMoshe Kaplan1-1/+1
Add @file markers for most files that contain functions exported with WS_DLL_PUBLIC so that Doxygen will generate documentation for them.
2018-02-08epan: use SPDX indentifiers.Dario Lombardo1-13/+1
Skipping dissectors dir for now. Change-Id: I717b66bfbc7cc81b83f8c2cbc011fcad643796aa Reviewed-on: https://code.wireshark.org/review/25694 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-09-28Make the time stamp resolution per-packet.Guy Harris1-13/+7
Pcap-ng files don't have a per-file time stamp resolution, they have a per-interface time stamp resolution. Add new time stamp resolution types of "unknown" and "per-packet", add the time stamp resolution to struct wtap_pkthdr, have the libwiretap core initialize it to the per-file time stamp resolution, and have pcap-ng do the same thing with the resolution that it does with the packet encapsulation. Get rid of the TS_PREC_AUTO_XXX values; just have TS_PREC_AUTO, which means "use the packet's resolution to determine how many significant digits to display". Rename all the WTAP_FILE_TSPREC_XXX values to WTAP_TSPREC_XXX, as they're also used for per-packet values. Change-Id: If9fd8f799b19836a5104aaa0870a951498886c69 Reviewed-on: https://code.wireshark.org/review/4349 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2014-03-04Remove all $Id$ from top of fileAlexis La Goutte1-2/+0
(Using sed : sed -i '/^ \* \$Id\$/,+1 d') Fix manually some typo (in export_object_dicom.c and crc16-plain.c) Change-Id: I4c1ae68d1c4afeace8cb195b53c715cf9e1227a8 Reviewed-on: https://code.wireshark.org/review/497 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2013-11-06Add support for displaying dates as year and day-of-year (1-origin).Guy Harris1-4/+6
In the process, fix various man page descriptions of the -t flag, and add support for UTC absolute times in the iousers and iostat TShark taps. svn path=/trunk/; revision=53114
2013-03-01Export libwireshark symbols using WS_DLL_PUBLIC defineBalint Reczey1-6/+8
Also remove old WS_VAR_IMPORT define and related Makefile magic everywhere in the project. svn path=/trunk/; revision=47992
2012-06-28Update Free Software Foundation address.Jakub Zawadzki1-1/+1
(COPYING will be updated in next commit) svn path=/trunk/; revision=43536
2011-12-29Add 'extern "C"' wrappers and #include guards to various header files.Gerald Combs1-0/+8
svn path=/trunk/; revision=40321
2011-07-04From Michael Mann:Anders Broman1-0/+2
Added ability to display UTC time or UTC time with date. I liked having the difference between UTC and local time, not just setting local=UTC. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2629 svn path=/trunk/; revision=37898
2010-05-06Added an option to display seconds as hours, minutes and secondsStig Bjørlykke1-1/+15
in the packet list, on this format: "1h 2m 3.456s". svn path=/trunk/; revision=32683
2007-03-23From Sake Blok:Stephen Fisher1-1/+2
Fix for bug #491: Unexpected frame.time_delta behavior This patch ... fixes bug 491. It does this by changing the behaviour of the frame.time_delta field so it reflects the delta time between captured packets (tshark already did this). To keep the delta time between displayed packets, the field frame.time_delta_displayed is created. svn path=/trunk/; revision=21154
2006-12-05From Douglas Pratley with trivial changes and documentation changes Stephen Fisher1-2/+4
by myself: Corrected patch; epan/column.c and epan/column_utils.c were not included. This one has now been properly tested against a clean checkout of today's code. - New menu option available under view\time display format - New sub-option (e) to -t switch for both wireshark and tshark - Extended recent settings code to handle new value - Did NOT add new explicit epoch time column svn path=/trunk/; revision=20040
2006-05-22ethereal->wireshark updatesRonnie Sahlberg1-1/+1
svn path=/trunk/; revision=18206
2006-05-21name changeRonnie Sahlberg1-2/+2
svn path=/trunk/; revision=18197
2005-08-25timestamp display precision:Ulf Lamping1-6/+24
- automatic adjustment depending on file format - manual adjustment through menu items save the setting in the recent file svn path=/trunk/; revision=15534
2004-07-18Set the svn:eol-style property on all text files to "native", so thatGuy Harris1-1/+1
they have LF at the end of the line on UN*X and CR/LF on Windows; hopefully this means that if a CR/LF version is checked in on Windows, the CRs will be stripped so that they show up only when checked out on Windows, not on UN*X. svn path=/trunk/; revision=11400
2004-03-18From Lars Roland: Move timestamp_type into libethereal and provide accessorOlivier Biot1-2/+3
methods for getting and setting the timestamp type. This is a move towards a real libethereal shared library. svn path=/trunk/; revision=10402
2004-01-19Move "ts_type_text" out of "epan/timestamp.h into "gtk/recent.c", asGuy Harris1-8/+8
it's only used in the latter; that avoids lots of warnings about "ts_type_text" being defined but not used in other source files that include "epan/timestamp.h". (If it's going to be used in more than one file, make it non-static and declare it "extern" in "epan/timestamp.h".) Define TS_NOT_SET as ((ts_type)-1), and use that when initializing "timestamp_type" in Ethereal and when checking to see whether "timestamp_type" was set, to avoid signed vs. unsigned comparison warnings. Clean up indentation. svn path=/trunk/; revision=9740
2004-01-19move timestamp format options from "View->Options" dialog intoUlf Lamping1-13/+9
menuitems under "View->Time Display Format". renamed timestamp enum items e.g. from ABSOLUTE to TS_ABSOLUTE, to prevent conflicting definitions with MSVC svn path=/trunk/; revision=9729
2002-08-28Removed trailing whitespaces from .h and .c files using theJörg Mayer1-4/+4
winapi_cleanup tool written by Patrik Stridvall for the wine project. svn path=/trunk/; revision=6116
2001-04-01Moved timestamp.h into epan.Ed Warnicke1-0/+50
svn path=/trunk/; revision=3228