Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
register.h
Go to the documentation of this file.
1
11#pragma once
12#include "ws_symbol_export.h"
13
14#ifdef __cplusplus
15extern "C" {
16#endif /* __cplusplus */
17
36
37#define RA_BASE_COUNT (RA_INTERFACES - 3) // RA_EXTCAP, RA_LUA_PLUGINS, RA_LUA_DEREGISTER
38
39typedef void (*register_cb)(register_action_e action, const char *message, void *client_data);
40typedef void (*register_entity_func)(register_cb cb, void* client_data);
41
42
54WS_DLL_PUBLIC
55void register_all_protocols(register_cb cb, void* client_data);
56
67WS_DLL_PUBLIC
68void register_all_protocol_handoffs(register_cb cb, void* client_data);
69
70
82WS_DLL_PUBLIC
83void register_all_event_dissectors(register_cb cb, void* client_data);
84
95WS_DLL_PUBLIC
96void register_all_event_dissectors_handoffs(register_cb cb, void* client_data);
97
98#ifdef __cplusplus
99}
100#endif /* __cplusplus */
101
102/*
103 * Editor modelines - https://www.wireshark.org/tools/modelines.html
104 *
105 * Local Variables:
106 * c-basic-offset: 4
107 * tab-width: 8
108 * indent-tabs-mode: nil
109 * End:
110 *
111 * vi: set shiftwidth=4 tabstop=8 expandtab:
112 * :indentSize=4:tabSize=8:noTabs=true:
113 */
WS_DLL_PUBLIC void register_all_event_dissectors_handoffs(register_cb cb, void *client_data)
Definition register.c:247
WS_DLL_PUBLIC void register_all_protocol_handoffs(register_cb cb, void *client_data)
Definition register.c:174
WS_DLL_PUBLIC void register_all_protocols(register_cb cb, void *client_data)
Definition register.c:100
WS_DLL_PUBLIC void register_all_event_dissectors(register_cb cb, void *client_data)
Definition register.c:242
register_action_e
Identifies the current registration or initialization phase during Wireshark startup.
Definition register.h:21
@ RA_PLUGIN_REGISTER
Definition register.h:27
@ RA_LUA_PLUGINS
Definition register.h:30
@ RA_INTERFACES
Definition register.h:33
@ RA_DISSECTORS
Definition register.h:23
@ RA_EXTCAP
Definition register.h:25
@ RA_PLUGIN_HANDOFF
Definition register.h:29
@ RA_HANDOFF
Definition register.h:28
@ RA_LUA_DEREGISTER
Definition register.h:31
@ RA_NONE
Definition register.h:22
@ RA_PREFERENCES_APPLY
Definition register.h:34
@ RA_PREFERENCES
Definition register.h:32
@ RA_LISTENERS
Definition register.h:24
@ RA_REGISTER
Definition register.h:26
Definition packet-bt-dht.c:97