Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Enumerations | Functions
timestamp.h File Reference
#include "ws_symbol_export.h"
#include <wsutil/nstime.h>

Go to the source code of this file.

Enumerations

enum  ts_type {
  TS_RELATIVE , TS_RELATIVE_CAP , TS_ABSOLUTE , TS_ABSOLUTE_WITH_YMD ,
  TS_ABSOLUTE_WITH_YDOY , TS_DELTA , TS_DELTA_DIS , TS_EPOCH ,
  TS_UTC , TS_UTC_WITH_YMD , TS_UTC_WITH_YDOY , TS_NOT_SET
}
 
enum  ts_precision {
  TS_PREC_AUTO = -1 , TS_PREC_FIXED_SEC = WS_TSPREC_SEC , TS_PREC_FIXED_100_MSEC = WS_TSPREC_100_MSEC , TS_PREC_FIXED_10_MSEC = WS_TSPREC_10_MSEC ,
  TS_PREC_FIXED_MSEC = WS_TSPREC_MSEC , TS_PREC_FIXED_100_USEC = WS_TSPREC_100_USEC , TS_PREC_FIXED_10_USEC = WS_TSPREC_10_USEC , TS_PREC_FIXED_USEC = WS_TSPREC_USEC ,
  TS_PREC_FIXED_100_NSEC = WS_TSPREC_100_NSEC , TS_PREC_FIXED_10_NSEC = WS_TSPREC_10_NSEC , TS_PREC_FIXED_NSEC = WS_TSPREC_NSEC , TS_PREC_NOT_SET = -2
}
 
enum  ts_seconds_type { TS_SECONDS_DEFAULT , TS_SECONDS_HOUR_MIN_SEC , TS_SECONDS_NOT_SET }
 

Functions

WS_DLL_PUBLIC ts_type timestamp_get_type (void)
 Get the current timestamp type.
 
WS_DLL_PUBLIC void timestamp_set_type (ts_type ts_t)
 Set the timestamp type.
 
WS_DLL_PUBLIC int timestamp_get_precision (void)
 Get the current timestamp precision.
 
WS_DLL_PUBLIC void timestamp_set_precision (int tsp)
 Set the timestamp precision.
 
WS_DLL_PUBLIC ts_seconds_type timestamp_get_seconds_type (void)
 Get the current timestamp seconds type.
 
WS_DLL_PUBLIC void timestamp_set_seconds_type (ts_seconds_type ts_t)
 Set the timestamp seconds type.
 

Detailed Description

Defines for packet timestamps

Wireshark - Network traffic analyzer By Gerald Combs geral.nosp@m.d@wi.nosp@m.resha.nosp@m.rk.o.nosp@m.rg Copyright 1998 Gerald Combs

SPDX-License-Identifier: GPL-2.0-or-later

Function Documentation

◆ timestamp_get_precision()

WS_DLL_PUBLIC int timestamp_get_precision ( void  )

Get the current timestamp precision.

Returns
The current timestamp precision.

◆ timestamp_get_seconds_type()

WS_DLL_PUBLIC ts_seconds_type timestamp_get_seconds_type ( void  )

Get the current timestamp seconds type.

Returns
ts_seconds_type The current timestamp seconds type.

◆ timestamp_get_type()

WS_DLL_PUBLIC ts_type timestamp_get_type ( void  )

Get the current timestamp type.

Returns
ts_type The current timestamp type.

◆ timestamp_set_precision()

WS_DLL_PUBLIC void timestamp_set_precision ( int  tsp)

Set the timestamp precision.

Parameters
tspThe timestamp precision to set.

◆ timestamp_set_seconds_type()

WS_DLL_PUBLIC void timestamp_set_seconds_type ( ts_seconds_type  ts_t)

Set the timestamp seconds type.

Parameters
ts_tThe timestamp seconds type to set.

◆ timestamp_set_type()

WS_DLL_PUBLIC void timestamp_set_type ( ts_type  ts_t)

Set the timestamp type.

Parameters
ts_tThe timestamp type to set.