From 52f3b2bfe1daea7ce1af5a32a47fce3a609a827c Mon Sep 17 00:00:00 2001 From: Claudio Takahasi Date: Thu, 25 Feb 2010 19:19:58 -0300 Subject: [PATCH] obexd: Moves some declarations to the proper header files --- obexd/src/dbus.h | 10 ++++++++++ obexd/src/manager.c | 14 -------------- obexd/src/obex.c | 14 ++++++++++++++ obexd/src/obex.h | 2 ++ obexd/src/obexd.h | 16 ++-------------- 5 files changed, 28 insertions(+), 28 deletions(-) diff --git a/obexd/src/dbus.h b/obexd/src/dbus.h index 659bef171..70b08864b 100644 --- a/obexd/src/dbus.h +++ b/obexd/src/dbus.h @@ -21,6 +21,14 @@ * */ +#include + +#define OPENOBEX_SERVICE "org.openobex" + +#define OPENOBEX_MANAGER_PATH "/" +#define OPENOBEX_MANAGER_INTERFACE OPENOBEX_SERVICE ".Manager" +#define ERROR_INTERFACE OPENOBEX_SERVICE ".Error" + void emit_transfer_started(guint32 id); void emit_transfer_completed(guint32 id, gboolean success); @@ -41,3 +49,5 @@ void manager_unregister_session(struct OBEX_session *os); void manager_register_transfer(struct OBEX_session *os); void manager_unregister_transfer(struct OBEX_session *os); void manager_emit_transfer_progress(struct OBEX_session *os); + +DBusConnection *obex_dbus_get_connection(void); diff --git a/obexd/src/manager.c b/obexd/src/manager.c index 3908c5905..97da5750d 100644 --- a/obexd/src/manager.c +++ b/obexd/src/manager.c @@ -816,20 +816,6 @@ static void service_cancel(struct pending_request *pending) g_dbus_send_message(system_conn, msg); } -void obex_connect_cb(GIOChannel *io, GError *err, gpointer user_data) -{ - struct server *server = user_data; - - if (err) { - error("%s", err->message); - g_io_channel_shutdown(io, TRUE, NULL); - return; - } - - if (obex_session_start(io, server) < 0) - g_io_channel_shutdown(io, TRUE, NULL); -} - static void pending_request_free(struct pending_request *pending) { if (pending->call) diff --git a/obexd/src/obex.c b/obexd/src/obex.c index 23698481b..b8e8b5d7d 100644 --- a/obexd/src/obex.c +++ b/obexd/src/obex.c @@ -990,6 +990,20 @@ failed: return FALSE; } +void obex_connect_cb(GIOChannel *io, GError *err, gpointer user_data) +{ + struct server *server = user_data; + + if (err) { + error("%s", err->message); + g_io_channel_shutdown(io, TRUE, NULL); + return; + } + + if (obex_session_start(io, server) < 0) + g_io_channel_shutdown(io, TRUE, NULL); +} + gint obex_session_start(GIOChannel *io, struct server *server) { struct obex_session *os; diff --git a/obexd/src/obex.h b/obexd/src/obex.h index 76dbdc11d..f710a9f68 100644 --- a/obexd/src/obex.h +++ b/obexd/src/obex.h @@ -85,6 +85,8 @@ struct obex_session { /* FIXME: first step to obsfuscate */ #define OBEX_session obex_session +void obex_connect_cb(GIOChannel *io, GError *err, gpointer user_data); + gint obex_session_start(GIOChannel *io, struct server *server); struct obex_session *obex_get_session(gpointer object); gint obex_tty_session_stop(void); diff --git a/obexd/src/obexd.h b/obexd/src/obexd.h index 94ec7955c..df21f00f8 100644 --- a/obexd/src/obexd.h +++ b/obexd/src/obexd.h @@ -21,20 +21,8 @@ * */ -#include - -#define OPENOBEX_SERVICE "org.openobex" - -#define OPENOBEX_MANAGER_PATH "/" -#define OPENOBEX_MANAGER_INTERFACE OPENOBEX_SERVICE ".Manager" -#define ERROR_INTERFACE OPENOBEX_SERVICE ".Error" - -void obex_connect_cb(GIOChannel *io, GError *err, gpointer user_data); - -gboolean manager_init(void); -void manager_cleanup(void); - gboolean plugin_init(void); void plugin_cleanup(void); -DBusConnection *obex_dbus_get_connection(void); +gboolean manager_init(void); +void manager_cleanup(void); -- 2.47.3