From 9e1199fed2c96fe305a27e5d3d4e1950ed2f0d0f Mon Sep 17 00:00:00 2001 From: Anders Carlsson Date: Tue, 21 Jan 2003 14:07:09 +0000 Subject: 2003-01-21 Anders Carlsson * dbus/dbus-marshal.c: (_dbus_marshal_double), (_dbus_marshal_int32), (_dbus_marshal_uint32), (_dbus_marshal_int32_array), (_dbus_marshal_uint32_array), (_dbus_marshal_double_array), (_dbus_marshal_string_array), (_dbus_demarshal_int32_array), (_dbus_demarshal_uint32_array), (_dbus_demarshal_double_array), (_dbus_demarshal_string_array), (_dbus_marshal_get_field_end_pos), (_dbus_marshal_test): * dbus/dbus-marshal.h: * dbus/dbus-protocol.h: Add support for marshalling and demarshalling integer, double and string arrays. --- dbus/dbus-protocol.h | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'dbus/dbus-protocol.h') diff --git a/dbus/dbus-protocol.h b/dbus/dbus-protocol.h index 76ffa52c..fb0169cd 100644 --- a/dbus/dbus-protocol.h +++ b/dbus/dbus-protocol.h @@ -38,15 +38,18 @@ extern "C" { /* Data types */ #define DBUS_TYPE_INVALID 0 -#define DBUS_TYPE_INT32 1 -#define DBUS_TYPE_UINT32 2 -#define DBUS_TYPE_DOUBLE 3 -#define DBUS_TYPE_INT32_ARRAY 4 -#define DBUS_TYPE_UINT32_ARRAY 5 -#define DBUS_TYPE_DOUBLE_ARRAY 6 -#define DBUS_TYPE_BYTE_ARRAY 7 -#define DBUS_TYPE_STRING 8 +#define DBUS_TYPE_NIL 1 +#define DBUS_TYPE_INT32 2 +#define DBUS_TYPE_UINT32 3 +#define DBUS_TYPE_DOUBLE 4 +#define DBUS_TYPE_STRING 5 +#define DBUS_TYPE_INT32_ARRAY 6 +#define DBUS_TYPE_UINT32_ARRAY 7 +#define DBUS_TYPE_DOUBLE_ARRAY 8 +#define DBUS_TYPE_BYTE_ARRAY 9 +#define DBUS_TYPE_STRING_ARRAY 10 +# /* Header fields */ #define DBUS_HEADER_FIELD_NAME "name" #define DBUS_HEADER_FIELD_SERVICE "srvc" -- cgit