Enlightenment CVS committal

Author  : sebastid
Project : e17
Module  : libs/ecore

Dir     : e17/libs/ecore/src/lib/ecore_dbus


Modified Files:
        Ecore_DBus.h ecore_dbus.c ecore_dbus_private.h 


Log Message:
Update the event structure for DBus.

===================================================================
RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_dbus/Ecore_DBus.h,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -3 -r1.11 -r1.12
--- Ecore_DBus.h        25 Jul 2006 16:03:05 -0000      1.11
+++ Ecore_DBus.h        26 Jul 2006 12:08:06 -0000      1.12
@@ -46,6 +46,15 @@
        ECORE_DBUS_BUS_ACTIVATION
      } Ecore_DBus_Type;
 
+   typedef enum _Ecore_DBus_Message_Type
+     {
+       ECORE_DBUS_MESSAGE_TYPE_INVALID,
+       ECORE_DBUS_MESSAGE_TYPE_METHOD_CALL,
+       ECORE_DBUS_MESSAGE_TYPE_METHOD_RETURN,
+       ECORE_DBUS_MESSAGE_TYPE_ERROR,
+       ECORE_DBUS_MESSAGE_TYPE_SIGNAL
+     } Ecore_DBus_Message_Type;
+
    typedef enum _Ecore_DBus_Data_Type
      {
        ECORE_DBUS_DATA_TYPE_INVALID          = ((int) '\0'),
@@ -83,9 +92,10 @@
 
    struct _Ecore_DBus_Event_Server_Data
      {
-       Ecore_DBus_Server  *server;
-       char               *method;
-       Ecore_DBus_Message *message;
+       Ecore_DBus_Server       *server;
+       Ecore_DBus_Message_Type  type;
+       char                    *member;
+       Ecore_DBus_Message      *message;
      };
 
    typedef enum _Ecore_DBus_Message_Header_Field
===================================================================
RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_dbus/ecore_dbus.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -3 -r1.15 -r1.16
--- ecore_dbus.c        25 Jul 2006 16:03:05 -0000      1.15
+++ ecore_dbus.c        26 Jul 2006 12:08:06 -0000      1.16
@@ -377,9 +377,10 @@
                  method = NULL;
               }
             ev = malloc(sizeof(Ecore_DBus_Event_Server_Data));
+            ev->type = msg->type;
             ev->server = svr;
             ev->message = msg;
-            ev->method = method;
+            ev->member = method;
             ecore_event_add(ECORE_DBUS_EVENT_SERVER_DATA, ev,
                             _ecore_dbus_event_server_data_free, NULL);
          }
@@ -394,6 +395,6 @@
 
    event = ev;
    _ecore_dbus_message_free(event->message);
-   if (event->method) free(event->method);
+   if (event->member) free(event->member);
    free(ev);
 }
===================================================================
RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_dbus/ecore_dbus_private.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- ecore_dbus_private.h        25 Jul 2006 16:03:05 -0000      1.7
+++ ecore_dbus_private.h        26 Jul 2006 12:08:06 -0000      1.8
@@ -54,15 +54,6 @@
    ECORE_DBUS_AUTH_TYPE_SKEY
 } Ecore_DBus_Auth_Type;
 
-typedef enum _Ecore_DBus_Message_Type
-{
-   ECORE_DBUS_MESSAGE_TYPE_INVALID,
-   ECORE_DBUS_MESSAGE_TYPE_METHOD_CALL,
-   ECORE_DBUS_MESSAGE_TYPE_METHOD_RETURN,
-   ECORE_DBUS_MESSAGE_TYPE_ERROR,
-   ECORE_DBUS_MESSAGE_TYPE_SIGNAL
-} Ecore_DBus_Message_Type;
-
 struct _Ecore_DBus_Server
 {
    Ecore_List2            __list_data;



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to