git.samba.org
/
metze
/
wireshark
/
wip.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Qt: Defer startup messages.
[metze/wireshark/wip.git]
/
register.h
diff --git
a/register.h
b/register.h
index b11420a71730ec44ea3d3bb2b05153ae9965c7b6..edd814422ccc288901fdbdcc7784d3e408b8a55e 100644
(file)
--- a/
register.h
+++ b/
register.h
@@
-1,8
+1,6
@@
/* register.h
* Definitions for protocol registration
*
/* register.h
* Definitions for protocol registration
*
- * $Id$
- *
* Wireshark - Network traffic analyzer
* By Gerald Combs <gerald@wireshark.org>
* Copyright 1998 Gerald Combs
* Wireshark - Network traffic analyzer
* By Gerald Combs <gerald@wireshark.org>
* Copyright 1998 Gerald Combs
@@
-19,12
+17,18
@@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 5
9 Temple Place - Suite 330, Boston, MA 02111-1307,
USA.
+ * Foundation, Inc., 5
1 Franklin Street, Fifth Floor, Boston, MA 02110-1301
USA.
*/
#ifndef __REGISTER_H__
#define __REGISTER_H__
*/
#ifndef __REGISTER_H__
#define __REGISTER_H__
+#include "ws_symbol_export.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
#include <glib.h>
typedef enum {
#include <glib.h>
typedef enum {
@@
-35,14
+39,33
@@
typedef enum {
RA_PLUGIN_REGISTER, /* plugin register */
RA_HANDOFF, /* handoff */
RA_PLUGIN_HANDOFF, /* plugin handoff */
RA_PLUGIN_REGISTER, /* plugin register */
RA_HANDOFF, /* handoff */
RA_PLUGIN_HANDOFF, /* plugin handoff */
+ RA_LUA_PLUGINS, /* lua plugin register */
RA_PREFERENCES, /* module preferences */
RA_CONFIGURATION /* configuration files */
} register_action_e;
RA_PREFERENCES, /* module preferences */
RA_CONFIGURATION /* configuration files */
} register_action_e;
-typedef void (*register_cb)(register_action_e action, char *message, gpointer client_data);
+typedef void (*register_cb)(register_action_e action, c
onst c
har *message, gpointer client_data);
-
extern
void register_all_protocols(register_cb cb, gpointer client_data);
-
extern
void register_all_protocol_handoffs(register_cb cb, gpointer client_data);
+
WS_DLL_PUBLIC
void register_all_protocols(register_cb cb, gpointer client_data);
+
WS_DLL_PUBLIC
void register_all_protocol_handoffs(register_cb cb, gpointer client_data);
extern void register_all_tap_listeners(void);
extern void register_all_tap_listeners(void);
-extern gulong register_count(void);
+WS_DLL_PUBLIC gulong register_count(void);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
#endif /* __REGISTER_H__ */
#endif /* __REGISTER_H__ */
+
+/*
+ * Editor modelines - http://www.wireshark.org/tools/modelines.html
+ *
+ * Local Variables:
+ * c-basic-offset: 2
+ * tab-width: 8
+ * indent-tabs-mode: nil
+ * End:
+ *
+ * vi: set shiftwidth=2 tabstop=8 expandtab:
+ * :indentSize=2:tabSize=8:noTabs=true:
+ */