~ubuntu-branches/ubuntu/maverick/dbus/maverick-proposed

« back to all changes in this revision

Viewing changes to dbus/dbus-signature.h

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2010-09-27 13:06:32 UTC
  • mfrom: (1.1.23 upstream)
  • Revision ID: james.westby@ubuntu.com-20100927130632-bqs145trvchd2lmf
Tags: 1.4.0-0ubuntu1
* New upstream release
 - Fixes https://bugs.freedesktop.org/show_bug.cgi?id=17754 Race condition in protected_change_timeout
 - Requested by various upstream KDE developers http://lists.kde.org/?t=128514970000004&r=1&w=2

Show diffs side-by-side

added added

removed removed

Lines of Context:
50
50
  int dummy17;           /**< Don't use this */
51
51
} DBusSignatureIter;
52
52
 
 
53
DBUS_EXPORT
53
54
void            dbus_signature_iter_init             (DBusSignatureIter       *iter,
54
55
                                                      const char              *signature);
55
56
 
 
57
DBUS_EXPORT
56
58
int             dbus_signature_iter_get_current_type (const DBusSignatureIter *iter);
57
59
 
 
60
DBUS_EXPORT
58
61
char *          dbus_signature_iter_get_signature    (const DBusSignatureIter *iter);
59
62
 
 
63
DBUS_EXPORT
60
64
int             dbus_signature_iter_get_element_type (const DBusSignatureIter *iter);
61
65
 
 
66
DBUS_EXPORT
62
67
dbus_bool_t     dbus_signature_iter_next             (DBusSignatureIter       *iter);
63
68
 
 
69
DBUS_EXPORT
64
70
void            dbus_signature_iter_recurse          (const DBusSignatureIter *iter,
65
71
                                                      DBusSignatureIter       *subiter);
66
72
 
 
73
DBUS_EXPORT
67
74
dbus_bool_t     dbus_signature_validate              (const char       *signature,
68
75
                                                      DBusError        *error);
69
76
 
 
77
DBUS_EXPORT
70
78
dbus_bool_t     dbus_signature_validate_single       (const char       *signature,
71
79
                                                      DBusError        *error);
72
80
 
 
81
DBUS_EXPORT
73
82
dbus_bool_t     dbus_type_is_basic                   (int            typecode);
 
83
DBUS_EXPORT
74
84
dbus_bool_t     dbus_type_is_container               (int            typecode);
 
85
DBUS_EXPORT
75
86
dbus_bool_t     dbus_type_is_fixed                   (int            typecode);
76
87
 
77
88
/** @} */