diff options
author | João Valverde <joao.valverde@tecnico.ulisboa.pt> | 2017-11-16 23:55:57 +0000 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2017-11-18 14:43:10 +0000 |
commit | b695b3e2f72998d66ca4b7a6826d4ce1688060c8 (patch) | |
tree | df1bd7e3db0e50fc5d9b1fa41538fe40420026fa /register.h | |
parent | d8e2bee9ea84ec5123d2023f32c0f0d191834d32 (diff) |
Begin cleanup of make-dissector-reg.py
Move registration code to a new register.c file so it is readable.
Dissector load points are stored in a generated function pointer
array instead.
Simplify python script somewhat by not interleaving the plugin and
dissector logic.
Change-Id: I5ec21270f4e1550a5c911efa7f0dc4fc7fcb13a5
Reviewed-on: https://code.wireshark.org/review/24474
Reviewed-by: João Valverde <j@v6e.pt>
Petri-Dish: João Valverde <j@v6e.pt>
Tested-by: Petri Dish Buildbot
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'register.h')
-rw-r--r-- | register.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/register.h b/register.h index af7ca10820..ab87c6d9e4 100644 --- a/register.h +++ b/register.h @@ -49,7 +49,7 @@ typedef void (*register_cb)(register_action_e action, const char *message, gpoin * Messages have the format "proto_register_XXX". * @param client_data Data pointer for the callback. */ -WS_DLL_PUBLIC void register_all_protocols(register_cb cb, gpointer client_data); +void register_all_protocols(register_cb cb, gpointer client_data); /** Call each dissector's protocol handoff routine. * @@ -61,9 +61,11 @@ WS_DLL_PUBLIC void register_all_protocols(register_cb cb, gpointer client_data); * Messages have the format "proto_reg_handoff_XXX". * @param client_data Data pointer for the callback. */ -WS_DLL_PUBLIC void register_all_protocol_handoffs(register_cb cb, gpointer client_data); +void register_all_protocol_handoffs(register_cb cb, gpointer client_data); + extern void register_all_tap_listeners(void); -WS_DLL_PUBLIC gulong register_count(void); + +gulong register_count(void); #ifdef __cplusplus } |