~ubuntu-branches/ubuntu/oneiric/dbus-glib/oneiric-updates

« back to all changes in this revision

Viewing changes to dbus/dbus-gtype-specialized.h

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Dröge
  • Date: 2007-07-06 14:00:42 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20070706140042-zh5qmx99npmoe454
Tags: 0.74-1
* New upstream release.
* debian/rules:
  + Update shlibs to >= 0.74 because of new API.
* debian/control:
  + Use ${binary:Version} to make lintian happy.

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
                                                             GType       key_specialization,
36
36
                                                             GType       value_specialization);
37
37
GType          dbus_g_type_get_structv                      (const char *container,
38
 
                                                             guint       num_items,
 
38
                                                             guint       num_members,
39
39
                                                             GType      *types);
40
40
GType          dbus_g_type_get_struct                       (const char *container,
41
41
                                                             GType       first_type,
47
47
GType          dbus_g_type_get_map_key_specialization       (GType       gtype);
48
48
GType          dbus_g_type_get_map_value_specialization     (GType       gtype);
49
49
GType          dbus_g_type_get_struct_member_type           (GType       gtype,
50
 
                                                             guint       index);
 
50
                                                             guint       member);
51
51
guint          dbus_g_type_get_struct_size                  (GType       gtype);
52
52
 
53
 
typedef void   (*DBusGTypeSpecializedCollectionIterator)    (const GValue *val,
 
53
typedef void   (*DBusGTypeSpecializedCollectionIterator)    (const GValue *value,
54
54
                                                             gpointer      user_data);
55
55
typedef void   (*DBusGTypeSpecializedMapIterator)           (const GValue *key_val,
56
56
                                                             const GValue *value_val,
57
57
                                                             gpointer      user_data);
58
58
 
59
 
gpointer       dbus_g_type_specialized_construct            (GType type);
 
59
gpointer       dbus_g_type_specialized_construct            (GType gtype);
60
60
 
61
61
typedef struct {
62
62
  /* public */
68
68
  gpointer d;
69
69
} DBusGTypeSpecializedAppendContext;
70
70
 
71
 
void           dbus_g_type_specialized_init_append             (GValue *val, DBusGTypeSpecializedAppendContext *ctx);
 
71
void           dbus_g_type_specialized_init_append             (GValue *value, DBusGTypeSpecializedAppendContext *ctx);
72
72
 
73
73
void           dbus_g_type_specialized_collection_append       (DBusGTypeSpecializedAppendContext *ctx, GValue *elt);
74
74
 
92
92
                                                             gpointer                                user_data);
93
93
 
94
94
gboolean       dbus_g_type_struct_get_member            (const GValue *value,
95
 
                                                         guint index,
 
95
                                                         guint member,
96
96
                                                         GValue *dest);
97
97
gboolean       dbus_g_type_struct_set_member            (GValue *value,
98
 
                                                         guint index,
 
98
                                                         guint member,
99
99
                                                         const GValue *src);
100
100
 
101
101
gboolean       dbus_g_type_struct_get                   (const GValue *value,