summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2009-05-01 18:48:17 +0200
committerRoss Burton <ross@linux.intel.com>2009-07-29 14:59:32 +0100
commit2547efc1c0c69aa5ecdaf16be68e0ead7eb3c886 (patch)
tree623562993f8a1c8e0c245c904a2f754d1344cb41 /examples
parentde674851132ca963acda82db119712a93a32d9fa (diff)
downloadgupnp-2547efc1c0c69aa5ecdaf16be68e0ead7eb3c886.tar.gz
make signal autoconnect work on windows
Diffstat (limited to 'examples')
-rw-r--r--examples/light-server.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/examples/light-server.c b/examples/light-server.c
index 5efab20..2c918e3 100644
--- a/examples/light-server.c
+++ b/examples/light-server.c
@@ -11,6 +11,7 @@
#include <libgupnp/gupnp.h>
#include <stdlib.h>
+#include <gmodule.h>
static gboolean status;
@@ -19,7 +20,7 @@ static gboolean status;
*/
/* SetTarget */
-void
+G_MODULE_EXPORT void
set_target_cb (GUPnPService *service, GUPnPServiceAction *action, gpointer user_data)
{
gboolean target;
@@ -45,7 +46,7 @@ set_target_cb (GUPnPService *service, GUPnPServiceAction *action, gpointer user_
}
/* GetTarget */
-void
+G_MODULE_EXPORT void
get_target_cb (GUPnPService *service, GUPnPServiceAction *action, gpointer user_data)
{
gupnp_service_action_set (action,
@@ -55,7 +56,7 @@ get_target_cb (GUPnPService *service, GUPnPServiceAction *action, gpointer user_
}
/* GetStatus */
-void
+G_MODULE_EXPORT void
get_status_cb (GUPnPService *service, GUPnPServiceAction *action, gpointer user_data)
{
gupnp_service_action_set (action,
@@ -69,7 +70,7 @@ get_status_cb (GUPnPService *service, GUPnPServiceAction *action, gpointer user_
*/
/* Target */
-void
+G_MODULE_EXPORT void
query_target_cb (GUPnPService *service, char *variable, GValue *value, gpointer user_data)
{
g_value_init (value, G_TYPE_BOOLEAN);
@@ -77,7 +78,7 @@ query_target_cb (GUPnPService *service, char *variable, GValue *value, gpointer
}
/* Status */
-void
+G_MODULE_EXPORT void
query_status_cb (GUPnPService *service, char *variable, GValue *value, gpointer user_data)
{
g_value_init (value, G_TYPE_BOOLEAN);