diff options
author | Ulf Lamping <ulf.lamping@web.de> | 2005-08-25 21:29:54 +0000 |
---|---|---|
committer | Ulf Lamping <ulf.lamping@web.de> | 2005-08-25 21:29:54 +0000 |
commit | 723c80ea90a3c56c069a0a99e22edd43b00cf357 (patch) | |
tree | a0bd0c2272cf5b8f96e1364c0e2f7be960df4f69 /epan/timestamp.h | |
parent | bd42437262d885f24cbf0fc96e4b2235aac695a3 (diff) | |
download | wireshark-723c80ea90a3c56c069a0a99e22edd43b00cf357.tar.gz wireshark-723c80ea90a3c56c069a0a99e22edd43b00cf357.tar.bz2 wireshark-723c80ea90a3c56c069a0a99e22edd43b00cf357.zip |
timestamp display precision:
- automatic adjustment depending on file format
- manual adjustment through menu items
save the setting in the recent file
svn path=/trunk/; revision=15534
Diffstat (limited to 'epan/timestamp.h')
-rw-r--r-- | epan/timestamp.h | 30 |
1 files changed, 24 insertions, 6 deletions
diff --git a/epan/timestamp.h b/epan/timestamp.h index 706fba4ce9..f9f953219b 100644 --- a/epan/timestamp.h +++ b/epan/timestamp.h @@ -32,16 +32,34 @@ typedef enum { TS_RELATIVE, TS_ABSOLUTE, TS_ABSOLUTE_WITH_DATE, - TS_DELTA -} ts_type; - + TS_DELTA, /* * Special value used for the command-line setting in Ethereal, to indicate * that no value has been set from the command line. */ -#define TS_NOT_SET ((ts_type)-1) + TS_NOT_SET +} ts_type; + +typedef enum { + TS_PREC_AUTO, /* recent */ + TS_PREC_FIXED_SEC, /* recent and internal */ + TS_PREC_FIXED_DSEC, /* recent and internal */ + TS_PREC_FIXED_CSEC, /* recent and internal */ + TS_PREC_FIXED_MSEC, /* recent and internal */ + TS_PREC_FIXED_USEC, /* recent and internal */ + TS_PREC_FIXED_NSEC, /* recent and internal */ + TS_PREC_AUTO_SEC, /* internal */ + TS_PREC_AUTO_DSEC, /* internal */ + TS_PREC_AUTO_CSEC, /* internal */ + TS_PREC_AUTO_MSEC, /* internal */ + TS_PREC_AUTO_USEC, /* internal */ + TS_PREC_AUTO_NSEC /* internal */ +} ts_precision; + +extern ts_type timestamp_get_type(void); +extern void timestamp_set_type(ts_type); -extern ts_type get_timestamp_setting(void); -extern void set_timestamp_setting(ts_type); +extern int timestamp_get_precision(void); +extern void timestamp_set_precision(int tsp); #endif /* timestamp.h */ |