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.
This commit is contained in:
Anders Carlsson 2003-01-25 20:52:33 +00:00
parent a2a6815829
commit fdddf7246d
5 changed files with 33 additions and 1 deletions

View file

@ -1,3 +1,15 @@
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):

View 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.

View 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;
}
/** @} */
/**

View 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,

View 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
}