Wireshark
4.5.0
The Wireshark network protocol analyzer
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
Variables
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
m
o
p
r
s
t
u
v
w
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
Functions
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
Variables
Typedefs
a
b
c
d
e
f
g
h
i
m
p
r
s
t
u
v
w
Enumerations
Enumerator
a
b
c
e
f
h
i
n
o
r
s
t
w
Macros
_
a
b
c
d
e
f
g
h
i
j
m
n
o
p
r
s
t
u
v
w
x
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
ui
time_shift.h
Go to the documentation of this file.
1
12
#ifndef __TIME_SHIFT_H__
13
#define __TIME_SHIFT_H__
14
15
#include "
cfile.h
"
16
#include <
wsutil/nstime.h
>
17
18
#ifdef __cplusplus
19
extern
"C"
{
20
#endif
/* __cplusplus */
21
22
/*
23
* XXX - We might want to move all of this somewhere more accessible to
24
* editcap so that we can make its time adjustments more versatile.
25
*/
26
45
const
char
*
time_string_parse
(
const
char
*time_text,
int
*year,
int
*month,
int
*day,
bool
*negative,
int
*hour,
int
*minute,
long
double
*second);
46
54
const
char
*
time_shift_all
(
capture_file
*cf,
const
char
*offset_text);
55
56
/* Set the time for a single packet
57
*
58
* @param cf Capture file to set
59
* @param packet_num Packet to set
60
* @param time_text String representation of the time
61
*
62
* @return NULL on success or an error description on failure.
63
*/
64
const
char
* time_shift_settime(
capture_file
*cf,
unsigned
packet_num,
const
char
*time_text);
65
66
/* Set the time for two packets and extrapolate the rest
67
*
68
* @param cf Capture file to set
69
* @param packet1_num First packet to set
70
* @param time1_text String representation of the first packet time
71
* @param packet2_num Second packet to set
72
* @param time2_text String representation of the second packet time
73
*
74
* @return NULL on success or an error description on failure.
75
*/
76
const
char
* time_shift_adjtime(
capture_file
*cf,
unsigned
packet1_num,
const
char
*time1_text,
unsigned
packet2_num,
const
char
*time2_text);
77
78
/* Reset the times for all packets
79
*
80
* @param cf Capture file to set
81
*
82
* @return NULL on success or an error description on failure.
83
*/
84
const
char
* time_shift_undo(
capture_file
*cf);
85
86
#ifdef __cplusplus
87
}
88
#endif
/* __cplusplus */
89
90
#endif
/* __TIME_SHIFT_H__ */
cfile.h
nstime.h
_capture_file
Definition
cfile.h:67
time_string_parse
const char * time_string_parse(const char *time_text, int *year, int *month, int *day, bool *negative, int *hour, int *minute, long double *second)
Definition
time_shift.c:119
time_shift_all
const char * time_shift_all(capture_file *cf, const char *offset_text)
Definition
time_shift.c:257
Generated by
1.9.8