< prev index next >

modules/media/src/main/native/gstreamer/3rd_party/glib/glib-2.28.8/glib/gvariant.h

Print this page
rev 9617 : imported patch 8u121.patch


 162 
 163 GVariant *                      g_variant_get_normal_form               (GVariant             *value);
 164 gboolean                        g_variant_is_normal_form                (GVariant             *value);
 165 GVariant *                      g_variant_byteswap                      (GVariant             *value);
 166 GVariant *                      g_variant_new_from_data                 (const GVariantType   *type,
 167                                                                          gconstpointer         data,
 168                                                                          gsize                 size,
 169                                                                          gboolean              trusted,
 170                                                                          GDestroyNotify        notify,
 171                                                                          gpointer              user_data);
 172 
 173 typedef struct _GVariantIter GVariantIter;
 174 struct _GVariantIter {
 175   /*< private >*/
 176   gsize x[16];
 177 };
 178 
 179 GVariantIter *                  g_variant_iter_new                      (GVariant             *value);
 180 gsize                           g_variant_iter_init                     (GVariantIter         *iter,
 181                                                                          GVariant             *value);

 182 GVariantIter *                  g_variant_iter_copy                     (GVariantIter         *iter);

 183 gsize                           g_variant_iter_n_children               (GVariantIter         *iter);
 184 void                            g_variant_iter_free                     (GVariantIter         *iter);
 185 GVariant *                      g_variant_iter_next_value               (GVariantIter         *iter);
 186 gboolean                        g_variant_iter_next                     (GVariantIter         *iter,
 187                                                                          const gchar          *format_string,
 188                                                                          ...);
 189 gboolean                        g_variant_iter_loop                     (GVariantIter         *iter,
 190                                                                          const gchar          *format_string,
 191                                                                          ...);
 192 
 193 
 194 typedef struct _GVariantBuilder GVariantBuilder;
 195 struct _GVariantBuilder {
 196   /*< private >*/
 197   gsize x[16];
 198 };
 199 
 200 typedef enum
 201 {
 202   G_VARIANT_PARSE_ERROR_FAILED,




 162 
 163 GVariant *                      g_variant_get_normal_form               (GVariant             *value);
 164 gboolean                        g_variant_is_normal_form                (GVariant             *value);
 165 GVariant *                      g_variant_byteswap                      (GVariant             *value);
 166 GVariant *                      g_variant_new_from_data                 (const GVariantType   *type,
 167                                                                          gconstpointer         data,
 168                                                                          gsize                 size,
 169                                                                          gboolean              trusted,
 170                                                                          GDestroyNotify        notify,
 171                                                                          gpointer              user_data);
 172 
 173 typedef struct _GVariantIter GVariantIter;
 174 struct _GVariantIter {
 175   /*< private >*/
 176   gsize x[16];
 177 };
 178 
 179 GVariantIter *                  g_variant_iter_new                      (GVariant             *value);
 180 gsize                           g_variant_iter_init                     (GVariantIter         *iter,
 181                                                                          GVariant             *value);
 182 #ifndef GSTREAMER_LITE
 183 GVariantIter *                  g_variant_iter_copy                     (GVariantIter         *iter);
 184 #endif // GSTREAMER_LITE
 185 gsize                           g_variant_iter_n_children               (GVariantIter         *iter);
 186 void                            g_variant_iter_free                     (GVariantIter         *iter);
 187 GVariant *                      g_variant_iter_next_value               (GVariantIter         *iter);
 188 gboolean                        g_variant_iter_next                     (GVariantIter         *iter,
 189                                                                          const gchar          *format_string,
 190                                                                          ...);
 191 gboolean                        g_variant_iter_loop                     (GVariantIter         *iter,
 192                                                                          const gchar          *format_string,
 193                                                                          ...);
 194 
 195 
 196 typedef struct _GVariantBuilder GVariantBuilder;
 197 struct _GVariantBuilder {
 198   /*< private >*/
 199   gsize x[16];
 200 };
 201 
 202 typedef enum
 203 {
 204   G_VARIANT_PARSE_ERROR_FAILED,


< prev index next >