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
epan
dissectors
packet-xmpp-core.h
1
/* xmpp-core.h
2
*
3
* Copyright 2011, Mariusz Okroj <okrojmariusz[]gmail.com>
4
*
5
* Wireshark - Network traffic analyzer
6
* By Gerald Combs <gerald@wireshark.org>
7
* Copyright 1998 Gerald Combs
8
*
9
* SPDX-License-Identifier: GPL-2.0-or-later
10
*/
11
12
#ifndef XMPP_CORE_H
13
#define XMPP_CORE_H
14
15
#include "
epan/tvbparse.h
"
16
17
#include "packet-xmpp-utils.h"
18
19
extern
void
xmpp_init_parsers(
void
);
20
extern
tvbparse_wanted_t
*want_ignore;
21
extern
tvbparse_wanted_t
*want_stream_end_tag;
22
extern
tvbparse_wanted_t
*want_stream_end_with_ns;
23
24
extern
void
xmpp_iq(
proto_tree
*tree,
tvbuff_t
*tvb,
packet_info
*pinfo,
25
xmpp_element_t
*packet);
26
extern
void
xmpp_presence(
proto_tree
*tree,
tvbuff_t
*tvb,
packet_info
*pinfo,
27
xmpp_element_t
*packet);
28
extern
void
xmpp_message(
proto_tree
*tree,
tvbuff_t
*tvb,
packet_info
*pinfo,
29
xmpp_element_t
*packet);
30
extern
void
xmpp_auth(
proto_tree
*tree,
tvbuff_t
*tvb,
packet_info
*pinfo,
31
xmpp_element_t
*packet);
32
extern
void
xmpp_challenge_response_success(
proto_tree
*tree,
tvbuff_t
*tvb,
33
packet_info
*pinfo,
xmpp_element_t
*packet,
expert_field
* ei,
int
ett,
34
const
char
*col_info);
35
extern
void
xmpp_failure(
proto_tree
*tree,
tvbuff_t
*tvb,
packet_info
*pinfo,
36
xmpp_element_t
*packet);
37
extern
void
xmpp_xml_header(
proto_tree
*tree,
tvbuff_t
*tvb,
packet_info
*pinfo,
38
xmpp_element_t
*packet);
39
extern
void
xmpp_stream(
proto_tree
*tree,
tvbuff_t
*tvb,
packet_info
*pinfo,
40
xmpp_element_t
*packet);
41
extern
bool
xmpp_stream_close(
proto_tree
*tree,
tvbuff_t
*tvb,
42
packet_info
* pinfo);
43
extern
void
xmpp_features(
proto_tree
*tree,
tvbuff_t
*tvb,
packet_info
*pinfo,
44
xmpp_element_t
*packet);
45
extern
void
xmpp_starttls(
proto_tree
*tree,
tvbuff_t
*tvb,
packet_info
*pinfo,
46
xmpp_element_t
*packet,
xmpp_conv_info_t
*xmpp_info);
47
extern
void
xmpp_proceed(
proto_tree
*tree,
tvbuff_t
*tvb,
packet_info
*pinfo,
48
xmpp_element_t
*packet,
xmpp_conv_info_t
*xmpp_info);
49
#endif
/* XMPP_CORE_H */
50
_packet_info
Definition
packet_info.h:43
_proto_node
Definition
proto.h:903
_tvbparse_wanted_t
Definition
tvbparse.h:89
_xmpp_conv_info_t
Definition
packet-xmpp-utils.h:103
_xmpp_element_t
Definition
packet-xmpp-utils.h:45
expert_field
Definition
expert.h:39
tvbuff
Definition
tvbuff-int.h:35
tvbparse.h
Generated by
1.9.8