evolution r36105 - branches/mail-dbus-remoting/mail



Author: sragavan
Date: Wed Aug 27 09:10:55 2008
New Revision: 36105
URL: http://svn.gnome.org/viewvc/evolution?rev=36105&view=rev

Log:
Call camel_object methods.


Modified:
   branches/mail-dbus-remoting/mail/camel-session-remote-impl.c
   branches/mail-dbus-remoting/mail/camel-store-remote-impl.c

Modified: branches/mail-dbus-remoting/mail/camel-session-remote-impl.c
==============================================================================
--- branches/mail-dbus-remoting/mail/camel-session-remote-impl.c	(original)
+++ branches/mail-dbus-remoting/mail/camel-session-remote-impl.c	Wed Aug 27 09:10:55 2008
@@ -10,6 +10,7 @@
 #include <camel/camel-session.h>
 #include <camel/camel-store.h>
 #include <camel/camel.h>
+#include "camel-object-remote-impl.h"
 
 #define CAMEL_SESSION_OBJECT_PATH "/org/gnome/evolution/camel/session"
 
@@ -296,6 +297,8 @@
 
 		dbus_message_append_args (return_val, DBUS_TYPE_INVALID);
 		g_free (err);
+	} else if (strncmp (method, "camel_object", 12) == 0) {
+		return camel_object_session_signal_handler (connection, message, user_data);
 	} else
 		return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
 

Modified: branches/mail-dbus-remoting/mail/camel-store-remote-impl.c
==============================================================================
--- branches/mail-dbus-remoting/mail/camel-store-remote-impl.c	(original)
+++ branches/mail-dbus-remoting/mail/camel-store-remote-impl.c	Wed Aug 27 09:10:55 2008
@@ -3,10 +3,12 @@
  *
  * */
 
+#include <string.h>
 #include <glib.h>
 #include <glib/gi18n.h>
 #include "mail-dbus.h"
 #include <camel/camel.h>
+#include "camel-object-remote-impl.h"
 
 #define CAMEL_STORE_OBJECT_PATH "/org/gnome/evolution/camel/store"
 #define CAMEL_STORE_INTERFACE "org.gnome.evolution.camel.store"
@@ -431,6 +433,8 @@
 		url = camel_service_get_url((CamelService *)store);
 		dbus_message_append_args(reply, DBUS_TYPE_STRING,
 					 &url, DBUS_TYPE_INVALID);
+	} else if (strncmp (method, "camel_object", 12) == 0) {
+		return camel_object_store_signal_handler (connection, message, user_data);
 	} else
 		return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]