dbus/test/data/valid-messages/standard-hello.message
Havoc Pennington f7beca572b 2004-06-07 Havoc Pennington <hp@redhat.com>
* dbus/dbus-message-builder.c (_dbus_message_data_load): append
	random signature when using REQUIRED_FIELDS (this hack won't work
	in the long term)

	* dbus/dbus-message.c: change the signature to be a header field,
	instead of message->signature special-case string. Incremental
	step forward. Then we can fix up code to send the signature in the
	message, then fix up code to validate said signature, then fix up
	code to not put the typecodes inline, etc.
	(load_one_message): don't make up the signature after the fact
	(decode_header_data): require signature field for the known
	message types

	* dbus/dbus-marshal.c (_dbus_marshal_string_len): new

	* dbus/dbus-protocol.h: add DBUS_HEADER_FIELD_SIGNATURE
2004-06-07 19:27:51 +00:00

22 lines
427 B
Text

# Standard org.freedesktop.DBus.Hello message
VALID_HEADER method_call
HEADER_FIELD PATH
TYPE OBJECT_PATH
OBJECT_PATH '/org/freedesktop/DBus'
HEADER_FIELD INTERFACE
TYPE STRING
STRING 'org.freedesktop.DBus'
HEADER_FIELD MEMBER
TYPE STRING
STRING 'Hello'
HEADER_FIELD DESTINATION
TYPE STRING
STRING 'org.freedesktop.DBus'
HEADER_FIELD SIGNATURE
TYPE STRING
STRING ''
ALIGN 8
END_LENGTH Header
START_LENGTH Body
END_LENGTH Body