aboutsummaryrefslogtreecommitdiffstats
path: root/epan/plugins.h
diff options
context:
space:
mode:
authorkukosa <kukosa@f5534014-38df-0310-8fa8-9805f1628bb7>2007-10-25 09:38:15 +0000
committerkukosa <kukosa@f5534014-38df-0310-8fa8-9805f1628bb7>2007-10-25 09:38:15 +0000
commit69b39c0c13aef6f51d646edd869be431348e8074 (patch)
treeb55286be4fe6da2b8556a21a18dea5b3563ed374 /epan/plugins.h
parent5572ed9f76dc850d4d58dfa6b95132ca1d523f02 (diff)
new codec table for registering codecs by name
new codec plugin type search registered codecs in rtp player fix memory leak in rtp player git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@23270 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/plugins.h')
-rw-r--r--epan/plugins.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/epan/plugins.h b/epan/plugins.h
index c6a43ab2c9..961cb1c024 100644
--- a/epan/plugins.h
+++ b/epan/plugins.h
@@ -38,6 +38,7 @@ typedef struct _plugin {
void (*reg_handoff)(void); /* routine to call to register dissector handoff */
void (*register_tap_listener)(void); /* routine to call to register tap listener */
void (*register_wtap_module)(void); /* routine to call to register a wiretap module */
+ void (*register_codec_module)(void); /* routine to call to register a codec */
struct _plugin *next; /* forward link */
} plugin;
@@ -48,6 +49,7 @@ extern void register_all_plugin_registrations(void);
extern void register_all_plugin_handoffs(void);
extern void register_all_plugin_tap_listeners(void);
extern void register_all_wiretap_modules(void);
+extern void register_all_codecs(void);
/* get the personal plugin dir */
/* Return value is g_malloced so the caller should g_free() it. */