diff options
Diffstat (limited to 'dbus/dbus-marshal.h')
| -rw-r--r-- | dbus/dbus-marshal.h | 30 | 
1 files changed, 22 insertions, 8 deletions
| diff --git a/dbus/dbus-marshal.h b/dbus/dbus-marshal.h index 1eff8995..27ded007 100644 --- a/dbus/dbus-marshal.h +++ b/dbus/dbus-marshal.h @@ -152,11 +152,17 @@ void        _dbus_marshal_set_uint64 (DBusString       *str,                                        int               offset,                                        dbus_uint64_t     value);  #endif /* DBUS_HAVE_INT64 */ -dbus_bool_t _dbus_marshal_set_string (DBusString       *str, -                                      int               byte_order, -                                      int               offset, -                                      const DBusString *value, -				      int               len); + +dbus_bool_t _dbus_marshal_set_string      (DBusString         *str, +                                           int                 byte_order, +                                           int                 offset, +                                           const DBusString   *value, +                                           int                 len); +void        _dbus_marshal_set_object_path (DBusString         *str, +                                           int                 byte_order, +                                           int                 offset, +                                           const char        **path, +                                           int                 path_len);  dbus_bool_t   _dbus_marshal_int32          (DBusString            *str,  					    int                    byte_order, @@ -208,6 +214,11 @@ dbus_bool_t   _dbus_marshal_string_array   (DBusString            *str,  					    int                    byte_order,  					    const char           **value,  					    int                    len); +dbus_bool_t   _dbus_marshal_object_path    (DBusString            *str, +					    int                    byte_order, +                                            const char           **path, +                                            int                    path_len); +  double        _dbus_demarshal_double       (const DBusString      *str,  					    int                    byte_order,  					    int                    pos, @@ -278,9 +289,12 @@ dbus_bool_t   _dbus_demarshal_string_array (const DBusString      *str,  					    int                   *new_pos,  					    char                ***array,  					    int                   *array_len); - - - +dbus_bool_t   _dbus_demarshal_object_path  (const DBusString      *str, +					    int                    byte_order, +					    int                    pos, +                                            int                   *new_pos, +                                            char                ***path, +                                            int                   *path_len);  dbus_bool_t _dbus_marshal_get_arg_end_pos (const DBusString *str,                                             int               byte_order, | 
