2003-01-25 Anders Carlsson <andersca@codefactory.se>
authorAnders Carlsson <andersca@codefactory.se>
Sat, 25 Jan 2003 20:52:33 +0000 (20:52 +0000)
committerAnders Carlsson <andersca@codefactory.se>
Sat, 25 Jan 2003 20:52:33 +0000 (20:52 +0000)
* dbus/dbus-internals.h:
Add _DBUS_HANDLE_OOM macro, it doesn't do anything currently.

* dbus/dbus-message.c: (dbus_message_get_sender):
* dbus/dbus-message.h:
Implement dbus_message_get_sender.

* dbus/dbus-protocol.h:
Add message and service defines.

ChangeLog
dbus/dbus-internals.h
dbus/dbus-message.c
dbus/dbus-message.h
dbus/dbus-protocol.h

index 5d06c81..7626157 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,17 @@
 2003-01-25  Anders Carlsson  <andersca@codefactory.se>
 
+       * dbus/dbus-internals.h:
+       Add _DBUS_HANDLE_OOM macro, it doesn't do anything currently.
+       
+       * dbus/dbus-message.c: (dbus_message_get_sender):
+       * dbus/dbus-message.h:
+       Implement dbus_message_get_sender.
+       
+       * dbus/dbus-protocol.h:
+       Add message and service defines.
+       
+2003-01-25  Anders Carlsson  <andersca@codefactory.se>
+
        * dbus/dbus-connection.c: (dbus_connection_send_message):
        * dbus/dbus-message-internal.h:
        * dbus/dbus-message.c: (_dbus_message_get_client_serial),
index f0baf46..97d3e61 100644 (file)
@@ -93,6 +93,8 @@ do {
 #define _DBUS_STRUCT_OFFSET(struct_type, member)       \
     ((long) ((unsigned char*) &((struct_type*) 0)->member))
 
+#define _DBUS_HANDLE_OOM(stat) (stat)
+
 /* This alignment thing is from ORBit2 */
 /* Align a value upward to a boundary, expressed as a number of bytes.
  * E.g. align to an 8-byte boundary with argument of 8.
index a42b797..a81b6fb 100644 (file)
@@ -1116,6 +1116,12 @@ dbus_message_set_sender (DBusMessage  *message,
   message->sender = _dbus_strdup (sender);
 }
 
+const char*
+dbus_message_get_sender (DBusMessage *message)
+{
+  return message->sender;
+}
+
 /** @} */
 
 /**
index f5ef915..879645b 100644 (file)
@@ -48,7 +48,7 @@ const char* dbus_message_get_name    (DBusMessage *message);
 const char* dbus_message_get_service (DBusMessage *message);
 void        dbus_message_set_sender  (DBusMessage *message,
                                      const char  *sender);
-
+const char* dbus_message_get_sender  (DBusMessage *message);
 
 dbus_bool_t dbus_message_append_fields        (DBusMessage          *message,
                                               int                   first_field_type,
index fb0169c..fe397f4 100644 (file)
@@ -55,6 +55,18 @@ extern "C" {
 #define DBUS_HEADER_FIELD_SERVICE "srvc"
 #define DBUS_HEADER_FIELD_REPLY          "rply"
 #define DBUS_HEADER_FIELD_SENDER  "sndr"
+
+/* Services */
+#define DBUS_SERVICE_DBUS      "org.freedesktop.DBus"
+#define DBUS_SERVICE_BROADCAST "org.freedesktop.DBus.Broadcast"
+  
+/* Messages */
+#define DBUS_MESSAGE_HELLO           "org.freedesktop.DBus.Hello"
+#define DBUS_MESSAGE_LIST_SERVICES   "org.freedesktop.DBus.ListServices"
+#define DBUS_MESSAGE_SERVICE_CREATED "org.freedesktop.DBus.ServiceCreated"
+#define DBUS_MESSAGE_SERVICE_DELETED "org.freedesktop.DBus.ServiceDeleted"
+#define DBUS_MESSAGE_SERVICES        "org.freedesktop.DBus.Services"
+#define DBUS_MESSAGE_WELCOME         "org.freedesktop.DBus.Welcome"
   
 #ifdef __cplusplus
 }