Back to index

libunity  5.92.0
Classes | Defines | Typedefs | Enumerations | Functions | Variables
protocol-previews.c File Reference
#include <glib.h>
#include <glib-object.h>
#include <stdlib.h>
#include <string.h>
#include <dee.h>
#include <gio/gio.h>
#include <float.h>
#include <math.h>

Go to the source code of this file.

Classes

struct  _UnityProtocolPreviewActionRaw
struct  _UnityProtocolInfoHintRaw
struct  _UnityProtocolPreviewRaw
struct  _UnityProtocolPreview
struct  _UnityProtocolPreviewClass
struct  _UnityProtocolPreviewPrivate
struct  _UnityProtocolGenericPreview
struct  _UnityProtocolGenericPreviewClass
struct  _UnityProtocolApplicationPreview
struct  _UnityProtocolApplicationPreviewClass
struct  _UnityProtocolApplicationPreviewPrivate
struct  _Block1Data
struct  _UnityProtocolMusicPreview
struct  _UnityProtocolMusicPreviewClass
struct  _UnityProtocolMusicPreviewPrivate
struct  _Block2Data
struct  _UnityProtocolMoviePreview
struct  _UnityProtocolMoviePreviewClass
struct  _UnityProtocolMoviePreviewPrivate
struct  _Block3Data
struct  _UnityProtocolSeriesItemRaw
struct  _UnityProtocolSeriesPreview
struct  _UnityProtocolSeriesPreviewClass
struct  _UnityProtocolSeriesPreviewPrivate
struct  _Block4Data

Defines

#define UNITY_PROTOCOL_TYPE_PREVIEW_RAW   (unity_protocol_preview_raw_get_type ())
#define UNITY_PROTOCOL_TYPE_PREVIEW_ACTION_RAW   (unity_protocol_preview_action_raw_get_type ())
#define UNITY_PROTOCOL_TYPE_INFO_HINT_RAW   (unity_protocol_info_hint_raw_get_type ())
#define _g_free0(var)   (var = (g_free (var), NULL))
#define _g_hash_table_unref0(var)   ((var == NULL) ? NULL : (var = (g_hash_table_unref (var), NULL)))
#define UNITY_PROTOCOL_TYPE_LAYOUT_HINT   (unity_protocol_layout_hint_get_type ())
#define _g_variant_unref0(var)   ((var == NULL) ? NULL : (var = (g_variant_unref (var), NULL)))
#define UNITY_PROTOCOL_TYPE_PREVIEW   (unity_protocol_preview_get_type ())
#define UNITY_PROTOCOL_PREVIEW(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PROTOCOL_TYPE_PREVIEW, UnityProtocolPreview))
#define UNITY_PROTOCOL_PREVIEW_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PROTOCOL_TYPE_PREVIEW, UnityProtocolPreviewClass))
#define UNITY_PROTOCOL_IS_PREVIEW(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PROTOCOL_TYPE_PREVIEW))
#define UNITY_PROTOCOL_IS_PREVIEW_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PROTOCOL_TYPE_PREVIEW))
#define UNITY_PROTOCOL_PREVIEW_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PROTOCOL_TYPE_PREVIEW, UnityProtocolPreviewClass))
#define _g_object_unref0(var)   ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
#define _unity_protocol_preview_action_raw_free0(var)   ((var == NULL) ? NULL : (var = (unity_protocol_preview_action_raw_free (var), NULL)))
#define _unity_protocol_info_hint_raw_free0(var)   ((var == NULL) ? NULL : (var = (unity_protocol_info_hint_raw_free (var), NULL)))
#define _g_error_free0(var)   ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
#define UNITY_PROTOCOL_TYPE_GENERIC_PREVIEW   (unity_protocol_generic_preview_get_type ())
#define UNITY_PROTOCOL_GENERIC_PREVIEW(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PROTOCOL_TYPE_GENERIC_PREVIEW, UnityProtocolGenericPreview))
#define UNITY_PROTOCOL_GENERIC_PREVIEW_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PROTOCOL_TYPE_GENERIC_PREVIEW, UnityProtocolGenericPreviewClass))
#define UNITY_PROTOCOL_IS_GENERIC_PREVIEW(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PROTOCOL_TYPE_GENERIC_PREVIEW))
#define UNITY_PROTOCOL_IS_GENERIC_PREVIEW_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PROTOCOL_TYPE_GENERIC_PREVIEW))
#define UNITY_PROTOCOL_GENERIC_PREVIEW_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PROTOCOL_TYPE_GENERIC_PREVIEW, UnityProtocolGenericPreviewClass))
#define _g_type_class_unref0(var)   ((var == NULL) ? NULL : (var = (g_type_class_unref (var), NULL)))
#define UNITY_PROTOCOL_TYPE_APPLICATION_PREVIEW   (unity_protocol_application_preview_get_type ())
#define UNITY_PROTOCOL_APPLICATION_PREVIEW(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PROTOCOL_TYPE_APPLICATION_PREVIEW, UnityProtocolApplicationPreview))
#define UNITY_PROTOCOL_APPLICATION_PREVIEW_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PROTOCOL_TYPE_APPLICATION_PREVIEW, UnityProtocolApplicationPreviewClass))
#define UNITY_PROTOCOL_IS_APPLICATION_PREVIEW(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PROTOCOL_TYPE_APPLICATION_PREVIEW))
#define UNITY_PROTOCOL_IS_APPLICATION_PREVIEW_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PROTOCOL_TYPE_APPLICATION_PREVIEW))
#define UNITY_PROTOCOL_APPLICATION_PREVIEW_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PROTOCOL_TYPE_APPLICATION_PREVIEW, UnityProtocolApplicationPreviewClass))
#define UNITY_PROTOCOL_TYPE_MUSIC_PREVIEW   (unity_protocol_music_preview_get_type ())
#define UNITY_PROTOCOL_MUSIC_PREVIEW(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PROTOCOL_TYPE_MUSIC_PREVIEW, UnityProtocolMusicPreview))
#define UNITY_PROTOCOL_MUSIC_PREVIEW_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PROTOCOL_TYPE_MUSIC_PREVIEW, UnityProtocolMusicPreviewClass))
#define UNITY_PROTOCOL_IS_MUSIC_PREVIEW(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PROTOCOL_TYPE_MUSIC_PREVIEW))
#define UNITY_PROTOCOL_IS_MUSIC_PREVIEW_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PROTOCOL_TYPE_MUSIC_PREVIEW))
#define UNITY_PROTOCOL_MUSIC_PREVIEW_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PROTOCOL_TYPE_MUSIC_PREVIEW, UnityProtocolMusicPreviewClass))
#define UNITY_PROTOCOL_TYPE_MOVIE_PREVIEW   (unity_protocol_movie_preview_get_type ())
#define UNITY_PROTOCOL_MOVIE_PREVIEW(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PROTOCOL_TYPE_MOVIE_PREVIEW, UnityProtocolMoviePreview))
#define UNITY_PROTOCOL_MOVIE_PREVIEW_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PROTOCOL_TYPE_MOVIE_PREVIEW, UnityProtocolMoviePreviewClass))
#define UNITY_PROTOCOL_IS_MOVIE_PREVIEW(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PROTOCOL_TYPE_MOVIE_PREVIEW))
#define UNITY_PROTOCOL_IS_MOVIE_PREVIEW_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PROTOCOL_TYPE_MOVIE_PREVIEW))
#define UNITY_PROTOCOL_MOVIE_PREVIEW_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PROTOCOL_TYPE_MOVIE_PREVIEW, UnityProtocolMoviePreviewClass))
#define UNITY_PROTOCOL_TYPE_SERIES_PREVIEW   (unity_protocol_series_preview_get_type ())
#define UNITY_PROTOCOL_SERIES_PREVIEW(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PROTOCOL_TYPE_SERIES_PREVIEW, UnityProtocolSeriesPreview))
#define UNITY_PROTOCOL_SERIES_PREVIEW_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PROTOCOL_TYPE_SERIES_PREVIEW, UnityProtocolSeriesPreviewClass))
#define UNITY_PROTOCOL_IS_SERIES_PREVIEW(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PROTOCOL_TYPE_SERIES_PREVIEW))
#define UNITY_PROTOCOL_IS_SERIES_PREVIEW_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PROTOCOL_TYPE_SERIES_PREVIEW))
#define UNITY_PROTOCOL_SERIES_PREVIEW_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PROTOCOL_TYPE_SERIES_PREVIEW, UnityProtocolSeriesPreviewClass))
#define _unity_protocol_preview_raw_free0(var)   ((var == NULL) ? NULL : (var = (unity_protocol_preview_raw_free (var), NULL)))
#define _g_variant_type_free0(var)   ((var == NULL) ? NULL : (var = (g_variant_type_free (var), NULL)))
#define UNITY_PROTOCOL_TYPE_SERIES_ITEM_RAW   (unity_protocol_series_item_raw_get_type ())
#define _unity_protocol_series_item_raw_free0(var)   ((var == NULL) ? NULL : (var = (unity_protocol_series_item_raw_free (var), NULL)))
#define UNITY_PROTOCOL_PREVIEW_RAW_SIGNATURE   "(sssssa(sssua{sv})a(sssv)a{sv})"
#define UNITY_PROTOCOL_PREVIEW_GET_PRIVATE(o)   (G_TYPE_INSTANCE_GET_PRIVATE ((o), UNITY_PROTOCOL_TYPE_PREVIEW, UnityProtocolPreviewPrivate))
#define UNITY_PROTOCOL_GENERIC_PREVIEW_RENDERER_NAME   "preview-generic"
#define UNITY_PROTOCOL_APPLICATION_PREVIEW_RENDERER_NAME   "preview-application"
#define UNITY_PROTOCOL_MUSIC_PREVIEW_RENDERER_NAME   "preview-music"
#define UNITY_PROTOCOL_MOVIE_PREVIEW_RENDERER_NAME   "preview-movie"
#define UNITY_PROTOCOL_SERIES_PREVIEW_RENDERER_NAME   "preview-series"
#define UNITY_PROTOCOL_APPLICATION_PREVIEW_GET_PRIVATE(o)   (G_TYPE_INSTANCE_GET_PRIVATE ((o), UNITY_PROTOCOL_TYPE_APPLICATION_PREVIEW, UnityProtocolApplicationPreviewPrivate))
#define UNITY_PROTOCOL_MUSIC_PREVIEW_GET_PRIVATE(o)   (G_TYPE_INSTANCE_GET_PRIVATE ((o), UNITY_PROTOCOL_TYPE_MUSIC_PREVIEW, UnityProtocolMusicPreviewPrivate))
#define UNITY_PROTOCOL_MOVIE_PREVIEW_GET_PRIVATE(o)   (G_TYPE_INSTANCE_GET_PRIVATE ((o), UNITY_PROTOCOL_TYPE_MOVIE_PREVIEW, UnityProtocolMoviePreviewPrivate))
#define UNITY_PROTOCOL_SERIES_PREVIEW_GET_PRIVATE(o)   (G_TYPE_INSTANCE_GET_PRIVATE ((o), UNITY_PROTOCOL_TYPE_SERIES_PREVIEW, UnityProtocolSeriesPreviewPrivate))

Typedefs

typedef struct _UnityProtocolPreviewActionRaw
typedef struct _UnityProtocolInfoHintRaw
typedef struct _UnityProtocolPreviewRaw
typedef struct _UnityProtocolPreview
typedef struct _UnityProtocolPreviewClass
typedef struct _UnityProtocolPreviewPrivate
typedef struct _UnityProtocolGenericPreview
typedef struct _UnityProtocolGenericPreviewClass
typedef struct _UnityProtocolApplicationPreview
typedef struct _UnityProtocolApplicationPreviewClass
typedef struct _UnityProtocolMusicPreview
typedef struct _UnityProtocolMusicPreviewClass
typedef struct _UnityProtocolMoviePreview
typedef struct _UnityProtocolMoviePreviewClass
typedef struct _UnityProtocolSeriesPreview
typedef struct _UnityProtocolSeriesPreviewClass
typedef struct _UnityProtocolGenericPreviewPrivate
typedef struct _UnityProtocolApplicationPreviewPrivate
typedef struct _Block1Data
typedef struct _UnityProtocolMusicPreviewPrivate
typedef struct _Block2Data
typedef struct _UnityProtocolMoviePreviewPrivate
typedef struct _Block3Data
typedef struct _UnityProtocolSeriesItemRaw
typedef struct _UnityProtocolSeriesPreviewPrivate
typedef struct _Block4Data

Enumerations

enum  UnityProtocolLayoutHint {
  UNITY_PROTOCOL_LAYOUT_HINT_NONE, UNITY_PROTOCOL_LAYOUT_HINT_LEFT, UNITY_PROTOCOL_LAYOUT_HINT_RIGHT, UNITY_PROTOCOL_LAYOUT_HINT_TOP,
  UNITY_PROTOCOL_LAYOUT_HINT_BOTTOM, UNITY_PROTOCOL_LAYOUT_HINT_NONE, UNITY_PROTOCOL_LAYOUT_HINT_LEFT, UNITY_PROTOCOL_LAYOUT_HINT_RIGHT,
  UNITY_PROTOCOL_LAYOUT_HINT_TOP, UNITY_PROTOCOL_LAYOUT_HINT_BOTTOM
}
enum  {
  UNITY_PROTOCOL_APPLICATION_PREVIEW_DUMMY_PROPERTY, UNITY_PROTOCOL_APPLICATION_PREVIEW_APP_ICON, UNITY_PROTOCOL_APPLICATION_PREVIEW_LICENSE, UNITY_PROTOCOL_APPLICATION_PREVIEW_COPYRIGHT,
  UNITY_PROTOCOL_APPLICATION_PREVIEW_LAST_UPDATE, UNITY_PROTOCOL_APPLICATION_PREVIEW_RATING, UNITY_PROTOCOL_APPLICATION_PREVIEW_NUM_RATINGS
}
enum  { UNITY_PROTOCOL_MUSIC_PREVIEW_DUMMY_PROPERTY, UNITY_PROTOCOL_MUSIC_PREVIEW_TRACK_DATA_SWARM_NAME, UNITY_PROTOCOL_MUSIC_PREVIEW_TRACK_DATA_ADDRESS }
enum  { UNITY_PROTOCOL_MOVIE_PREVIEW_DUMMY_PROPERTY, UNITY_PROTOCOL_MOVIE_PREVIEW_YEAR, UNITY_PROTOCOL_MOVIE_PREVIEW_RATING, UNITY_PROTOCOL_MOVIE_PREVIEW_NUM_RATINGS }

Functions

GType unity_protocol_preview_raw_get_type (void)
void unity_protocol_preview_begin_updates (UnityProtocolPreview *self)
static void unity_protocol_preview_real_begin_updates (UnityProtocolPreview *self)
GHashTable * unity_protocol_preview_end_updates_as_hashtable (UnityProtocolPreview *self)
static GHashTable * unity_protocol_preview_real_end_updates_as_hashtable (UnityProtocolPreview *self)
GVariant * unity_protocol_preview_end_updates (UnityProtocolPreview *self)
static GVariant * unity_protocol_preview_real_end_updates (UnityProtocolPreview *self)
static GVariant * _variant_new5 (GHashTable *value)
void unity_protocol_preview_add_action (UnityProtocolPreview *self, const gchar *id, const gchar *display_name, GIcon *icon, guint layout_hint)
static void _vala_array_add1 (UnityProtocolPreviewActionRaw **array, int *length, int *size, const UnityProtocolPreviewActionRaw *value)
UnityProtocolPreviewActionRaw * unity_protocol_preview_get_actions (UnityProtocolPreview *self, int *result_length1)
void unity_protocol_preview_add_info_hint (UnityProtocolPreview *self, const gchar *id, const gchar *display_name, GIcon *icon_hint, GVariant *value)
static void _vala_array_add2 (UnityProtocolInfoHintRaw **array, int *length, int *size, const UnityProtocolInfoHintRaw *value)
const gchar * unity_protocol_preview_get_renderer_name (UnityProtocolPreview *self)
static const gchar * unity_protocol_preview_real_get_renderer_name (UnityProtocolPreview *self)
UnityProtocolInfoHintRaw * unity_protocol_preview_get_info_hints (UnityProtocolPreview *self, int *result_length1)
void unity_protocol_preview_update_property (UnityProtocolPreview *self, GHashTable *properties)
static void unity_protocol_preview_real_update_property (UnityProtocolPreview *self, GHashTable *properties)
void unity_protocol_preview_add_properties (UnityProtocolPreview *self, GHashTable *properties)
static void unity_protocol_preview_real_add_properties (UnityProtocolPreview *self, GHashTable *properties)
void unity_protocol_preview_add_update (UnityProtocolPreview *self, const gchar *property, GVariant *value)
GHashTable * unity_protocol_preview_get_properties (UnityProtocolPreview *self)
static GVariant * unity_protocol_preview_real_serialize (DeeSerializable *base)
const gchar * unity_protocol_preview_get_title (UnityProtocolPreview *self)
const gchar * unity_protocol_preview_get_subtitle (UnityProtocolPreview *self)
const gchar * unity_protocol_preview_get_description (UnityProtocolPreview *self)
GIcon * unity_protocol_preview_get_thumbnail (UnityProtocolPreview *self)
static
UnityProtocolPreviewActionRaw * 
_vala_array_dup3 (UnityProtocolPreviewActionRaw *self, int length)
static UnityProtocolInfoHintRaw * _vala_array_dup4 (UnityProtocolInfoHintRaw *self, int length)
GIcon * unity_protocol_preview_string_to_icon (const gchar *s)
GIcon * unity_protocol_preview_variant_to_icon (GVariant *v)
static void unity_protocol_preview_register_parsers (void)
GType unity_protocol_generic_preview_get_type (void)
UnityProtocolGenericPreview * unity_protocol_generic_preview_new (void)
UnityProtocolGenericPreview * unity_protocol_generic_preview_construct (GType object_type)
static const gchar * unity_protocol_generic_preview_real_get_renderer_name (UnityProtocolPreview *base)
static GObject * _unity_protocol_generic_preview___lambda2_ (GVariant *data)
static GObject * __unity_protocol_generic_preview___lambda2__dee_serializable_parse_func (GVariant *data)
UnityProtocolApplicationPreview * unity_protocol_application_preview_new (void)
UnityProtocolApplicationPreview * unity_protocol_application_preview_construct (GType object_type)
static const gchar * unity_protocol_application_preview_real_get_renderer_name (UnityProtocolPreview *base)
static void unity_protocol_application_preview_real_add_properties (UnityProtocolPreview *base, GHashTable *properties)
GIcon * unity_protocol_application_preview_get_app_icon (UnityProtocolApplicationPreview *self)
static GVariant * _variant_new6 (gchar *value)
const gchar * unity_protocol_application_preview_get_license (UnityProtocolApplicationPreview *self)
static GVariant * _variant_new7 (const gchar *value)
const gchar * unity_protocol_application_preview_get_copyright (UnityProtocolApplicationPreview *self)
static GVariant * _variant_new8 (const gchar *value)
const gchar * unity_protocol_application_preview_get_last_update (UnityProtocolApplicationPreview *self)
static GVariant * _variant_new9 (const gchar *value)
gfloat unity_protocol_application_preview_get_rating (UnityProtocolApplicationPreview *self)
static GVariant * _variant_new10 (gdouble value)
guint unity_protocol_application_preview_get_num_ratings (UnityProtocolApplicationPreview *self)
static GVariant * _variant_new11 (guint value)
void unity_protocol_application_preview_set_app_icon (UnityProtocolApplicationPreview *self, GIcon *value)
void unity_protocol_application_preview_set_license (UnityProtocolApplicationPreview *self, const gchar *value)
void unity_protocol_application_preview_set_copyright (UnityProtocolApplicationPreview *self, const gchar *value)
void unity_protocol_application_preview_set_last_update (UnityProtocolApplicationPreview *self, const gchar *value)
void unity_protocol_application_preview_set_rating (UnityProtocolApplicationPreview *self, gfloat value)
void unity_protocol_application_preview_set_num_ratings (UnityProtocolApplicationPreview *self, guint value)
static GObject * _unity_protocol_application_preview___lambda3_ (GVariant *data)
static Block1Data * block1_data_ref (Block1Data *_data1_)
static void block1_data_unref (void *_userdata_)
static void __lambda4_ (Block1Data *_data1_, GVariant *v)
static void ___lambda4__gfunc (gconstpointer data, gpointer self)
static void __lambda5_ (Block1Data *_data1_, GVariant *v)
static void ___lambda5__gfunc (gconstpointer data, gpointer self)
static void __lambda6_ (Block1Data *_data1_, GVariant *v)
static void ___lambda6__gfunc (gconstpointer data, gpointer self)
static void __lambda7_ (Block1Data *_data1_, GVariant *v)
static void ___lambda7__gfunc (gconstpointer data, gpointer self)
static void __lambda8_ (Block1Data *_data1_, GVariant *v)
static void ___lambda8__gfunc (gconstpointer data, gpointer self)
static void __lambda9_ (Block1Data *_data1_, GVariant *v)
static void ___lambda9__gfunc (gconstpointer data, gpointer self)
static GObject * __unity_protocol_application_preview___lambda3__dee_serializable_parse_func (GVariant *data)
static void unity_protocol_application_preview_finalize (GObject *obj)
static void _vala_unity_protocol_application_preview_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
static void _vala_unity_protocol_application_preview_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
UnityProtocolMusicPreview * unity_protocol_music_preview_new (void)
UnityProtocolMusicPreview * unity_protocol_music_preview_construct (GType object_type)
static const gchar * unity_protocol_music_preview_real_get_renderer_name (UnityProtocolPreview *base)
static void unity_protocol_music_preview_real_add_properties (UnityProtocolPreview *base, GHashTable *properties)
const gchar * unity_protocol_music_preview_get_track_data_swarm_name (UnityProtocolMusicPreview *self)
static GVariant * _variant_new12 (const gchar *value)
const gchar * unity_protocol_music_preview_get_track_data_address (UnityProtocolMusicPreview *self)
static GVariant * _variant_new13 (const gchar *value)
void unity_protocol_music_preview_play_uri (UnityProtocolMusicPreview *self, const gchar *uri)
static GVariant * _variant_new14 (const gchar *value)
static GVariant * _variant_new15 (const gchar *value)
void unity_protocol_music_preview_pause_uri (UnityProtocolMusicPreview *self, const gchar *uri)
static GVariant * _variant_new16 (const gchar *value)
static GVariant * _variant_new17 (const gchar *value)
void unity_protocol_music_preview_set_track_data_swarm_name (UnityProtocolMusicPreview *self, const gchar *value)
void unity_protocol_music_preview_set_track_data_address (UnityProtocolMusicPreview *self, const gchar *value)
static GObject * _unity_protocol_music_preview___lambda10_ (GVariant *data)
static Block2Data * block2_data_ref (Block2Data *_data2_)
static void block2_data_unref (void *_userdata_)
static void __lambda11_ (Block2Data *_data2_, GVariant *v)
static void ___lambda11__gfunc (gconstpointer data, gpointer self)
static void __lambda12_ (Block2Data *_data2_, GVariant *v)
static void ___lambda12__gfunc (gconstpointer data, gpointer self)
static GObject * __unity_protocol_music_preview___lambda10__dee_serializable_parse_func (GVariant *data)
static void unity_protocol_music_preview_finalize (GObject *obj)
static void _vala_unity_protocol_music_preview_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
static void _vala_unity_protocol_music_preview_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
UnityProtocolMoviePreview * unity_protocol_movie_preview_new (void)
UnityProtocolMoviePreview * unity_protocol_movie_preview_construct (GType object_type)
static const gchar * unity_protocol_movie_preview_real_get_renderer_name (UnityProtocolPreview *base)
static void unity_protocol_movie_preview_real_add_properties (UnityProtocolPreview *base, GHashTable *properties)
gfloat unity_protocol_movie_preview_get_rating (UnityProtocolMoviePreview *self)
static GVariant * _variant_new18 (gdouble value)
guint unity_protocol_movie_preview_get_num_ratings (UnityProtocolMoviePreview *self)
static GVariant * _variant_new19 (guint value)
const gchar * unity_protocol_movie_preview_get_year (UnityProtocolMoviePreview *self)
static GVariant * _variant_new20 (const gchar *value)
void unity_protocol_movie_preview_set_year (UnityProtocolMoviePreview *self, const gchar *value)
void unity_protocol_movie_preview_set_rating (UnityProtocolMoviePreview *self, gfloat value)
void unity_protocol_movie_preview_set_num_ratings (UnityProtocolMoviePreview *self, guint value)
static GObject * _unity_protocol_movie_preview___lambda13_ (GVariant *data)
static Block3Data * block3_data_ref (Block3Data *_data3_)
static void block3_data_unref (void *_userdata_)
static void __lambda14_ (Block3Data *_data3_, GVariant *v)
static void ___lambda14__gfunc (gconstpointer data, gpointer self)
static void __lambda15_ (Block3Data *_data3_, GVariant *v)
static void ___lambda15__gfunc (gconstpointer data, gpointer self)
static void __lambda16_ (Block3Data *_data3_, GVariant *v)
static void ___lambda16__gfunc (gconstpointer data, gpointer self)
static GObject * __unity_protocol_movie_preview___lambda13__dee_serializable_parse_func (GVariant *data)
static void unity_protocol_movie_preview_finalize (GObject *obj)
static void _vala_unity_protocol_movie_preview_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
static void _vala_unity_protocol_movie_preview_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
GType unity_protocol_series_item_raw_get_type (void)
static void _vala_UnityProtocolSeriesItemRaw_array_free (UnityProtocolSeriesItemRaw *array, gint array_length)
UnityProtocolSeriesPreview * unity_protocol_series_preview_new (void)
UnityProtocolSeriesPreview * unity_protocol_series_preview_construct (GType object_type)
static void unity_protocol_series_preview_real_begin_updates (UnityProtocolPreview *base)
static void ___lambda17_ (UnityProtocolSeriesPreview *self)
gint unity_protocol_series_preview_get_selected_item (UnityProtocolSeriesPreview *self)
static GVariant * _variant_new21 (gint value)
static void ____lambda17__g_object_notify (GObject *_sender, GParamSpec *pspec, gpointer self)
static GHashTable * unity_protocol_series_preview_real_end_updates_as_hashtable (UnityProtocolPreview *base)
void unity_protocol_series_preview_add_series_item (UnityProtocolSeriesPreview *self, const gchar *title, const gchar *uri, GIcon *icon)
static void _vala_array_add3 (UnityProtocolSeriesItemRaw **array, int *length, int *size, const UnityProtocolSeriesItemRaw *value)
UnityProtocolSeriesItemRaw * unity_protocol_series_preview_get_items (UnityProtocolSeriesPreview *self, int *result_length1)
static const gchar * unity_protocol_series_preview_real_get_renderer_name (UnityProtocolPreview *base)
static void unity_protocol_series_preview_real_update_property (UnityProtocolPreview *base, GHashTable *properties)
void unity_protocol_series_preview_set_selected_item (UnityProtocolSeriesPreview *self, gint value)
static void unity_protocol_series_preview_real_add_properties (UnityProtocolPreview *base, GHashTable *properties)
static GVariant * _variant_new22 (UnityProtocolSeriesItemRaw *value, gint value_length1)
UnityProtocolPreview * unity_protocol_series_preview_get_child_preview (UnityProtocolSeriesPreview *self)
static GVariant * _variant_new23 (gint value)
void unity_protocol_series_preview_set_child_preview (UnityProtocolSeriesPreview *self, UnityProtocolPreview *value)
static GObject * _unity_protocol_series_preview___lambda18_ (GVariant *data)
static Block4Data * block4_data_ref (Block4Data *_data4_)
static void block4_data_unref (void *_userdata_)
static void __lambda19_ (Block4Data *_data4_, GVariant *v)
static UnityProtocolSeriesItemRaw * _variant_get24 (GVariant *value, int *result_length1)
static void ___lambda19__gfunc (gconstpointer data, gpointer self)
static void __lambda20_ (Block4Data *_data4_, GVariant *v)
static void ___lambda20__gfunc (gconstpointer data, gpointer self)
static void __lambda21_ (Block4Data *_data4_, GVariant *v)
static void ___lambda21__gfunc (gconstpointer data, gpointer self)
static GObject * __unity_protocol_series_preview___lambda18__dee_serializable_parse_func (GVariant *data)
static void unity_protocol_series_preview_finalize (GObject *obj)
static void _vala_unity_protocol_series_preview_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
static void _vala_unity_protocol_series_preview_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
static void _vala_UnityProtocolPreviewActionRaw_array_free (UnityProtocolPreviewActionRaw *array, gint array_length)
static void _vala_UnityProtocolInfoHintRaw_array_free (UnityProtocolInfoHintRaw *array, gint array_length)
static void _g_free0_ (gpointer var)
static void _g_variant_unref0_ (gpointer var)
void unity_protocol_preview_raw_init (UnityProtocolPreviewRaw *self)
static void _variant_get1 (GVariant *value, UnityProtocolPreviewRaw *result)
static gpointer _unity_protocol_preview_raw_dup0 (gpointer self)
UnityProtocolPreviewRaw * unity_protocol_preview_raw_from_variant (GVariant *v)
static GVariant * _variant_new2 (UnityProtocolPreviewRaw value)
GVariant * unity_protocol_preview_raw_to_variant (UnityProtocolPreviewRaw *self)
static
UnityProtocolPreviewActionRaw * 
_vala_array_dup1 (UnityProtocolPreviewActionRaw *self, int length)
static UnityProtocolInfoHintRaw * _vala_array_dup2 (UnityProtocolInfoHintRaw *self, int length)
static gpointer _g_hash_table_ref0 (gpointer self)
void unity_protocol_preview_raw_copy (const UnityProtocolPreviewRaw *self, UnityProtocolPreviewRaw *dest)
void unity_protocol_preview_raw_destroy (UnityProtocolPreviewRaw *self)
UnityProtocolPreviewRaw * unity_protocol_preview_raw_dup (const UnityProtocolPreviewRaw *self)
void unity_protocol_preview_raw_free (UnityProtocolPreviewRaw *self)
GType unity_protocol_layout_hint_get_type (void)
static gpointer _g_variant_ref0 (gpointer self)
void unity_protocol_info_hint_raw_copy (const UnityProtocolInfoHintRaw *self, UnityProtocolInfoHintRaw *dest)
void unity_protocol_info_hint_raw_destroy (UnityProtocolInfoHintRaw *self)
UnityProtocolInfoHintRaw * unity_protocol_info_hint_raw_dup (const UnityProtocolInfoHintRaw *self)
void unity_protocol_info_hint_raw_free (UnityProtocolInfoHintRaw *self)
GType unity_protocol_info_hint_raw_get_type (void)
void unity_protocol_preview_action_raw_init (UnityProtocolPreviewActionRaw *self)
static void _variant_get3 (GVariant *value, UnityProtocolPreviewActionRaw *result)
static gpointer _unity_protocol_preview_action_raw_dup0 (gpointer self)
UnityProtocolPreviewActionRaw * unity_protocol_preview_action_raw_from_variant (GVariant *v)
static GVariant * _variant_new4 (UnityProtocolPreviewActionRaw value)
GVariant * unity_protocol_preview_action_raw_to_variant (UnityProtocolPreviewActionRaw *self)
void unity_protocol_preview_action_raw_copy (const UnityProtocolPreviewActionRaw *self, UnityProtocolPreviewActionRaw *dest)
void unity_protocol_preview_action_raw_destroy (UnityProtocolPreviewActionRaw *self)
UnityProtocolPreviewActionRaw * unity_protocol_preview_action_raw_dup (const UnityProtocolPreviewActionRaw *self)
void unity_protocol_preview_action_raw_free (UnityProtocolPreviewActionRaw *self)
GType unity_protocol_preview_action_raw_get_type (void)
static gpointer _unity_protocol_info_hint_raw_dup0 (gpointer self)
static gchar string_get (const gchar *self, glong index)
static gpointer _g_object_ref0 (gpointer self)
UnityProtocolPreview * unity_protocol_preview_parse (GVariant *data)
gpointer unity_protocol_preview_deserialize (GType t_type, GBoxedCopyFunc t_dup_func, GDestroyNotify t_destroy_func, GVariant *data, GHashTable **out_properties)
void unity_protocol_preview_checked_set (GVariant *v, GFunc f, void *f_target)
UnityProtocolPreview * unity_protocol_preview_construct (GType object_type)
void unity_protocol_preview_set_title (UnityProtocolPreview *self, const gchar *value)
void unity_protocol_preview_set_subtitle (UnityProtocolPreview *self, const gchar *value)
void unity_protocol_preview_set_description (UnityProtocolPreview *self, const gchar *value)
void unity_protocol_preview_set_thumbnail (UnityProtocolPreview *self, GIcon *value)
static void unity_protocol_preview_class_init (UnityProtocolPreviewClass *klass)
static void unity_protocol_preview_dee_serializable_interface_init (DeeSerializableIface *iface)
static void unity_protocol_preview_instance_init (UnityProtocolPreview *self)
static void unity_protocol_preview_finalize (GObject *obj)
GType unity_protocol_preview_get_type (void)
static void _vala_unity_protocol_preview_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec)
static void _vala_unity_protocol_preview_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
static void unity_protocol_generic_preview_class_init (UnityProtocolGenericPreviewClass *klass)
static void unity_protocol_generic_preview_instance_init (UnityProtocolGenericPreview *self)
static void unity_protocol_application_preview_class_init (UnityProtocolApplicationPreviewClass *klass)
static void unity_protocol_application_preview_instance_init (UnityProtocolApplicationPreview *self)
GType unity_protocol_application_preview_get_type (void)
static void unity_protocol_music_preview_class_init (UnityProtocolMusicPreviewClass *klass)
static void unity_protocol_music_preview_instance_init (UnityProtocolMusicPreview *self)
GType unity_protocol_music_preview_get_type (void)
static void unity_protocol_movie_preview_class_init (UnityProtocolMoviePreviewClass *klass)
static void unity_protocol_movie_preview_instance_init (UnityProtocolMoviePreview *self)
GType unity_protocol_movie_preview_get_type (void)
void unity_protocol_series_item_raw_copy (const UnityProtocolSeriesItemRaw *self, UnityProtocolSeriesItemRaw *dest)
void unity_protocol_series_item_raw_destroy (UnityProtocolSeriesItemRaw *self)
UnityProtocolSeriesItemRaw * unity_protocol_series_item_raw_dup (const UnityProtocolSeriesItemRaw *self)
void unity_protocol_series_item_raw_free (UnityProtocolSeriesItemRaw *self)
static gpointer _unity_protocol_series_item_raw_dup0 (gpointer self)
static void unity_protocol_series_preview_class_init (UnityProtocolSeriesPreviewClass *klass)
static void unity_protocol_series_preview_instance_init (UnityProtocolSeriesPreview *self)
GType unity_protocol_series_preview_get_type (void)

Variables

static gpointer unity_protocol_preview_parent_class = NULL
static gboolean unity_protocol_preview_parsers_registered = FALSE
static DeeSerializableIface * unity_protocol_preview_dee_serializable_parent_iface = NULL
static gpointer unity_protocol_generic_preview_parent_class = NULL
static gpointer unity_protocol_application_preview_parent_class = NULL
static gpointer unity_protocol_music_preview_parent_class = NULL
static gpointer unity_protocol_movie_preview_parent_class = NULL
static gpointer unity_protocol_series_preview_parent_class = NULL

Class Documentation

struct _UnityProtocolPreviewActionRaw

Definition at line 129 of file protocol-previews.c.

Class Members
gchar * display_name
GHashTable * hints
gchar * icon_hint
gchar * id
guint layout_hint
struct _UnityProtocolInfoHintRaw

Definition at line 137 of file protocol-previews.c.

Class Members
gchar * display_name
gchar * icon_hint
gchar * id
GVariant * value
struct _UnityProtocolPreviewRaw

Definition at line 144 of file protocol-previews.c.

Class Members
gint _actions_size_
gint _info_hints_size_
UnityProtocolPreviewActionRaw * actions
gint actions_length1
gchar * description
GHashTable * hints
UnityProtocolInfoHintRaw * info_hints
gint info_hints_length1
gchar * renderer_name
gchar * subtitle
gchar * thumbnail_hint
gchar * title
struct _UnityProtocolPreview

Definition at line 167 of file protocol-previews.c.

Collaboration diagram for _UnityProtocolPreview:
Class Members
GObject parent_instance
UnityProtocolPreviewPrivate * priv
struct _UnityProtocolPreviewPrivate

Definition at line 182 of file protocol-previews.c.

Class Members
gint __actions_raw_size_
gint __info_hints_size_
UnityProtocolPreviewActionRaw * _actions_raw
gint _actions_raw_length1
gchar * _description
UnityProtocolInfoHintRaw * _info_hints
gint _info_hints_length1
UnityProtocolPreviewRaw _raw
gchar * _subtitle
GIcon * _thumbnail
gchar * _title
GHashTable * _updates
struct _UnityProtocolGenericPreview

Definition at line 197 of file protocol-previews.c.

Class Members
UnityProtocolPreview parent_instance
UnityProtocolGenericPreviewPrivate * priv
struct _UnityProtocolGenericPreviewClass

Definition at line 202 of file protocol-previews.c.

Class Members
UnityProtocolPreviewClass parent_class
struct _UnityProtocolApplicationPreview

Definition at line 206 of file protocol-previews.c.

Class Members
UnityProtocolPreview parent_instance
UnityProtocolApplicationPreviewPrivate * priv
struct _UnityProtocolApplicationPreviewClass

Definition at line 211 of file protocol-previews.c.

Class Members
UnityProtocolPreviewClass parent_class
struct _UnityProtocolApplicationPreviewPrivate

Definition at line 215 of file protocol-previews.c.

Class Members
GIcon * _app_icon
gchar * _copyright
gchar * _last_update
gchar * _license
guint _num_ratings
gfloat _rating
struct _Block1Data

Definition at line 224 of file protocol-previews.c.

Class Members
gpointer _async_data_
int _ref_count_
UnityProtocolApplicationPreview * _result_
Mpris2Controller * contr
Mpris2Controller * controller
gchar * desc
gboolean got_generate_preview_signal
gboolean got_search_changed
GMainLoop * ml
UnityScopeProxy * scope
UnityLensImpl * self
gboolean timeout_reached
gchar * title
gboolean was_changed
struct _UnityProtocolMusicPreview

Definition at line 229 of file protocol-previews.c.

Class Members
UnityProtocolPreview parent_instance
UnityProtocolMusicPreviewPrivate * priv
struct _UnityProtocolMusicPreviewClass

Definition at line 234 of file protocol-previews.c.

Class Members
UnityProtocolPreviewClass parent_class
struct _UnityProtocolMusicPreviewPrivate

Definition at line 238 of file protocol-previews.c.

Class Members
gchar * _track_data_address
gchar * _track_data_swarm_name
struct _Block2Data

Definition at line 243 of file protocol-previews.c.

Class Members
gpointer _async_data_
int _ref_count_
UnityProtocolMusicPreview * _result_
GHashTable * _result_
Mpris2Controller * controller
gboolean got_search_changed
gboolean got_signal
GMainLoop * ml
gint num_scopes
gboolean scope_up
UnityLensImpl * self
gboolean timeout_reached
struct _UnityProtocolMoviePreview

Definition at line 248 of file protocol-previews.c.

Class Members
UnityProtocolPreview parent_instance
UnityProtocolMoviePreviewPrivate * priv
struct _UnityProtocolMoviePreviewClass

Definition at line 253 of file protocol-previews.c.

Class Members
UnityProtocolPreviewClass parent_class
struct _UnityProtocolMoviePreviewPrivate

Definition at line 257 of file protocol-previews.c.

Class Members
guint _num_ratings
gfloat _rating
gchar * _year
struct _Block3Data

Definition at line 263 of file protocol-previews.c.

Class Members
gpointer _async_data_
Block2Data * _data2_
int _ref_count_
UnityProtocolMoviePreview * _result_
GDBusConnection * bus
GFunc cb
gpointer cb_target
Mpris2Controller * contr
gboolean got_signal
UnityLensSearch * lens_search
GMainLoop * ml
guint64 seqnum
struct _UnityProtocolSeriesItemRaw

Definition at line 268 of file protocol-previews.c.

Class Members
gchar * icon_hint
gchar * title
gchar * uri
struct _UnityProtocolSeriesPreview

Definition at line 274 of file protocol-previews.c.

Class Members
UnityProtocolPreview parent_instance
UnityProtocolSeriesPreviewPrivate * priv
struct _UnityProtocolSeriesPreviewClass

Definition at line 279 of file protocol-previews.c.

Class Members
UnityProtocolPreviewClass parent_class
struct _UnityProtocolSeriesPreviewPrivate

Definition at line 283 of file protocol-previews.c.

Class Members
gint __items_size_
UnityProtocolPreview * _child_preview
UnityProtocolSeriesItemRaw * _items
gint _items_length1
gint _selected_item
gulong _selected_item_sig_id
struct _Block4Data

Definition at line 292 of file protocol-previews.c.

Class Members
Block3Data * _data3_
int _ref_count_
UnityProtocolSeriesPreview * _result_
gboolean got_changed_signal
gboolean got_gen_signal
gboolean got_search_changed
GMainLoop * ml
gulong update_sig_id

Define Documentation

#define _g_error_free0 (   var)    ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))

Definition at line 61 of file protocol-previews.c.

#define _g_free0 (   var)    (var = (g_free (var), NULL))

Definition at line 42 of file protocol-previews.c.

#define _g_hash_table_unref0 (   var)    ((var == NULL) ? NULL : (var = (g_hash_table_unref (var), NULL)))

Definition at line 43 of file protocol-previews.c.

#define _g_object_unref0 (   var)    ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))

Definition at line 58 of file protocol-previews.c.

#define _g_type_class_unref0 (   var)    ((var == NULL) ? NULL : (var = (g_type_class_unref (var), NULL)))

Definition at line 72 of file protocol-previews.c.

#define _g_variant_type_free0 (   var)    ((var == NULL) ? NULL : (var = (g_variant_type_free (var), NULL)))

Definition at line 115 of file protocol-previews.c.

#define _g_variant_unref0 (   var)    ((var == NULL) ? NULL : (var = (g_variant_unref (var), NULL)))

Definition at line 46 of file protocol-previews.c.

#define _unity_protocol_info_hint_raw_free0 (   var)    ((var == NULL) ? NULL : (var = (unity_protocol_info_hint_raw_free (var), NULL)))

Definition at line 60 of file protocol-previews.c.

#define _unity_protocol_preview_action_raw_free0 (   var)    ((var == NULL) ? NULL : (var = (unity_protocol_preview_action_raw_free (var), NULL)))

Definition at line 59 of file protocol-previews.c.

#define _unity_protocol_preview_raw_free0 (   var)    ((var == NULL) ? NULL : (var = (unity_protocol_preview_raw_free (var), NULL)))

Definition at line 113 of file protocol-previews.c.

#define _unity_protocol_series_item_raw_free0 (   var)    ((var == NULL) ? NULL : (var = (unity_protocol_series_item_raw_free (var), NULL)))

Definition at line 126 of file protocol-previews.c.

#define UNITY_PROTOCOL_APPLICATION_PREVIEW (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PROTOCOL_TYPE_APPLICATION_PREVIEW, UnityProtocolApplicationPreview))

Definition at line 75 of file protocol-previews.c.

#define UNITY_PROTOCOL_APPLICATION_PREVIEW_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PROTOCOL_TYPE_APPLICATION_PREVIEW, UnityProtocolApplicationPreviewClass))

Definition at line 76 of file protocol-previews.c.

#define UNITY_PROTOCOL_APPLICATION_PREVIEW_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PROTOCOL_TYPE_APPLICATION_PREVIEW, UnityProtocolApplicationPreviewClass))

Definition at line 79 of file protocol-previews.c.

#define UNITY_PROTOCOL_APPLICATION_PREVIEW_GET_PRIVATE (   o)    (G_TYPE_INSTANCE_GET_PRIVATE ((o), UNITY_PROTOCOL_TYPE_APPLICATION_PREVIEW, UnityProtocolApplicationPreviewPrivate))

Definition at line 410 of file protocol-previews.c.

#define UNITY_PROTOCOL_APPLICATION_PREVIEW_RENDERER_NAME   "preview-application"
#define UNITY_PROTOCOL_GENERIC_PREVIEW (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PROTOCOL_TYPE_GENERIC_PREVIEW, UnityProtocolGenericPreview))

Definition at line 64 of file protocol-previews.c.

#define UNITY_PROTOCOL_GENERIC_PREVIEW_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PROTOCOL_TYPE_GENERIC_PREVIEW, UnityProtocolGenericPreviewClass))

Definition at line 65 of file protocol-previews.c.

#define UNITY_PROTOCOL_GENERIC_PREVIEW_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PROTOCOL_TYPE_GENERIC_PREVIEW, UnityProtocolGenericPreviewClass))

Definition at line 68 of file protocol-previews.c.

#define UNITY_PROTOCOL_GENERIC_PREVIEW_RENDERER_NAME   "preview-generic"
#define UNITY_PROTOCOL_IS_APPLICATION_PREVIEW (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PROTOCOL_TYPE_APPLICATION_PREVIEW))

Definition at line 77 of file protocol-previews.c.

#define UNITY_PROTOCOL_IS_APPLICATION_PREVIEW_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PROTOCOL_TYPE_APPLICATION_PREVIEW))

Definition at line 78 of file protocol-previews.c.

#define UNITY_PROTOCOL_IS_GENERIC_PREVIEW (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PROTOCOL_TYPE_GENERIC_PREVIEW))

Definition at line 66 of file protocol-previews.c.

#define UNITY_PROTOCOL_IS_GENERIC_PREVIEW_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PROTOCOL_TYPE_GENERIC_PREVIEW))

Definition at line 67 of file protocol-previews.c.

#define UNITY_PROTOCOL_IS_MOVIE_PREVIEW (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PROTOCOL_TYPE_MOVIE_PREVIEW))

Definition at line 97 of file protocol-previews.c.

#define UNITY_PROTOCOL_IS_MOVIE_PREVIEW_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PROTOCOL_TYPE_MOVIE_PREVIEW))

Definition at line 98 of file protocol-previews.c.

#define UNITY_PROTOCOL_IS_MUSIC_PREVIEW (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PROTOCOL_TYPE_MUSIC_PREVIEW))

Definition at line 87 of file protocol-previews.c.

#define UNITY_PROTOCOL_IS_MUSIC_PREVIEW_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PROTOCOL_TYPE_MUSIC_PREVIEW))

Definition at line 88 of file protocol-previews.c.

#define UNITY_PROTOCOL_IS_PREVIEW (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PROTOCOL_TYPE_PREVIEW))

Definition at line 51 of file protocol-previews.c.

#define UNITY_PROTOCOL_IS_PREVIEW_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PROTOCOL_TYPE_PREVIEW))

Definition at line 52 of file protocol-previews.c.

#define UNITY_PROTOCOL_IS_SERIES_PREVIEW (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PROTOCOL_TYPE_SERIES_PREVIEW))

Definition at line 107 of file protocol-previews.c.

#define UNITY_PROTOCOL_IS_SERIES_PREVIEW_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_PROTOCOL_TYPE_SERIES_PREVIEW))

Definition at line 108 of file protocol-previews.c.

#define UNITY_PROTOCOL_MOVIE_PREVIEW (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PROTOCOL_TYPE_MOVIE_PREVIEW, UnityProtocolMoviePreview))

Definition at line 95 of file protocol-previews.c.

#define UNITY_PROTOCOL_MOVIE_PREVIEW_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PROTOCOL_TYPE_MOVIE_PREVIEW, UnityProtocolMoviePreviewClass))

Definition at line 96 of file protocol-previews.c.

#define UNITY_PROTOCOL_MOVIE_PREVIEW_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PROTOCOL_TYPE_MOVIE_PREVIEW, UnityProtocolMoviePreviewClass))

Definition at line 99 of file protocol-previews.c.

#define UNITY_PROTOCOL_MOVIE_PREVIEW_GET_PRIVATE (   o)    (G_TYPE_INSTANCE_GET_PRIVATE ((o), UNITY_PROTOCOL_TYPE_MOVIE_PREVIEW, UnityProtocolMoviePreviewPrivate))

Definition at line 494 of file protocol-previews.c.

#define UNITY_PROTOCOL_MOVIE_PREVIEW_RENDERER_NAME   "preview-movie"
#define UNITY_PROTOCOL_MUSIC_PREVIEW (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PROTOCOL_TYPE_MUSIC_PREVIEW, UnityProtocolMusicPreview))

Definition at line 85 of file protocol-previews.c.

#define UNITY_PROTOCOL_MUSIC_PREVIEW_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PROTOCOL_TYPE_MUSIC_PREVIEW, UnityProtocolMusicPreviewClass))

Definition at line 86 of file protocol-previews.c.

#define UNITY_PROTOCOL_MUSIC_PREVIEW_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PROTOCOL_TYPE_MUSIC_PREVIEW, UnityProtocolMusicPreviewClass))

Definition at line 89 of file protocol-previews.c.

#define UNITY_PROTOCOL_MUSIC_PREVIEW_GET_PRIVATE (   o)    (G_TYPE_INSTANCE_GET_PRIVATE ((o), UNITY_PROTOCOL_TYPE_MUSIC_PREVIEW, UnityProtocolMusicPreviewPrivate))

Definition at line 461 of file protocol-previews.c.

#define UNITY_PROTOCOL_MUSIC_PREVIEW_RENDERER_NAME   "preview-music"
#define UNITY_PROTOCOL_PREVIEW (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PROTOCOL_TYPE_PREVIEW, UnityProtocolPreview))

Definition at line 49 of file protocol-previews.c.

#define UNITY_PROTOCOL_PREVIEW_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PROTOCOL_TYPE_PREVIEW, UnityProtocolPreviewClass))

Definition at line 50 of file protocol-previews.c.

#define UNITY_PROTOCOL_PREVIEW_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PROTOCOL_TYPE_PREVIEW, UnityProtocolPreviewClass))

Definition at line 53 of file protocol-previews.c.

#define UNITY_PROTOCOL_PREVIEW_GET_PRIVATE (   o)    (G_TYPE_INSTANCE_GET_PRIVATE ((o), UNITY_PROTOCOL_TYPE_PREVIEW, UnityProtocolPreviewPrivate))
#define UNITY_PROTOCOL_PREVIEW_RAW_SIGNATURE   "(sssssa(sssua{sv})a(sssv)a{sv})"
#define UNITY_PROTOCOL_SERIES_PREVIEW (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PROTOCOL_TYPE_SERIES_PREVIEW, UnityProtocolSeriesPreview))

Definition at line 105 of file protocol-previews.c.

#define UNITY_PROTOCOL_SERIES_PREVIEW_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_PROTOCOL_TYPE_SERIES_PREVIEW, UnityProtocolSeriesPreviewClass))

Definition at line 106 of file protocol-previews.c.

#define UNITY_PROTOCOL_SERIES_PREVIEW_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_PROTOCOL_TYPE_SERIES_PREVIEW, UnityProtocolSeriesPreviewClass))

Definition at line 109 of file protocol-previews.c.

#define UNITY_PROTOCOL_SERIES_PREVIEW_GET_PRIVATE (   o)    (G_TYPE_INSTANCE_GET_PRIVATE ((o), UNITY_PROTOCOL_TYPE_SERIES_PREVIEW, UnityProtocolSeriesPreviewPrivate))
#define UNITY_PROTOCOL_SERIES_PREVIEW_RENDERER_NAME   "preview-series"

Definition at line 74 of file protocol-previews.c.

Definition at line 63 of file protocol-previews.c.

Definition at line 39 of file protocol-previews.c.

Definition at line 45 of file protocol-previews.c.

Definition at line 94 of file protocol-previews.c.

Definition at line 84 of file protocol-previews.c.

Definition at line 48 of file protocol-previews.c.

Definition at line 36 of file protocol-previews.c.

Definition at line 34 of file protocol-previews.c.

Definition at line 123 of file protocol-previews.c.

Definition at line 104 of file protocol-previews.c.


Typedef Documentation

typedef struct _Block1Data

Definition at line 117 of file protocol-previews.c.

typedef struct _Block2Data

Definition at line 119 of file protocol-previews.c.

typedef struct _Block3Data

Definition at line 121 of file protocol-previews.c.

typedef struct _Block4Data

Definition at line 127 of file protocol-previews.c.

Definition at line 81 of file protocol-previews.c.

Definition at line 82 of file protocol-previews.c.

Definition at line 116 of file protocol-previews.c.

Definition at line 70 of file protocol-previews.c.

Definition at line 71 of file protocol-previews.c.

Definition at line 114 of file protocol-previews.c.

typedef struct _UnityProtocolInfoHintRaw

Definition at line 40 of file protocol-previews.c.

Definition at line 101 of file protocol-previews.c.

Definition at line 102 of file protocol-previews.c.

Definition at line 120 of file protocol-previews.c.

Definition at line 91 of file protocol-previews.c.

Definition at line 92 of file protocol-previews.c.

Definition at line 118 of file protocol-previews.c.

typedef struct _UnityProtocolPreview

Definition at line 55 of file protocol-previews.c.

Definition at line 37 of file protocol-previews.c.

Definition at line 56 of file protocol-previews.c.

Definition at line 57 of file protocol-previews.c.

typedef struct _UnityProtocolPreviewRaw

Definition at line 41 of file protocol-previews.c.

Definition at line 124 of file protocol-previews.c.

Definition at line 111 of file protocol-previews.c.

Definition at line 112 of file protocol-previews.c.

Definition at line 125 of file protocol-previews.c.


Enumeration Type Documentation

anonymous enum
Enumerator:
UNITY_PROTOCOL_APPLICATION_PREVIEW_DUMMY_PROPERTY 
UNITY_PROTOCOL_APPLICATION_PREVIEW_APP_ICON 
UNITY_PROTOCOL_APPLICATION_PREVIEW_LICENSE 
UNITY_PROTOCOL_APPLICATION_PREVIEW_COPYRIGHT 
UNITY_PROTOCOL_APPLICATION_PREVIEW_LAST_UPDATE 
UNITY_PROTOCOL_APPLICATION_PREVIEW_RATING 
UNITY_PROTOCOL_APPLICATION_PREVIEW_NUM_RATINGS 

Definition at line 411 of file protocol-previews.c.

anonymous enum
Enumerator:
UNITY_PROTOCOL_MUSIC_PREVIEW_DUMMY_PROPERTY 
UNITY_PROTOCOL_MUSIC_PREVIEW_TRACK_DATA_SWARM_NAME 
UNITY_PROTOCOL_MUSIC_PREVIEW_TRACK_DATA_ADDRESS 

Definition at line 462 of file protocol-previews.c.

anonymous enum
Enumerator:
UNITY_PROTOCOL_MOVIE_PREVIEW_DUMMY_PROPERTY 
UNITY_PROTOCOL_MOVIE_PREVIEW_YEAR 
UNITY_PROTOCOL_MOVIE_PREVIEW_RATING 
UNITY_PROTOCOL_MOVIE_PREVIEW_NUM_RATINGS 

Definition at line 495 of file protocol-previews.c.

Enumerator:
UNITY_PROTOCOL_LAYOUT_HINT_NONE 
UNITY_PROTOCOL_LAYOUT_HINT_LEFT 
UNITY_PROTOCOL_LAYOUT_HINT_RIGHT 
UNITY_PROTOCOL_LAYOUT_HINT_TOP 
UNITY_PROTOCOL_LAYOUT_HINT_BOTTOM 
UNITY_PROTOCOL_LAYOUT_HINT_NONE 
UNITY_PROTOCOL_LAYOUT_HINT_LEFT 
UNITY_PROTOCOL_LAYOUT_HINT_RIGHT 
UNITY_PROTOCOL_LAYOUT_HINT_TOP 
UNITY_PROTOCOL_LAYOUT_HINT_BOTTOM 

Definition at line 159 of file protocol-previews.c.


Function Documentation

static void ____lambda17__g_object_notify ( GObject *  _sender,
GParamSpec *  pspec,
gpointer  self 
) [static]

Definition at line 3769 of file protocol-previews.c.

                                                                                               {
       ___lambda17_ (self);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void ___lambda11__gfunc ( gconstpointer  data,
gpointer  self 
) [static]

Definition at line 3155 of file protocol-previews.c.

                                                                   {
       __lambda11_ (self, data);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void ___lambda12__gfunc ( gconstpointer  data,
gpointer  self 
) [static]

Definition at line 3172 of file protocol-previews.c.

                                                                   {
       __lambda12_ (self, data);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void ___lambda14__gfunc ( gconstpointer  data,
gpointer  self 
) [static]

Definition at line 3489 of file protocol-previews.c.

                                                                   {
       __lambda14_ (self, data);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void ___lambda15__gfunc ( gconstpointer  data,
gpointer  self 
) [static]

Definition at line 3506 of file protocol-previews.c.

                                                                   {
       __lambda15_ (self, data);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void ___lambda16__gfunc ( gconstpointer  data,
gpointer  self 
) [static]

Definition at line 3523 of file protocol-previews.c.

                                                                   {
       __lambda16_ (self, data);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void ___lambda17_ ( UnityProtocolSeriesPreview *  self) [static]

Definition at line 3760 of file protocol-previews.c.

                                                            {
       gint _tmp0_;
       GVariant* _tmp1_;
       _tmp0_ = self->priv->_selected_item;
       _tmp1_ = _variant_new21 (_tmp0_);
       unity_protocol_preview_add_update ((UnityProtocolPreview*) self, "series-active-index", _tmp1_);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void ___lambda19__gfunc ( gconstpointer  data,
gpointer  self 
) [static]

Definition at line 4147 of file protocol-previews.c.

                                                                   {
       __lambda19_ (self, data);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void ___lambda20__gfunc ( gconstpointer  data,
gpointer  self 
) [static]

Definition at line 4164 of file protocol-previews.c.

                                                                   {
       __lambda20_ (self, data);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void ___lambda21__gfunc ( gconstpointer  data,
gpointer  self 
) [static]

Definition at line 4184 of file protocol-previews.c.

                                                                   {
       __lambda21_ (self, data);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void ___lambda4__gfunc ( gconstpointer  data,
gpointer  self 
) [static]

Definition at line 2689 of file protocol-previews.c.

                                                                  {
       __lambda4_ (self, data);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void ___lambda5__gfunc ( gconstpointer  data,
gpointer  self 
) [static]

Definition at line 2706 of file protocol-previews.c.

                                                                  {
       __lambda5_ (self, data);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void ___lambda6__gfunc ( gconstpointer  data,
gpointer  self 
) [static]

Definition at line 2723 of file protocol-previews.c.

                                                                  {
       __lambda6_ (self, data);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void ___lambda7__gfunc ( gconstpointer  data,
gpointer  self 
) [static]

Definition at line 2740 of file protocol-previews.c.

                                                                  {
       __lambda7_ (self, data);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void ___lambda8__gfunc ( gconstpointer  data,
gpointer  self 
) [static]

Definition at line 2757 of file protocol-previews.c.

                                                                  {
       __lambda8_ (self, data);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void ___lambda9__gfunc ( gconstpointer  data,
gpointer  self 
) [static]

Definition at line 2774 of file protocol-previews.c.

                                                                  {
       __lambda9_ (self, data);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void __lambda11_ ( Block2Data *  _data2_,
GVariant *  v 
) [static]

Definition at line 3143 of file protocol-previews.c.

                                                           {
       UnityProtocolMusicPreview* _tmp0_;
       GVariant* _tmp1_;
       const gchar* _tmp2_ = NULL;
       g_return_if_fail (v != NULL);
       _tmp0_ = _data2_->_result_;
       _tmp1_ = v;
       _tmp2_ = g_variant_get_string (_tmp1_, NULL);
       unity_protocol_music_preview_set_track_data_swarm_name (_tmp0_, _tmp2_);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void __lambda12_ ( Block2Data *  _data2_,
GVariant *  v 
) [static]

Definition at line 3160 of file protocol-previews.c.

                                                           {
       UnityProtocolMusicPreview* _tmp0_;
       GVariant* _tmp1_;
       const gchar* _tmp2_ = NULL;
       g_return_if_fail (v != NULL);
       _tmp0_ = _data2_->_result_;
       _tmp1_ = v;
       _tmp2_ = g_variant_get_string (_tmp1_, NULL);
       unity_protocol_music_preview_set_track_data_address (_tmp0_, _tmp2_);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void __lambda14_ ( Block3Data *  _data3_,
GVariant *  v 
) [static]

Definition at line 3477 of file protocol-previews.c.

                                                           {
       UnityProtocolMoviePreview* _tmp0_;
       GVariant* _tmp1_;
       gdouble _tmp2_ = 0.0;
       g_return_if_fail (v != NULL);
       _tmp0_ = _data3_->_result_;
       _tmp1_ = v;
       _tmp2_ = g_variant_get_double (_tmp1_);
       unity_protocol_movie_preview_set_rating (_tmp0_, (gfloat) _tmp2_);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void __lambda15_ ( Block3Data *  _data3_,
GVariant *  v 
) [static]

Definition at line 3494 of file protocol-previews.c.

                                                           {
       UnityProtocolMoviePreview* _tmp0_;
       GVariant* _tmp1_;
       guint32 _tmp2_ = 0U;
       g_return_if_fail (v != NULL);
       _tmp0_ = _data3_->_result_;
       _tmp1_ = v;
       _tmp2_ = g_variant_get_uint32 (_tmp1_);
       unity_protocol_movie_preview_set_num_ratings (_tmp0_, (guint) _tmp2_);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void __lambda16_ ( Block3Data *  _data3_,
GVariant *  v 
) [static]

Definition at line 3511 of file protocol-previews.c.

                                                           {
       UnityProtocolMoviePreview* _tmp0_;
       GVariant* _tmp1_;
       const gchar* _tmp2_ = NULL;
       g_return_if_fail (v != NULL);
       _tmp0_ = _data3_->_result_;
       _tmp1_ = v;
       _tmp2_ = g_variant_get_string (_tmp1_, NULL);
       unity_protocol_movie_preview_set_year (_tmp0_, _tmp2_);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void __lambda19_ ( Block4Data *  _data4_,
GVariant *  v 
) [static]

Definition at line 4119 of file protocol-previews.c.

                                                           {
       GVariant* _tmp0_;
       UnityProtocolSeriesItemRaw* _tmp1_;
       gint _tmp1__length1;
       UnityProtocolSeriesItemRaw* items;
       gint items_length1;
       gint _items_size_;
       UnityProtocolSeriesPreview* _tmp10_;
       UnityProtocolSeriesItemRaw* _tmp11_;
       gint _tmp11__length1;
       g_return_if_fail (v != NULL);
       _tmp0_ = v;
       _tmp1_ = _variant_get24 (_tmp0_, &_tmp1__length1);
       items = _tmp1_;
       items_length1 = _tmp1__length1;
       _items_size_ = items_length1;
       _tmp10_ = _data4_->_result_;
       _tmp11_ = items;
       _tmp11__length1 = items_length1;
       items = NULL;
       _tmp10_->priv->_items = (_vala_UnityProtocolSeriesItemRaw_array_free (_tmp10_->priv->_items, _tmp10_->priv->_items_length1), NULL);
       _tmp10_->priv->_items = _tmp11_;
       _tmp10_->priv->_items_length1 = _tmp11__length1;
       _tmp10_->priv->__items_size_ = _tmp10_->priv->_items_length1;
       items = (_vala_UnityProtocolSeriesItemRaw_array_free (items, items_length1), NULL);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void __lambda20_ ( Block4Data *  _data4_,
GVariant *  v 
) [static]

Definition at line 4152 of file protocol-previews.c.

                                                           {
       UnityProtocolSeriesPreview* _tmp0_;
       GVariant* _tmp1_;
       gint32 _tmp2_ = 0;
       g_return_if_fail (v != NULL);
       _tmp0_ = _data4_->_result_;
       _tmp1_ = v;
       _tmp2_ = g_variant_get_int32 (_tmp1_);
       unity_protocol_series_preview_set_selected_item (_tmp0_, (gint) _tmp2_);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void __lambda21_ ( Block4Data *  _data4_,
GVariant *  v 
) [static]

Definition at line 4169 of file protocol-previews.c.

                                                           {
       UnityProtocolSeriesPreview* _tmp0_;
       GVariant* _tmp1_;
       UnityProtocolPreview* _tmp2_ = NULL;
       UnityProtocolPreview* _tmp3_;
       g_return_if_fail (v != NULL);
       _tmp0_ = _data4_->_result_;
       _tmp1_ = v;
       _tmp2_ = unity_protocol_preview_parse (_tmp1_);
       _tmp3_ = _tmp2_;
       unity_protocol_series_preview_set_child_preview (_tmp0_, _tmp3_);
       _g_object_unref0 (_tmp3_);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void __lambda4_ ( Block1Data *  _data1_,
GVariant *  v 
) [static]

Definition at line 2674 of file protocol-previews.c.

                                                          {
       UnityProtocolApplicationPreview* _tmp0_;
       GVariant* _tmp1_;
       GIcon* _tmp2_ = NULL;
       GIcon* _tmp3_;
       g_return_if_fail (v != NULL);
       _tmp0_ = _data1_->_result_;
       _tmp1_ = v;
       _tmp2_ = unity_protocol_preview_variant_to_icon (_tmp1_);
       _tmp3_ = _tmp2_;
       unity_protocol_application_preview_set_app_icon (_tmp0_, _tmp3_);
       _g_object_unref0 (_tmp3_);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void __lambda5_ ( Block1Data *  _data1_,
GVariant *  v 
) [static]

Definition at line 2694 of file protocol-previews.c.

                                                          {
       UnityProtocolApplicationPreview* _tmp0_;
       GVariant* _tmp1_;
       const gchar* _tmp2_ = NULL;
       g_return_if_fail (v != NULL);
       _tmp0_ = _data1_->_result_;
       _tmp1_ = v;
       _tmp2_ = g_variant_get_string (_tmp1_, NULL);
       unity_protocol_application_preview_set_license (_tmp0_, _tmp2_);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void __lambda6_ ( Block1Data *  _data1_,
GVariant *  v 
) [static]

Definition at line 2711 of file protocol-previews.c.

                                                          {
       UnityProtocolApplicationPreview* _tmp0_;
       GVariant* _tmp1_;
       const gchar* _tmp2_ = NULL;
       g_return_if_fail (v != NULL);
       _tmp0_ = _data1_->_result_;
       _tmp1_ = v;
       _tmp2_ = g_variant_get_string (_tmp1_, NULL);
       unity_protocol_application_preview_set_copyright (_tmp0_, _tmp2_);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void __lambda7_ ( Block1Data *  _data1_,
GVariant *  v 
) [static]

Definition at line 2728 of file protocol-previews.c.

                                                          {
       UnityProtocolApplicationPreview* _tmp0_;
       GVariant* _tmp1_;
       const gchar* _tmp2_ = NULL;
       g_return_if_fail (v != NULL);
       _tmp0_ = _data1_->_result_;
       _tmp1_ = v;
       _tmp2_ = g_variant_get_string (_tmp1_, NULL);
       unity_protocol_application_preview_set_last_update (_tmp0_, _tmp2_);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void __lambda8_ ( Block1Data *  _data1_,
GVariant *  v 
) [static]

Definition at line 2745 of file protocol-previews.c.

                                                          {
       UnityProtocolApplicationPreview* _tmp0_;
       GVariant* _tmp1_;
       gdouble _tmp2_ = 0.0;
       g_return_if_fail (v != NULL);
       _tmp0_ = _data1_->_result_;
       _tmp1_ = v;
       _tmp2_ = g_variant_get_double (_tmp1_);
       unity_protocol_application_preview_set_rating (_tmp0_, (gfloat) _tmp2_);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void __lambda9_ ( Block1Data *  _data1_,
GVariant *  v 
) [static]

Definition at line 2762 of file protocol-previews.c.

                                                          {
       UnityProtocolApplicationPreview* _tmp0_;
       GVariant* _tmp1_;
       guint32 _tmp2_ = 0U;
       g_return_if_fail (v != NULL);
       _tmp0_ = _data1_->_result_;
       _tmp1_ = v;
       _tmp2_ = g_variant_get_uint32 (_tmp1_);
       unity_protocol_application_preview_set_num_ratings (_tmp0_, (guint) _tmp2_);
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 2852 of file protocol-previews.c.

                                                                                                             {
       GObject* result;
       result = _unity_protocol_application_preview___lambda3_ (data);
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static GObject * __unity_protocol_generic_preview___lambda2__dee_serializable_parse_func ( GVariant *  data) [static]

Definition at line 2353 of file protocol-previews.c.

                                                                                                         {
       GObject* result;
       result = _unity_protocol_generic_preview___lambda2_ (data);
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static GObject * __unity_protocol_movie_preview___lambda13__dee_serializable_parse_func ( GVariant *  data) [static]

Definition at line 3586 of file protocol-previews.c.

                                                                                                        {
       GObject* result;
       result = _unity_protocol_movie_preview___lambda13_ (data);
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static GObject * __unity_protocol_music_preview___lambda10__dee_serializable_parse_func ( GVariant *  data) [static]

Definition at line 3230 of file protocol-previews.c.

                                                                                                        {
       GObject* result;
       result = _unity_protocol_music_preview___lambda10_ (data);
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static GObject * __unity_protocol_series_preview___lambda18__dee_serializable_parse_func ( GVariant *  data) [static]

Definition at line 4247 of file protocol-previews.c.

                                                                                                         {
       GObject* result;
       result = _unity_protocol_series_preview___lambda18_ (data);
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void _g_free0_ ( gpointer  var) [static]

Definition at line 596 of file protocol-previews.c.

                                     {
       var = (g_free (var), NULL);
}

Here is the caller graph for this function:

static gpointer _g_hash_table_ref0 ( gpointer  self) [static]

Definition at line 890 of file protocol-previews.c.

                                                   {
       return self ? g_hash_table_ref (self) : NULL;
}

Here is the caller graph for this function:

static gpointer _g_object_ref0 ( gpointer  self) [static]

Definition at line 1885 of file protocol-previews.c.

                                               {
       return self ? g_object_ref (self) : NULL;
}

Here is the caller graph for this function:

static gpointer _g_variant_ref0 ( gpointer  self) [static]

Definition at line 1008 of file protocol-previews.c.

                                                {
       return self ? g_variant_ref (self) : NULL;
}

Here is the caller graph for this function:

static void _g_variant_unref0_ ( gpointer  var) [static]

Definition at line 601 of file protocol-previews.c.

                                              {
       (var == NULL) ? NULL : (var = (g_variant_unref (var), NULL));
}

Here is the caller graph for this function:

static GObject * _unity_protocol_application_preview___lambda3_ ( GVariant *  data) [static]

Definition at line 2779 of file protocol-previews.c.

                                                                                {
       GObject* result = NULL;
       Block1Data* _data1_;
       GVariant* _tmp0_;
       GVariant* _tmp1_ = NULL;
       GVariant* _tmp2_;
       const gchar* _tmp3_ = NULL;
       const gchar* _tmp4_;
       const gchar* renderer;
       const gchar* _tmp5_;
       GHashTable* properties = NULL;
       GVariant* _tmp6_;
       GHashTable* _tmp7_ = NULL;
       gpointer _tmp8_ = NULL;
       GHashTable* _tmp9_;
       gconstpointer _tmp10_ = NULL;
       GHashTable* _tmp11_;
       gconstpointer _tmp12_ = NULL;
       GHashTable* _tmp13_;
       gconstpointer _tmp14_ = NULL;
       GHashTable* _tmp15_;
       gconstpointer _tmp16_ = NULL;
       GHashTable* _tmp17_;
       gconstpointer _tmp18_ = NULL;
       GHashTable* _tmp19_;
       gconstpointer _tmp20_ = NULL;
       UnityProtocolApplicationPreview* _tmp21_;
       GObject* _tmp22_;
       g_return_val_if_fail (data != NULL, NULL);
       _data1_ = g_slice_new0 (Block1Data);
       _data1_->_ref_count_ = 1;
       _tmp0_ = data;
       _tmp1_ = g_variant_get_child_value (_tmp0_, (gsize) 0);
       _tmp2_ = _tmp1_;
       _tmp3_ = g_variant_get_string (_tmp2_, NULL);
       _tmp4_ = _tmp3_;
       _g_variant_unref0 (_tmp2_);
       renderer = _tmp4_;
       _tmp5_ = renderer;
       g_warn_if_fail (g_strcmp0 (_tmp5_, UNITY_PROTOCOL_APPLICATION_PREVIEW_RENDERER_NAME) == 0);
       _tmp6_ = data;
       _tmp8_ = unity_protocol_preview_deserialize (UNITY_PROTOCOL_TYPE_APPLICATION_PREVIEW, (GBoxedCopyFunc) g_object_ref, g_object_unref, _tmp6_, &_tmp7_);
       _g_hash_table_unref0 (properties);
       properties = _tmp7_;
       _data1_->_result_ = (UnityProtocolApplicationPreview*) _tmp8_;
       _tmp9_ = properties;
       _tmp10_ = g_hash_table_lookup (_tmp9_, "application-icon");
       unity_protocol_preview_checked_set ((GVariant*) _tmp10_, ___lambda4__gfunc, _data1_);
       _tmp11_ = properties;
       _tmp12_ = g_hash_table_lookup (_tmp11_, "license");
       unity_protocol_preview_checked_set ((GVariant*) _tmp12_, ___lambda5__gfunc, _data1_);
       _tmp13_ = properties;
       _tmp14_ = g_hash_table_lookup (_tmp13_, "copyright");
       unity_protocol_preview_checked_set ((GVariant*) _tmp14_, ___lambda6__gfunc, _data1_);
       _tmp15_ = properties;
       _tmp16_ = g_hash_table_lookup (_tmp15_, "last-update");
       unity_protocol_preview_checked_set ((GVariant*) _tmp16_, ___lambda7__gfunc, _data1_);
       _tmp17_ = properties;
       _tmp18_ = g_hash_table_lookup (_tmp17_, "rating");
       unity_protocol_preview_checked_set ((GVariant*) _tmp18_, ___lambda8__gfunc, _data1_);
       _tmp19_ = properties;
       _tmp20_ = g_hash_table_lookup (_tmp19_, "num-ratings");
       unity_protocol_preview_checked_set ((GVariant*) _tmp20_, ___lambda9__gfunc, _data1_);
       _tmp21_ = _data1_->_result_;
       _tmp22_ = _g_object_ref0 ((GObject*) _tmp21_);
       result = _tmp22_;
       _g_hash_table_unref0 (properties);
       block1_data_unref (_data1_);
       _data1_ = NULL;
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static GObject * _unity_protocol_generic_preview___lambda2_ ( GVariant *  data) [static]

Definition at line 2322 of file protocol-previews.c.

                                                                            {
       GObject* result = NULL;
       GVariant* _tmp0_;
       GVariant* _tmp1_ = NULL;
       GVariant* _tmp2_;
       const gchar* _tmp3_ = NULL;
       const gchar* _tmp4_;
       const gchar* renderer;
       const gchar* _tmp5_;
       UnityProtocolGenericPreview* _result_ = NULL;
       GVariant* _tmp6_;
       gpointer _tmp7_ = NULL;
       g_return_val_if_fail (data != NULL, NULL);
       _tmp0_ = data;
       _tmp1_ = g_variant_get_child_value (_tmp0_, (gsize) 0);
       _tmp2_ = _tmp1_;
       _tmp3_ = g_variant_get_string (_tmp2_, NULL);
       _tmp4_ = _tmp3_;
       _g_variant_unref0 (_tmp2_);
       renderer = _tmp4_;
       _tmp5_ = renderer;
       g_warn_if_fail (g_strcmp0 (_tmp5_, UNITY_PROTOCOL_GENERIC_PREVIEW_RENDERER_NAME) == 0);
       _tmp6_ = data;
       _tmp7_ = unity_protocol_preview_deserialize (UNITY_PROTOCOL_TYPE_GENERIC_PREVIEW, (GBoxedCopyFunc) g_object_ref, g_object_unref, _tmp6_, NULL);
       _g_object_unref0 (_result_);
       _result_ = (UnityProtocolGenericPreview*) _tmp7_;
       result = (GObject*) _result_;
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static gpointer _unity_protocol_info_hint_raw_dup0 ( gpointer  self) [static]

Definition at line 1444 of file protocol-previews.c.

                                                                   {
       return self ? unity_protocol_info_hint_raw_dup (self) : NULL;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static GObject * _unity_protocol_movie_preview___lambda13_ ( GVariant *  data) [static]

Definition at line 3528 of file protocol-previews.c.

                                                                           {
       GObject* result = NULL;
       Block3Data* _data3_;
       GVariant* _tmp0_;
       GVariant* _tmp1_ = NULL;
       GVariant* _tmp2_;
       const gchar* _tmp3_ = NULL;
       const gchar* _tmp4_;
       const gchar* renderer;
       const gchar* _tmp5_;
       GHashTable* properties = NULL;
       GVariant* _tmp6_;
       GHashTable* _tmp7_ = NULL;
       gpointer _tmp8_ = NULL;
       GHashTable* _tmp9_;
       gconstpointer _tmp10_ = NULL;
       GHashTable* _tmp11_;
       gconstpointer _tmp12_ = NULL;
       GHashTable* _tmp13_;
       gconstpointer _tmp14_ = NULL;
       UnityProtocolMoviePreview* _tmp15_;
       GObject* _tmp16_;
       g_return_val_if_fail (data != NULL, NULL);
       _data3_ = g_slice_new0 (Block3Data);
       _data3_->_ref_count_ = 1;
       _tmp0_ = data;
       _tmp1_ = g_variant_get_child_value (_tmp0_, (gsize) 0);
       _tmp2_ = _tmp1_;
       _tmp3_ = g_variant_get_string (_tmp2_, NULL);
       _tmp4_ = _tmp3_;
       _g_variant_unref0 (_tmp2_);
       renderer = _tmp4_;
       _tmp5_ = renderer;
       g_warn_if_fail (g_strcmp0 (_tmp5_, UNITY_PROTOCOL_MOVIE_PREVIEW_RENDERER_NAME) == 0);
       _tmp6_ = data;
       _tmp8_ = unity_protocol_preview_deserialize (UNITY_PROTOCOL_TYPE_MOVIE_PREVIEW, (GBoxedCopyFunc) g_object_ref, g_object_unref, _tmp6_, &_tmp7_);
       _g_hash_table_unref0 (properties);
       properties = _tmp7_;
       _data3_->_result_ = (UnityProtocolMoviePreview*) _tmp8_;
       _tmp9_ = properties;
       _tmp10_ = g_hash_table_lookup (_tmp9_, "rating");
       unity_protocol_preview_checked_set ((GVariant*) _tmp10_, ___lambda14__gfunc, _data3_);
       _tmp11_ = properties;
       _tmp12_ = g_hash_table_lookup (_tmp11_, "num-ratings");
       unity_protocol_preview_checked_set ((GVariant*) _tmp12_, ___lambda15__gfunc, _data3_);
       _tmp13_ = properties;
       _tmp14_ = g_hash_table_lookup (_tmp13_, "year");
       unity_protocol_preview_checked_set ((GVariant*) _tmp14_, ___lambda16__gfunc, _data3_);
       _tmp15_ = _data3_->_result_;
       _tmp16_ = _g_object_ref0 ((GObject*) _tmp15_);
       result = _tmp16_;
       _g_hash_table_unref0 (properties);
       block3_data_unref (_data3_);
       _data3_ = NULL;
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static GObject * _unity_protocol_music_preview___lambda10_ ( GVariant *  data) [static]

Definition at line 3177 of file protocol-previews.c.

                                                                           {
       GObject* result = NULL;
       Block2Data* _data2_;
       GVariant* _tmp0_;
       GVariant* _tmp1_ = NULL;
       GVariant* _tmp2_;
       const gchar* _tmp3_ = NULL;
       const gchar* _tmp4_;
       const gchar* renderer;
       const gchar* _tmp5_;
       GHashTable* properties = NULL;
       GVariant* _tmp6_;
       GHashTable* _tmp7_ = NULL;
       gpointer _tmp8_ = NULL;
       GHashTable* _tmp9_;
       gconstpointer _tmp10_ = NULL;
       GHashTable* _tmp11_;
       gconstpointer _tmp12_ = NULL;
       UnityProtocolMusicPreview* _tmp13_;
       GObject* _tmp14_;
       g_return_val_if_fail (data != NULL, NULL);
       _data2_ = g_slice_new0 (Block2Data);
       _data2_->_ref_count_ = 1;
       _tmp0_ = data;
       _tmp1_ = g_variant_get_child_value (_tmp0_, (gsize) 0);
       _tmp2_ = _tmp1_;
       _tmp3_ = g_variant_get_string (_tmp2_, NULL);
       _tmp4_ = _tmp3_;
       _g_variant_unref0 (_tmp2_);
       renderer = _tmp4_;
       _tmp5_ = renderer;
       g_warn_if_fail (g_strcmp0 (_tmp5_, UNITY_PROTOCOL_MUSIC_PREVIEW_RENDERER_NAME) == 0);
       _tmp6_ = data;
       _tmp8_ = unity_protocol_preview_deserialize (UNITY_PROTOCOL_TYPE_MUSIC_PREVIEW, (GBoxedCopyFunc) g_object_ref, g_object_unref, _tmp6_, &_tmp7_);
       _g_hash_table_unref0 (properties);
       properties = _tmp7_;
       _data2_->_result_ = (UnityProtocolMusicPreview*) _tmp8_;
       _tmp9_ = properties;
       _tmp10_ = g_hash_table_lookup (_tmp9_, "track-data-swarm-name");
       unity_protocol_preview_checked_set ((GVariant*) _tmp10_, ___lambda11__gfunc, _data2_);
       _tmp11_ = properties;
       _tmp12_ = g_hash_table_lookup (_tmp11_, "track-data-address");
       unity_protocol_preview_checked_set ((GVariant*) _tmp12_, ___lambda12__gfunc, _data2_);
       _tmp13_ = _data2_->_result_;
       _tmp14_ = _g_object_ref0 ((GObject*) _tmp13_);
       result = _tmp14_;
       _g_hash_table_unref0 (properties);
       block2_data_unref (_data2_);
       _data2_ = NULL;
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static gpointer _unity_protocol_preview_action_raw_dup0 ( gpointer  self) [static]

Definition at line 1124 of file protocol-previews.c.

                                                                        {
       return self ? unity_protocol_preview_action_raw_dup (self) : NULL;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static gpointer _unity_protocol_preview_raw_dup0 ( gpointer  self) [static]

Definition at line 759 of file protocol-previews.c.

                                                                 {
       return self ? unity_protocol_preview_raw_dup (self) : NULL;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static gpointer _unity_protocol_series_item_raw_dup0 ( gpointer  self) [static]

Definition at line 3807 of file protocol-previews.c.

                                                                     {
       return self ? unity_protocol_series_item_raw_dup (self) : NULL;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static GObject * _unity_protocol_series_preview___lambda18_ ( GVariant *  data) [static]

Definition at line 4189 of file protocol-previews.c.

                                                                            {
       GObject* result = NULL;
       Block4Data* _data4_;
       GVariant* _tmp0_;
       GVariant* _tmp1_ = NULL;
       GVariant* _tmp2_;
       const gchar* _tmp3_ = NULL;
       const gchar* _tmp4_;
       const gchar* renderer;
       const gchar* _tmp5_;
       GHashTable* properties = NULL;
       GVariant* _tmp6_;
       GHashTable* _tmp7_ = NULL;
       gpointer _tmp8_ = NULL;
       GHashTable* _tmp9_;
       gconstpointer _tmp10_ = NULL;
       GHashTable* _tmp11_;
       gconstpointer _tmp12_ = NULL;
       GHashTable* _tmp13_;
       gconstpointer _tmp14_ = NULL;
       UnityProtocolSeriesPreview* _tmp15_;
       GObject* _tmp16_;
       g_return_val_if_fail (data != NULL, NULL);
       _data4_ = g_slice_new0 (Block4Data);
       _data4_->_ref_count_ = 1;
       _tmp0_ = data;
       _tmp1_ = g_variant_get_child_value (_tmp0_, (gsize) 0);
       _tmp2_ = _tmp1_;
       _tmp3_ = g_variant_get_string (_tmp2_, NULL);
       _tmp4_ = _tmp3_;
       _g_variant_unref0 (_tmp2_);
       renderer = _tmp4_;
       _tmp5_ = renderer;
       g_warn_if_fail (g_strcmp0 (_tmp5_, UNITY_PROTOCOL_SERIES_PREVIEW_RENDERER_NAME) == 0);
       _tmp6_ = data;
       _tmp8_ = unity_protocol_preview_deserialize (UNITY_PROTOCOL_TYPE_SERIES_PREVIEW, (GBoxedCopyFunc) g_object_ref, g_object_unref, _tmp6_, &_tmp7_);
       _g_hash_table_unref0 (properties);
       properties = _tmp7_;
       _data4_->_result_ = (UnityProtocolSeriesPreview*) _tmp8_;
       _tmp9_ = properties;
       _tmp10_ = g_hash_table_lookup (_tmp9_, "series-items");
       unity_protocol_preview_checked_set ((GVariant*) _tmp10_, ___lambda19__gfunc, _data4_);
       _tmp11_ = properties;
       _tmp12_ = g_hash_table_lookup (_tmp11_, "series-active-index");
       unity_protocol_preview_checked_set ((GVariant*) _tmp12_, ___lambda20__gfunc, _data4_);
       _tmp13_ = properties;
       _tmp14_ = g_hash_table_lookup (_tmp13_, "current-preview");
       unity_protocol_preview_checked_set ((GVariant*) _tmp14_, ___lambda21__gfunc, _data4_);
       _tmp15_ = _data4_->_result_;
       _tmp16_ = _g_object_ref0 ((GObject*) _tmp15_);
       result = _tmp16_;
       _g_hash_table_unref0 (properties);
       block4_data_unref (_data4_);
       _data4_ = NULL;
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void _vala_array_add1 ( UnityProtocolPreviewActionRaw **  array,
int *  length,
int *  size,
const UnityProtocolPreviewActionRaw *  value 
) [static]

Definition at line 1338 of file protocol-previews.c.

                                                                                                                                         {
       if ((*length) == (*size)) {
              *size = (*size) ? (2 * (*size)) : 4;
              *array = g_renew (UnityProtocolPreviewActionRaw, *array, *size);
       }
       (*array)[(*length)++] = *value;
}

Here is the caller graph for this function:

static void _vala_array_add2 ( UnityProtocolInfoHintRaw **  array,
int *  length,
int *  size,
const UnityProtocolInfoHintRaw *  value 
) [static]

Definition at line 1449 of file protocol-previews.c.

                                                                                                                               {
       if ((*length) == (*size)) {
              *size = (*size) ? (2 * (*size)) : 4;
              *array = g_renew (UnityProtocolInfoHintRaw, *array, *size);
       }
       (*array)[(*length)++] = *value;
}

Here is the caller graph for this function:

static void _vala_array_add3 ( UnityProtocolSeriesItemRaw **  array,
int *  length,
int *  size,
const UnityProtocolSeriesItemRaw *  value 
) [static]

Definition at line 3812 of file protocol-previews.c.

                                                                                                                                   {
       if ((*length) == (*size)) {
              *size = (*size) ? (2 * (*size)) : 4;
              *array = g_renew (UnityProtocolSeriesItemRaw, *array, *size);
       }
       (*array)[(*length)++] = *value;
}

Here is the caller graph for this function:

static UnityProtocolPreviewActionRaw* _vala_array_dup1 ( UnityProtocolPreviewActionRaw *  self,
int  length 
) [static]

Definition at line 864 of file protocol-previews.c.

                                                                                                         {
       UnityProtocolPreviewActionRaw* result;
       int i;
       result = g_new0 (UnityProtocolPreviewActionRaw, length);
       for (i = 0; i < length; i++) {
              UnityProtocolPreviewActionRaw _tmp0_ = {0};
              unity_protocol_preview_action_raw_copy (&self[i], &_tmp0_);
              result[i] = _tmp0_;
       }
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static UnityProtocolInfoHintRaw* _vala_array_dup2 ( UnityProtocolInfoHintRaw *  self,
int  length 
) [static]

Definition at line 877 of file protocol-previews.c.

                                                                                               {
       UnityProtocolInfoHintRaw* result;
       int i;
       result = g_new0 (UnityProtocolInfoHintRaw, length);
       for (i = 0; i < length; i++) {
              UnityProtocolInfoHintRaw _tmp0_ = {0};
              unity_protocol_info_hint_raw_copy (&self[i], &_tmp0_);
              result[i] = _tmp0_;
       }
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static UnityProtocolPreviewActionRaw * _vala_array_dup3 ( UnityProtocolPreviewActionRaw *  self,
int  length 
) [static]

Definition at line 1632 of file protocol-previews.c.

                                                                                                         {
       UnityProtocolPreviewActionRaw* result;
       int i;
       result = g_new0 (UnityProtocolPreviewActionRaw, length);
       for (i = 0; i < length; i++) {
              UnityProtocolPreviewActionRaw _tmp0_ = {0};
              unity_protocol_preview_action_raw_copy (&self[i], &_tmp0_);
              result[i] = _tmp0_;
       }
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static UnityProtocolInfoHintRaw * _vala_array_dup4 ( UnityProtocolInfoHintRaw *  self,
int  length 
) [static]

Definition at line 1645 of file protocol-previews.c.

                                                                                               {
       UnityProtocolInfoHintRaw* result;
       int i;
       result = g_new0 (UnityProtocolInfoHintRaw, length);
       for (i = 0; i < length; i++) {
              UnityProtocolInfoHintRaw _tmp0_ = {0};
              unity_protocol_info_hint_raw_copy (&self[i], &_tmp0_);
              result[i] = _tmp0_;
       }
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void _vala_unity_protocol_application_preview_get_property ( GObject *  object,
guint  property_id,
GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 2910 of file protocol-previews.c.

                                                                                                                                            {
       UnityProtocolApplicationPreview * self;
       self = G_TYPE_CHECK_INSTANCE_CAST (object, UNITY_PROTOCOL_TYPE_APPLICATION_PREVIEW, UnityProtocolApplicationPreview);
       switch (property_id) {
              case UNITY_PROTOCOL_APPLICATION_PREVIEW_APP_ICON:
              g_value_set_object (value, unity_protocol_application_preview_get_app_icon (self));
              break;
              case UNITY_PROTOCOL_APPLICATION_PREVIEW_LICENSE:
              g_value_set_string (value, unity_protocol_application_preview_get_license (self));
              break;
              case UNITY_PROTOCOL_APPLICATION_PREVIEW_COPYRIGHT:
              g_value_set_string (value, unity_protocol_application_preview_get_copyright (self));
              break;
              case UNITY_PROTOCOL_APPLICATION_PREVIEW_LAST_UPDATE:
              g_value_set_string (value, unity_protocol_application_preview_get_last_update (self));
              break;
              case UNITY_PROTOCOL_APPLICATION_PREVIEW_RATING:
              g_value_set_float (value, unity_protocol_application_preview_get_rating (self));
              break;
              case UNITY_PROTOCOL_APPLICATION_PREVIEW_NUM_RATINGS:
              g_value_set_uint (value, unity_protocol_application_preview_get_num_ratings (self));
              break;
              default:
              G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
              break;
       }
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void _vala_unity_protocol_application_preview_set_property ( GObject *  object,
guint  property_id,
const GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 2939 of file protocol-previews.c.

                                                                                                                                                  {
       UnityProtocolApplicationPreview * self;
       self = G_TYPE_CHECK_INSTANCE_CAST (object, UNITY_PROTOCOL_TYPE_APPLICATION_PREVIEW, UnityProtocolApplicationPreview);
       switch (property_id) {
              case UNITY_PROTOCOL_APPLICATION_PREVIEW_APP_ICON:
              unity_protocol_application_preview_set_app_icon (self, g_value_get_object (value));
              break;
              case UNITY_PROTOCOL_APPLICATION_PREVIEW_LICENSE:
              unity_protocol_application_preview_set_license (self, g_value_get_string (value));
              break;
              case UNITY_PROTOCOL_APPLICATION_PREVIEW_COPYRIGHT:
              unity_protocol_application_preview_set_copyright (self, g_value_get_string (value));
              break;
              case UNITY_PROTOCOL_APPLICATION_PREVIEW_LAST_UPDATE:
              unity_protocol_application_preview_set_last_update (self, g_value_get_string (value));
              break;
              case UNITY_PROTOCOL_APPLICATION_PREVIEW_RATING:
              unity_protocol_application_preview_set_rating (self, g_value_get_float (value));
              break;
              case UNITY_PROTOCOL_APPLICATION_PREVIEW_NUM_RATINGS:
              unity_protocol_application_preview_set_num_ratings (self, g_value_get_uint (value));
              break;
              default:
              G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
              break;
       }
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void _vala_unity_protocol_movie_preview_get_property ( GObject *  object,
guint  property_id,
GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 3638 of file protocol-previews.c.

                                                                                                                                      {
       UnityProtocolMoviePreview * self;
       self = G_TYPE_CHECK_INSTANCE_CAST (object, UNITY_PROTOCOL_TYPE_MOVIE_PREVIEW, UnityProtocolMoviePreview);
       switch (property_id) {
              case UNITY_PROTOCOL_MOVIE_PREVIEW_YEAR:
              g_value_set_string (value, unity_protocol_movie_preview_get_year (self));
              break;
              case UNITY_PROTOCOL_MOVIE_PREVIEW_RATING:
              g_value_set_float (value, unity_protocol_movie_preview_get_rating (self));
              break;
              case UNITY_PROTOCOL_MOVIE_PREVIEW_NUM_RATINGS:
              g_value_set_uint (value, unity_protocol_movie_preview_get_num_ratings (self));
              break;
              default:
              G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
              break;
       }
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void _vala_unity_protocol_movie_preview_set_property ( GObject *  object,
guint  property_id,
const GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 3658 of file protocol-previews.c.

                                                                                                                                            {
       UnityProtocolMoviePreview * self;
       self = G_TYPE_CHECK_INSTANCE_CAST (object, UNITY_PROTOCOL_TYPE_MOVIE_PREVIEW, UnityProtocolMoviePreview);
       switch (property_id) {
              case UNITY_PROTOCOL_MOVIE_PREVIEW_YEAR:
              unity_protocol_movie_preview_set_year (self, g_value_get_string (value));
              break;
              case UNITY_PROTOCOL_MOVIE_PREVIEW_RATING:
              unity_protocol_movie_preview_set_rating (self, g_value_get_float (value));
              break;
              case UNITY_PROTOCOL_MOVIE_PREVIEW_NUM_RATINGS:
              unity_protocol_movie_preview_set_num_ratings (self, g_value_get_uint (value));
              break;
              default:
              G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
              break;
       }
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void _vala_unity_protocol_music_preview_get_property ( GObject *  object,
guint  property_id,
GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 3282 of file protocol-previews.c.

                                                                                                                                      {
       UnityProtocolMusicPreview * self;
       self = G_TYPE_CHECK_INSTANCE_CAST (object, UNITY_PROTOCOL_TYPE_MUSIC_PREVIEW, UnityProtocolMusicPreview);
       switch (property_id) {
              case UNITY_PROTOCOL_MUSIC_PREVIEW_TRACK_DATA_SWARM_NAME:
              g_value_set_string (value, unity_protocol_music_preview_get_track_data_swarm_name (self));
              break;
              case UNITY_PROTOCOL_MUSIC_PREVIEW_TRACK_DATA_ADDRESS:
              g_value_set_string (value, unity_protocol_music_preview_get_track_data_address (self));
              break;
              default:
              G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
              break;
       }
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void _vala_unity_protocol_music_preview_set_property ( GObject *  object,
guint  property_id,
const GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 3299 of file protocol-previews.c.

                                                                                                                                            {
       UnityProtocolMusicPreview * self;
       self = G_TYPE_CHECK_INSTANCE_CAST (object, UNITY_PROTOCOL_TYPE_MUSIC_PREVIEW, UnityProtocolMusicPreview);
       switch (property_id) {
              case UNITY_PROTOCOL_MUSIC_PREVIEW_TRACK_DATA_SWARM_NAME:
              unity_protocol_music_preview_set_track_data_swarm_name (self, g_value_get_string (value));
              break;
              case UNITY_PROTOCOL_MUSIC_PREVIEW_TRACK_DATA_ADDRESS:
              unity_protocol_music_preview_set_track_data_address (self, g_value_get_string (value));
              break;
              default:
              G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
              break;
       }
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void _vala_unity_protocol_preview_get_property ( GObject *  object,
guint  property_id,
GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 2255 of file protocol-previews.c.

                                                                                                                                {
       UnityProtocolPreview * self;
       self = G_TYPE_CHECK_INSTANCE_CAST (object, UNITY_PROTOCOL_TYPE_PREVIEW, UnityProtocolPreview);
       switch (property_id) {
              case UNITY_PROTOCOL_PREVIEW_TITLE:
              g_value_set_string (value, unity_protocol_preview_get_title (self));
              break;
              case UNITY_PROTOCOL_PREVIEW_SUBTITLE:
              g_value_set_string (value, unity_protocol_preview_get_subtitle (self));
              break;
              case UNITY_PROTOCOL_PREVIEW_DESCRIPTION:
              g_value_set_string (value, unity_protocol_preview_get_description (self));
              break;
              case UNITY_PROTOCOL_PREVIEW_THUMBNAIL:
              g_value_set_object (value, unity_protocol_preview_get_thumbnail (self));
              break;
              default:
              G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
              break;
       }
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void _vala_unity_protocol_preview_set_property ( GObject *  object,
guint  property_id,
const GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 2278 of file protocol-previews.c.

                                                                                                                                      {
       UnityProtocolPreview * self;
       self = G_TYPE_CHECK_INSTANCE_CAST (object, UNITY_PROTOCOL_TYPE_PREVIEW, UnityProtocolPreview);
       switch (property_id) {
              case UNITY_PROTOCOL_PREVIEW_TITLE:
              unity_protocol_preview_set_title (self, g_value_get_string (value));
              break;
              case UNITY_PROTOCOL_PREVIEW_SUBTITLE:
              unity_protocol_preview_set_subtitle (self, g_value_get_string (value));
              break;
              case UNITY_PROTOCOL_PREVIEW_DESCRIPTION:
              unity_protocol_preview_set_description (self, g_value_get_string (value));
              break;
              case UNITY_PROTOCOL_PREVIEW_THUMBNAIL:
              unity_protocol_preview_set_thumbnail (self, g_value_get_object (value));
              break;
              default:
              G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
              break;
       }
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void _vala_unity_protocol_series_preview_get_property ( GObject *  object,
guint  property_id,
GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 4304 of file protocol-previews.c.

                                                                                                                                       {
       UnityProtocolSeriesPreview * self;
       self = G_TYPE_CHECK_INSTANCE_CAST (object, UNITY_PROTOCOL_TYPE_SERIES_PREVIEW, UnityProtocolSeriesPreview);
       switch (property_id) {
              case UNITY_PROTOCOL_SERIES_PREVIEW_SELECTED_ITEM:
              g_value_set_int (value, unity_protocol_series_preview_get_selected_item (self));
              break;
              case UNITY_PROTOCOL_SERIES_PREVIEW_CHILD_PREVIEW:
              g_value_set_object (value, unity_protocol_series_preview_get_child_preview (self));
              break;
              default:
              G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
              break;
       }
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void _vala_unity_protocol_series_preview_set_property ( GObject *  object,
guint  property_id,
const GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 4321 of file protocol-previews.c.

                                                                                                                                             {
       UnityProtocolSeriesPreview * self;
       self = G_TYPE_CHECK_INSTANCE_CAST (object, UNITY_PROTOCOL_TYPE_SERIES_PREVIEW, UnityProtocolSeriesPreview);
       switch (property_id) {
              case UNITY_PROTOCOL_SERIES_PREVIEW_SELECTED_ITEM:
              unity_protocol_series_preview_set_selected_item (self, g_value_get_int (value));
              break;
              case UNITY_PROTOCOL_SERIES_PREVIEW_CHILD_PREVIEW:
              unity_protocol_series_preview_set_child_preview (self, g_value_get_object (value));
              break;
              default:
              G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
              break;
       }
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void _vala_UnityProtocolInfoHintRaw_array_free ( UnityProtocolInfoHintRaw *  array,
gint  array_length 
) [static]

Definition at line 585 of file protocol-previews.c.

                                                                                                           {
       if (array != NULL) {
              int i;
              for (i = 0; i < array_length; i = i + 1) {
                     unity_protocol_info_hint_raw_destroy (&array[i]);
              }
       }
       g_free (array);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void _vala_UnityProtocolPreviewActionRaw_array_free ( UnityProtocolPreviewActionRaw *  array,
gint  array_length 
) [static]

Definition at line 574 of file protocol-previews.c.

                                                                                                                     {
       if (array != NULL) {
              int i;
              for (i = 0; i < array_length; i = i + 1) {
                     unity_protocol_preview_action_raw_destroy (&array[i]);
              }
       }
       g_free (array);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void _vala_UnityProtocolSeriesItemRaw_array_free ( UnityProtocolSeriesItemRaw *  array,
gint  array_length 
) [static]

Definition at line 3732 of file protocol-previews.c.

                                                                                                               {
       if (array != NULL) {
              int i;
              for (i = 0; i < array_length; i = i + 1) {
                     unity_protocol_series_item_raw_destroy (&array[i]);
              }
       }
       g_free (array);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void _variant_get1 ( GVariant *  value,
UnityProtocolPreviewRaw *  result 
) [static]

Definition at line 619 of file protocol-previews.c.

                                                                             {
       UnityProtocolPreviewRaw _tmp2_;
       GVariantIter _tmp3_;
       GVariant* _tmp4_;
       GVariant* _tmp5_;
       GVariant* _tmp6_;
       GVariant* _tmp7_;
       GVariant* _tmp8_;
       GVariant* _tmp9_;
       UnityProtocolPreviewActionRaw* _tmp10_;
       int _tmp10__length;
       int _tmp10__size;
       int _tmp10__length1;
       GVariantIter _tmp11_;
       GVariant* _tmp12_;
       GVariant* _tmp24_;
       UnityProtocolInfoHintRaw* _tmp25_;
       int _tmp25__length;
       int _tmp25__size;
       int _tmp25__length1;
       GVariantIter _tmp26_;
       GVariant* _tmp27_;
       GVariant* _tmp34_;
       GHashTable* _tmp35_;
       GVariantIter _tmp36_;
       GVariant* _tmp37_;
       GVariant* _tmp38_;
       g_variant_iter_init (&_tmp3_, value);
       _tmp4_ = g_variant_iter_next_value (&_tmp3_);
       _tmp2_.renderer_name = g_variant_dup_string (_tmp4_, NULL);
       g_variant_unref (_tmp4_);
       _tmp5_ = g_variant_iter_next_value (&_tmp3_);
       _tmp2_.title = g_variant_dup_string (_tmp5_, NULL);
       g_variant_unref (_tmp5_);
       _tmp6_ = g_variant_iter_next_value (&_tmp3_);
       _tmp2_.subtitle = g_variant_dup_string (_tmp6_, NULL);
       g_variant_unref (_tmp6_);
       _tmp7_ = g_variant_iter_next_value (&_tmp3_);
       _tmp2_.description = g_variant_dup_string (_tmp7_, NULL);
       g_variant_unref (_tmp7_);
       _tmp8_ = g_variant_iter_next_value (&_tmp3_);
       _tmp2_.thumbnail_hint = g_variant_dup_string (_tmp8_, NULL);
       g_variant_unref (_tmp8_);
       _tmp9_ = g_variant_iter_next_value (&_tmp3_);
       _tmp10_ = g_new (UnityProtocolPreviewActionRaw, 5);
       _tmp10__length = 0;
       _tmp10__size = 4;
       _tmp10__length1 = 0;
       g_variant_iter_init (&_tmp11_, _tmp9_);
       for (; (_tmp12_ = g_variant_iter_next_value (&_tmp11_)) != NULL; _tmp10__length1++) {
              UnityProtocolPreviewActionRaw _tmp13_;
              GVariantIter _tmp14_;
              GVariant* _tmp15_;
              GVariant* _tmp16_;
              GVariant* _tmp17_;
              GVariant* _tmp18_;
              GVariant* _tmp19_;
              GHashTable* _tmp20_;
              GVariantIter _tmp21_;
              GVariant* _tmp22_;
              GVariant* _tmp23_;
              if (_tmp10__size == _tmp10__length) {
                     _tmp10__size = 2 * _tmp10__size;
                     _tmp10_ = g_renew (UnityProtocolPreviewActionRaw, _tmp10_, _tmp10__size + 1);
              }
              g_variant_iter_init (&_tmp14_, _tmp12_);
              _tmp15_ = g_variant_iter_next_value (&_tmp14_);
              _tmp13_.id = g_variant_dup_string (_tmp15_, NULL);
              g_variant_unref (_tmp15_);
              _tmp16_ = g_variant_iter_next_value (&_tmp14_);
              _tmp13_.display_name = g_variant_dup_string (_tmp16_, NULL);
              g_variant_unref (_tmp16_);
              _tmp17_ = g_variant_iter_next_value (&_tmp14_);
              _tmp13_.icon_hint = g_variant_dup_string (_tmp17_, NULL);
              g_variant_unref (_tmp17_);
              _tmp18_ = g_variant_iter_next_value (&_tmp14_);
              _tmp13_.layout_hint = g_variant_get_uint32 (_tmp18_);
              g_variant_unref (_tmp18_);
              _tmp19_ = g_variant_iter_next_value (&_tmp14_);
              _tmp20_ = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
              g_variant_iter_init (&_tmp21_, _tmp19_);
              while (g_variant_iter_loop (&_tmp21_, "{?*}", &_tmp22_, &_tmp23_)) {
                     g_hash_table_insert (_tmp20_, g_variant_dup_string (_tmp22_, NULL), g_variant_get_variant (_tmp23_));
              }
              _tmp13_.hints = _tmp20_;
              g_variant_unref (_tmp19_);
              _tmp10_[_tmp10__length++] = _tmp13_;
              g_variant_unref (_tmp12_);
       }
       _tmp2_.actions_length1 = _tmp10__length1;
       _tmp2_.actions = _tmp10_;
       g_variant_unref (_tmp9_);
       _tmp24_ = g_variant_iter_next_value (&_tmp3_);
       _tmp25_ = g_new (UnityProtocolInfoHintRaw, 5);
       _tmp25__length = 0;
       _tmp25__size = 4;
       _tmp25__length1 = 0;
       g_variant_iter_init (&_tmp26_, _tmp24_);
       for (; (_tmp27_ = g_variant_iter_next_value (&_tmp26_)) != NULL; _tmp25__length1++) {
              UnityProtocolInfoHintRaw _tmp28_;
              GVariantIter _tmp29_;
              GVariant* _tmp30_;
              GVariant* _tmp31_;
              GVariant* _tmp32_;
              GVariant* _tmp33_;
              if (_tmp25__size == _tmp25__length) {
                     _tmp25__size = 2 * _tmp25__size;
                     _tmp25_ = g_renew (UnityProtocolInfoHintRaw, _tmp25_, _tmp25__size + 1);
              }
              g_variant_iter_init (&_tmp29_, _tmp27_);
              _tmp30_ = g_variant_iter_next_value (&_tmp29_);
              _tmp28_.id = g_variant_dup_string (_tmp30_, NULL);
              g_variant_unref (_tmp30_);
              _tmp31_ = g_variant_iter_next_value (&_tmp29_);
              _tmp28_.display_name = g_variant_dup_string (_tmp31_, NULL);
              g_variant_unref (_tmp31_);
              _tmp32_ = g_variant_iter_next_value (&_tmp29_);
              _tmp28_.icon_hint = g_variant_dup_string (_tmp32_, NULL);
              g_variant_unref (_tmp32_);
              _tmp33_ = g_variant_iter_next_value (&_tmp29_);
              _tmp28_.value = g_variant_get_variant (_tmp33_);
              g_variant_unref (_tmp33_);
              _tmp25_[_tmp25__length++] = _tmp28_;
              g_variant_unref (_tmp27_);
       }
       _tmp2_.info_hints_length1 = _tmp25__length1;
       _tmp2_.info_hints = _tmp25_;
       g_variant_unref (_tmp24_);
       _tmp34_ = g_variant_iter_next_value (&_tmp3_);
       _tmp35_ = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
       g_variant_iter_init (&_tmp36_, _tmp34_);
       while (g_variant_iter_loop (&_tmp36_, "{?*}", &_tmp37_, &_tmp38_)) {
              g_hash_table_insert (_tmp35_, g_variant_dup_string (_tmp37_, NULL), g_variant_get_variant (_tmp38_));
       }
       _tmp2_.hints = _tmp35_;
       g_variant_unref (_tmp34_);
       *result = _tmp2_;
}

Here is the caller graph for this function:

static UnityProtocolSeriesItemRaw * _variant_get24 ( GVariant *  value,
int *  result_length1 
) [static]

Definition at line 4079 of file protocol-previews.c.

                                                                                         {
       UnityProtocolSeriesItemRaw* _tmp2_;
       int _tmp2__length;
       int _tmp2__size;
       int _tmp2__length1;
       GVariantIter _tmp3_;
       GVariant* _tmp4_;
       _tmp2_ = g_new (UnityProtocolSeriesItemRaw, 5);
       _tmp2__length = 0;
       _tmp2__size = 4;
       _tmp2__length1 = 0;
       g_variant_iter_init (&_tmp3_, value);
       for (; (_tmp4_ = g_variant_iter_next_value (&_tmp3_)) != NULL; _tmp2__length1++) {
              UnityProtocolSeriesItemRaw _tmp5_;
              GVariantIter _tmp6_;
              GVariant* _tmp7_;
              GVariant* _tmp8_;
              GVariant* _tmp9_;
              if (_tmp2__size == _tmp2__length) {
                     _tmp2__size = 2 * _tmp2__size;
                     _tmp2_ = g_renew (UnityProtocolSeriesItemRaw, _tmp2_, _tmp2__size + 1);
              }
              g_variant_iter_init (&_tmp6_, _tmp4_);
              _tmp7_ = g_variant_iter_next_value (&_tmp6_);
              _tmp5_.uri = g_variant_dup_string (_tmp7_, NULL);
              g_variant_unref (_tmp7_);
              _tmp8_ = g_variant_iter_next_value (&_tmp6_);
              _tmp5_.title = g_variant_dup_string (_tmp8_, NULL);
              g_variant_unref (_tmp8_);
              _tmp9_ = g_variant_iter_next_value (&_tmp6_);
              _tmp5_.icon_hint = g_variant_dup_string (_tmp9_, NULL);
              g_variant_unref (_tmp9_);
              _tmp2_[_tmp2__length++] = _tmp5_;
              g_variant_unref (_tmp4_);
       }
       *result_length1 = _tmp2__length1;
       return _tmp2_;
}

Here is the caller graph for this function:

static void _variant_get3 ( GVariant *  value,
UnityProtocolPreviewActionRaw *  result 
) [static]

Definition at line 1087 of file protocol-previews.c.

                                                                                   {
       UnityProtocolPreviewActionRaw _tmp2_;
       GVariantIter _tmp3_;
       GVariant* _tmp4_;
       GVariant* _tmp5_;
       GVariant* _tmp6_;
       GVariant* _tmp7_;
       GVariant* _tmp8_;
       GHashTable* _tmp9_;
       GVariantIter _tmp10_;
       GVariant* _tmp11_;
       GVariant* _tmp12_;
       g_variant_iter_init (&_tmp3_, value);
       _tmp4_ = g_variant_iter_next_value (&_tmp3_);
       _tmp2_.id = g_variant_dup_string (_tmp4_, NULL);
       g_variant_unref (_tmp4_);
       _tmp5_ = g_variant_iter_next_value (&_tmp3_);
       _tmp2_.display_name = g_variant_dup_string (_tmp5_, NULL);
       g_variant_unref (_tmp5_);
       _tmp6_ = g_variant_iter_next_value (&_tmp3_);
       _tmp2_.icon_hint = g_variant_dup_string (_tmp6_, NULL);
       g_variant_unref (_tmp6_);
       _tmp7_ = g_variant_iter_next_value (&_tmp3_);
       _tmp2_.layout_hint = g_variant_get_uint32 (_tmp7_);
       g_variant_unref (_tmp7_);
       _tmp8_ = g_variant_iter_next_value (&_tmp3_);
       _tmp9_ = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
       g_variant_iter_init (&_tmp10_, _tmp8_);
       while (g_variant_iter_loop (&_tmp10_, "{?*}", &_tmp11_, &_tmp12_)) {
              g_hash_table_insert (_tmp9_, g_variant_dup_string (_tmp11_, NULL), g_variant_get_variant (_tmp12_));
       }
       _tmp2_.hints = _tmp9_;
       g_variant_unref (_tmp8_);
       *result = _tmp2_;
}

Here is the caller graph for this function:

static GVariant * _variant_new10 ( gdouble  value) [static]

Definition at line 2429 of file protocol-previews.c.

                                                {
       return g_variant_ref_sink (g_variant_new_double (value));
}

Here is the caller graph for this function:

static GVariant * _variant_new11 ( guint  value) [static]

Definition at line 2434 of file protocol-previews.c.

                                              {
       return g_variant_ref_sink (g_variant_new_uint32 (value));
}

Here is the caller graph for this function:

static GVariant * _variant_new12 ( const gchar *  value) [static]

Definition at line 2989 of file protocol-previews.c.

                                                     {
       return g_variant_ref_sink (g_variant_new_string (value));
}

Here is the caller graph for this function:

static GVariant * _variant_new13 ( const gchar *  value) [static]

Definition at line 2994 of file protocol-previews.c.

                                                     {
       return g_variant_ref_sink (g_variant_new_string (value));
}

Here is the caller graph for this function:

static GVariant * _variant_new14 ( const gchar *  value) [static]

Definition at line 3035 of file protocol-previews.c.

                                                     {
       return g_variant_ref_sink (g_variant_new_string (value));
}

Here is the caller graph for this function:

static GVariant * _variant_new15 ( const gchar *  value) [static]

Definition at line 3040 of file protocol-previews.c.

                                                     {
       return g_variant_ref_sink (g_variant_new_string (value));
}

Here is the caller graph for this function:

static GVariant * _variant_new16 ( const gchar *  value) [static]

Definition at line 3059 of file protocol-previews.c.

                                                     {
       return g_variant_ref_sink (g_variant_new_string (value));
}

Here is the caller graph for this function:

static GVariant * _variant_new17 ( const gchar *  value) [static]

Definition at line 3064 of file protocol-previews.c.

                                                     {
       return g_variant_ref_sink (g_variant_new_string (value));
}

Here is the caller graph for this function:

static GVariant * _variant_new18 ( gdouble  value) [static]

Definition at line 3337 of file protocol-previews.c.

                                                {
       return g_variant_ref_sink (g_variant_new_double (value));
}

Here is the caller graph for this function:

static GVariant * _variant_new19 ( guint  value) [static]

Definition at line 3342 of file protocol-previews.c.

                                              {
       return g_variant_ref_sink (g_variant_new_uint32 (value));
}

Here is the caller graph for this function:

static GVariant* _variant_new2 ( UnityProtocolPreviewRaw  value) [static]

Definition at line 783 of file protocol-previews.c.

                                                               {
       GVariantBuilder _tmp0_;
       UnityProtocolPreviewActionRaw* _tmp1_;
       GVariantBuilder _tmp2_;
       int _tmp3_;
       UnityProtocolInfoHintRaw* _tmp9_;
       GVariantBuilder _tmp10_;
       int _tmp11_;
       GVariantBuilder _tmp13_;
       GHashTableIter _tmp14_;
       gpointer _tmp15_;
       gpointer _tmp16_;
       g_variant_builder_init (&_tmp0_, G_VARIANT_TYPE_TUPLE);
       g_variant_builder_add_value (&_tmp0_, g_variant_new_string (value.renderer_name));
       g_variant_builder_add_value (&_tmp0_, g_variant_new_string (value.title));
       g_variant_builder_add_value (&_tmp0_, g_variant_new_string (value.subtitle));
       g_variant_builder_add_value (&_tmp0_, g_variant_new_string (value.description));
       g_variant_builder_add_value (&_tmp0_, g_variant_new_string (value.thumbnail_hint));
       _tmp1_ = value.actions;
       g_variant_builder_init (&_tmp2_, G_VARIANT_TYPE ("a(sssua{sv})"));
       for (_tmp3_ = 0; _tmp3_ < value.actions_length1; _tmp3_++) {
              GVariantBuilder _tmp4_;
              GVariantBuilder _tmp5_;
              GHashTableIter _tmp6_;
              gpointer _tmp7_;
              gpointer _tmp8_;
              g_variant_builder_init (&_tmp4_, G_VARIANT_TYPE_TUPLE);
              g_variant_builder_add_value (&_tmp4_, g_variant_new_string ((*_tmp1_).id));
              g_variant_builder_add_value (&_tmp4_, g_variant_new_string ((*_tmp1_).display_name));
              g_variant_builder_add_value (&_tmp4_, g_variant_new_string ((*_tmp1_).icon_hint));
              g_variant_builder_add_value (&_tmp4_, g_variant_new_uint32 ((*_tmp1_).layout_hint));
              g_hash_table_iter_init (&_tmp6_, (*_tmp1_).hints);
              g_variant_builder_init (&_tmp5_, G_VARIANT_TYPE ("a{sv}"));
              while (g_hash_table_iter_next (&_tmp6_, &_tmp7_, &_tmp8_)) {
                     gchar* _key;
                     GVariant* _value;
                     _key = (gchar*) _tmp7_;
                     _value = (GVariant*) _tmp8_;
                     g_variant_builder_add (&_tmp5_, "{?*}", g_variant_new_string (_key), g_variant_new_variant (_value));
              }
              g_variant_builder_add_value (&_tmp4_, g_variant_builder_end (&_tmp5_));
              g_variant_builder_add_value (&_tmp2_, g_variant_builder_end (&_tmp4_));
              _tmp1_++;
       }
       g_variant_builder_add_value (&_tmp0_, g_variant_builder_end (&_tmp2_));
       _tmp9_ = value.info_hints;
       g_variant_builder_init (&_tmp10_, G_VARIANT_TYPE ("a(sssv)"));
       for (_tmp11_ = 0; _tmp11_ < value.info_hints_length1; _tmp11_++) {
              GVariantBuilder _tmp12_;
              g_variant_builder_init (&_tmp12_, G_VARIANT_TYPE_TUPLE);
              g_variant_builder_add_value (&_tmp12_, g_variant_new_string ((*_tmp9_).id));
              g_variant_builder_add_value (&_tmp12_, g_variant_new_string ((*_tmp9_).display_name));
              g_variant_builder_add_value (&_tmp12_, g_variant_new_string ((*_tmp9_).icon_hint));
              g_variant_builder_add_value (&_tmp12_, g_variant_new_variant ((*_tmp9_).value));
              g_variant_builder_add_value (&_tmp10_, g_variant_builder_end (&_tmp12_));
              _tmp9_++;
       }
       g_variant_builder_add_value (&_tmp0_, g_variant_builder_end (&_tmp10_));
       g_hash_table_iter_init (&_tmp14_, value.hints);
       g_variant_builder_init (&_tmp13_, G_VARIANT_TYPE ("a{sv}"));
       while (g_hash_table_iter_next (&_tmp14_, &_tmp15_, &_tmp16_)) {
              gchar* _key;
              GVariant* _value;
              _key = (gchar*) _tmp15_;
              _value = (GVariant*) _tmp16_;
              g_variant_builder_add (&_tmp13_, "{?*}", g_variant_new_string (_key), g_variant_new_variant (_value));
       }
       g_variant_builder_add_value (&_tmp0_, g_variant_builder_end (&_tmp13_));
       return g_variant_ref_sink (g_variant_builder_end (&_tmp0_));
}

Here is the caller graph for this function:

static GVariant * _variant_new20 ( const gchar *  value) [static]

Definition at line 3347 of file protocol-previews.c.

                                                     {
       return g_variant_ref_sink (g_variant_new_string (value));
}

Here is the caller graph for this function:

static GVariant * _variant_new21 ( gint  value) [static]

Definition at line 3755 of file protocol-previews.c.

                                             {
       return g_variant_ref_sink (g_variant_new_int32 (value));
}

Here is the caller graph for this function:

static GVariant * _variant_new22 ( UnityProtocolSeriesItemRaw *  value,
gint  value_length1 
) [static]

Definition at line 3945 of file protocol-previews.c.

                                                                                        {
       UnityProtocolSeriesItemRaw* _tmp5_;
       GVariantBuilder _tmp6_;
       int _tmp7_;
       _tmp5_ = value;
       g_variant_builder_init (&_tmp6_, G_VARIANT_TYPE ("a(sss)"));
       for (_tmp7_ = 0; _tmp7_ < value_length1; _tmp7_++) {
              GVariantBuilder _tmp8_;
              g_variant_builder_init (&_tmp8_, G_VARIANT_TYPE_TUPLE);
              g_variant_builder_add_value (&_tmp8_, g_variant_new_string ((*_tmp5_).uri));
              g_variant_builder_add_value (&_tmp8_, g_variant_new_string ((*_tmp5_).title));
              g_variant_builder_add_value (&_tmp8_, g_variant_new_string ((*_tmp5_).icon_hint));
              g_variant_builder_add_value (&_tmp6_, g_variant_builder_end (&_tmp8_));
              _tmp5_++;
       }
       return g_variant_ref_sink (g_variant_builder_end (&_tmp6_));
}

Here is the caller graph for this function:

static GVariant * _variant_new23 ( gint  value) [static]

Definition at line 3964 of file protocol-previews.c.

                                             {
       return g_variant_ref_sink (g_variant_new_int32 (value));
}

Here is the caller graph for this function:

static GVariant* _variant_new4 ( UnityProtocolPreviewActionRaw  value) [static]

Definition at line 1148 of file protocol-previews.c.

                                                                     {
       GVariantBuilder _tmp0_;
       GVariantBuilder _tmp1_;
       GHashTableIter _tmp2_;
       gpointer _tmp3_;
       gpointer _tmp4_;
       g_variant_builder_init (&_tmp0_, G_VARIANT_TYPE_TUPLE);
       g_variant_builder_add_value (&_tmp0_, g_variant_new_string (value.id));
       g_variant_builder_add_value (&_tmp0_, g_variant_new_string (value.display_name));
       g_variant_builder_add_value (&_tmp0_, g_variant_new_string (value.icon_hint));
       g_variant_builder_add_value (&_tmp0_, g_variant_new_uint32 (value.layout_hint));
       g_hash_table_iter_init (&_tmp2_, value.hints);
       g_variant_builder_init (&_tmp1_, G_VARIANT_TYPE ("a{sv}"));
       while (g_hash_table_iter_next (&_tmp2_, &_tmp3_, &_tmp4_)) {
              gchar* _key;
              GVariant* _value;
              _key = (gchar*) _tmp3_;
              _value = (GVariant*) _tmp4_;
              g_variant_builder_add (&_tmp1_, "{?*}", g_variant_new_string (_key), g_variant_new_variant (_value));
       }
       g_variant_builder_add_value (&_tmp0_, g_variant_builder_end (&_tmp1_));
       return g_variant_ref_sink (g_variant_builder_end (&_tmp0_));
}

Here is the caller graph for this function:

static GVariant * _variant_new5 ( GHashTable *  value) [static]

Definition at line 1296 of file protocol-previews.c.

                                                   {
       GVariantBuilder _tmp2_;
       GHashTableIter _tmp3_;
       gpointer _tmp4_;
       gpointer _tmp5_;
       g_hash_table_iter_init (&_tmp3_, value);
       g_variant_builder_init (&_tmp2_, G_VARIANT_TYPE ("a{sv}"));
       while (g_hash_table_iter_next (&_tmp3_, &_tmp4_, &_tmp5_)) {
              gchar* _key;
              GVariant* _value;
              _key = (gchar*) _tmp4_;
              _value = (GVariant*) _tmp5_;
              g_variant_builder_add (&_tmp2_, "{?*}", g_variant_new_string (_key), g_variant_new_variant (_value));
       }
       return g_variant_ref_sink (g_variant_builder_end (&_tmp2_));
}

Here is the caller graph for this function:

static GVariant * _variant_new6 ( gchar *  value) [static]

Definition at line 2409 of file protocol-previews.c.

                                              {
       return g_variant_ref_sink (g_variant_new_string (value));
}

Here is the caller graph for this function:

static GVariant * _variant_new7 ( const gchar *  value) [static]

Definition at line 2414 of file protocol-previews.c.

                                                    {
       return g_variant_ref_sink (g_variant_new_string (value));
}

Here is the caller graph for this function:

static GVariant * _variant_new8 ( const gchar *  value) [static]

Definition at line 2419 of file protocol-previews.c.

                                                    {
       return g_variant_ref_sink (g_variant_new_string (value));
}

Here is the caller graph for this function:

static GVariant * _variant_new9 ( const gchar *  value) [static]

Definition at line 2424 of file protocol-previews.c.

                                                    {
       return g_variant_ref_sink (g_variant_new_string (value));
}

Here is the caller graph for this function:

static Block1Data * block1_data_ref ( Block1Data *  _data1_) [static]

Definition at line 2658 of file protocol-previews.c.

                                                         {
       g_atomic_int_inc (&_data1_->_ref_count_);
       return _data1_;
}
static void block1_data_unref ( void *  _userdata_) [static]

Definition at line 2664 of file protocol-previews.c.

                                                  {
       Block1Data* _data1_;
       _data1_ = (Block1Data*) _userdata_;
       if (g_atomic_int_dec_and_test (&_data1_->_ref_count_)) {
              _g_object_unref0 (_data1_->_result_);
              g_slice_free (Block1Data, _data1_);
       }
}

Here is the caller graph for this function:

static Block2Data * block2_data_ref ( Block2Data *  _data2_) [static]

Definition at line 3127 of file protocol-previews.c.

                                                         {
       g_atomic_int_inc (&_data2_->_ref_count_);
       return _data2_;
}
static void block2_data_unref ( void *  _userdata_) [static]

Definition at line 3133 of file protocol-previews.c.

                                                  {
       Block2Data* _data2_;
       _data2_ = (Block2Data*) _userdata_;
       if (g_atomic_int_dec_and_test (&_data2_->_ref_count_)) {
              _g_object_unref0 (_data2_->_result_);
              g_slice_free (Block2Data, _data2_);
       }
}

Here is the caller graph for this function:

static Block3Data * block3_data_ref ( Block3Data *  _data3_) [static]

Definition at line 3461 of file protocol-previews.c.

                                                         {
       g_atomic_int_inc (&_data3_->_ref_count_);
       return _data3_;
}
static void block3_data_unref ( void *  _userdata_) [static]

Definition at line 3467 of file protocol-previews.c.

                                                  {
       Block3Data* _data3_;
       _data3_ = (Block3Data*) _userdata_;
       if (g_atomic_int_dec_and_test (&_data3_->_ref_count_)) {
              _g_object_unref0 (_data3_->_result_);
              g_slice_free (Block3Data, _data3_);
       }
}

Here is the caller graph for this function:

static Block4Data * block4_data_ref ( Block4Data *  _data4_) [static]

Definition at line 4063 of file protocol-previews.c.

                                                         {
       g_atomic_int_inc (&_data4_->_ref_count_);
       return _data4_;
}
static void block4_data_unref ( void *  _userdata_) [static]

Definition at line 4069 of file protocol-previews.c.

                                                  {
       Block4Data* _data4_;
       _data4_ = (Block4Data*) _userdata_;
       if (g_atomic_int_dec_and_test (&_data4_->_ref_count_)) {
              _g_object_unref0 (_data4_->_result_);
              g_slice_free (Block4Data, _data4_);
       }
}

Here is the caller graph for this function:

static gchar string_get ( const gchar *  self,
glong  index 
) [static]

Definition at line 1774 of file protocol-previews.c.

                                                         {
       gchar result = '\0';
       glong _tmp0_;
       gchar _tmp1_;
       g_return_val_if_fail (self != NULL, '\0');
       _tmp0_ = index;
       _tmp1_ = ((gchar*) self)[_tmp0_];
       result = _tmp1_;
       return result;
}

Here is the caller graph for this function:

static void unity_protocol_application_preview_class_init ( UnityProtocolApplicationPreviewClass *  klass) [static]

Definition at line 2859 of file protocol-previews.c.

                                                                                                         {
       GVariantType* _tmp0_;
       GVariantType* _tmp1_;
       unity_protocol_application_preview_parent_class = g_type_class_peek_parent (klass);
       g_type_class_add_private (klass, sizeof (UnityProtocolApplicationPreviewPrivate));
       UNITY_PROTOCOL_PREVIEW_CLASS (klass)->get_renderer_name = unity_protocol_application_preview_real_get_renderer_name;
       UNITY_PROTOCOL_PREVIEW_CLASS (klass)->add_properties = unity_protocol_application_preview_real_add_properties;
       G_OBJECT_CLASS (klass)->get_property = _vala_unity_protocol_application_preview_get_property;
       G_OBJECT_CLASS (klass)->set_property = _vala_unity_protocol_application_preview_set_property;
       G_OBJECT_CLASS (klass)->finalize = unity_protocol_application_preview_finalize;
       g_object_class_install_property (G_OBJECT_CLASS (klass), UNITY_PROTOCOL_APPLICATION_PREVIEW_APP_ICON, g_param_spec_object ("app-icon", "app-icon", "app-icon", G_TYPE_ICON, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
       g_object_class_install_property (G_OBJECT_CLASS (klass), UNITY_PROTOCOL_APPLICATION_PREVIEW_LICENSE, g_param_spec_string ("license", "license", "license", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
       g_object_class_install_property (G_OBJECT_CLASS (klass), UNITY_PROTOCOL_APPLICATION_PREVIEW_COPYRIGHT, g_param_spec_string ("copyright", "copyright", "copyright", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
       g_object_class_install_property (G_OBJECT_CLASS (klass), UNITY_PROTOCOL_APPLICATION_PREVIEW_LAST_UPDATE, g_param_spec_string ("last-update", "last-update", "last-update", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
       g_object_class_install_property (G_OBJECT_CLASS (klass), UNITY_PROTOCOL_APPLICATION_PREVIEW_RATING, g_param_spec_float ("rating", "rating", "rating", -G_MAXFLOAT, G_MAXFLOAT, 0.0F, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
       g_object_class_install_property (G_OBJECT_CLASS (klass), UNITY_PROTOCOL_APPLICATION_PREVIEW_NUM_RATINGS, g_param_spec_uint ("num-ratings", "num-ratings", "num-ratings", 0, G_MAXUINT, 0U, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
       _tmp0_ = g_variant_type_new (UNITY_PROTOCOL_PREVIEW_RAW_SIGNATURE);
       _tmp1_ = _tmp0_;
       dee_serializable_register_parser (UNITY_PROTOCOL_TYPE_APPLICATION_PREVIEW, _tmp1_, __unity_protocol_application_preview___lambda3__dee_serializable_parse_func);
       _g_variant_type_free0 (_tmp1_);
}

Here is the call graph for this function:

Here is the caller graph for this function:

UnityProtocolApplicationPreview * unity_protocol_application_preview_construct ( GType  object_type)

Definition at line 2388 of file protocol-previews.c.

                                                                                                  {
       UnityProtocolApplicationPreview * self = NULL;
       self = (UnityProtocolApplicationPreview*) g_object_new (object_type, NULL);
       return self;
}

Here is the caller graph for this function:

static void unity_protocol_application_preview_finalize ( GObject *  obj) [static]

Definition at line 2887 of file protocol-previews.c.

                                                                       {
       UnityProtocolApplicationPreview * self;
       self = G_TYPE_CHECK_INSTANCE_CAST (obj, UNITY_PROTOCOL_TYPE_APPLICATION_PREVIEW, UnityProtocolApplicationPreview);
       _g_object_unref0 (self->priv->_app_icon);
       _g_free0 (self->priv->_license);
       _g_free0 (self->priv->_copyright);
       _g_free0 (self->priv->_last_update);
       G_OBJECT_CLASS (unity_protocol_application_preview_parent_class)->finalize (obj);
}

Here is the caller graph for this function:

GIcon * unity_protocol_application_preview_get_app_icon ( UnityProtocolApplicationPreview *  self)

Definition at line 2532 of file protocol-previews.c.

                                                                                               {
       GIcon* result;
       GIcon* _tmp0_;
       g_return_val_if_fail (self != NULL, NULL);
       _tmp0_ = self->priv->_app_icon;
       result = _tmp0_;
       return result;
}

Here is the caller graph for this function:

const gchar * unity_protocol_application_preview_get_copyright ( UnityProtocolApplicationPreview *  self)

Definition at line 2576 of file protocol-previews.c.

                                                                                                      {
       const gchar* result;
       const gchar* _tmp0_;
       g_return_val_if_fail (self != NULL, NULL);
       _tmp0_ = self->priv->_copyright;
       result = _tmp0_;
       return result;
}

Here is the caller graph for this function:

const gchar * unity_protocol_application_preview_get_last_update ( UnityProtocolApplicationPreview *  self)

Definition at line 2598 of file protocol-previews.c.

                                                                                                        {
       const gchar* result;
       const gchar* _tmp0_;
       g_return_val_if_fail (self != NULL, NULL);
       _tmp0_ = self->priv->_last_update;
       result = _tmp0_;
       return result;
}

Here is the caller graph for this function:

const gchar * unity_protocol_application_preview_get_license ( UnityProtocolApplicationPreview *  self)

Definition at line 2554 of file protocol-previews.c.

                                                                                                    {
       const gchar* result;
       const gchar* _tmp0_;
       g_return_val_if_fail (self != NULL, NULL);
       _tmp0_ = self->priv->_license;
       result = _tmp0_;
       return result;
}

Here is the caller graph for this function:

guint unity_protocol_application_preview_get_num_ratings ( UnityProtocolApplicationPreview *  self)

Definition at line 2639 of file protocol-previews.c.

                                                                                                 {
       guint result;
       guint _tmp0_;
       g_return_val_if_fail (self != NULL, 0U);
       _tmp0_ = self->priv->_num_ratings;
       result = _tmp0_;
       return result;
}

Here is the caller graph for this function:

gfloat unity_protocol_application_preview_get_rating ( UnityProtocolApplicationPreview *  self)

Definition at line 2620 of file protocol-previews.c.

                                                                                             {
       gfloat result;
       gfloat _tmp0_;
       g_return_val_if_fail (self != NULL, 0.0F);
       _tmp0_ = self->priv->_rating;
       result = _tmp0_;
       return result;
}

Here is the caller graph for this function:

Definition at line 2898 of file protocol-previews.c.

                                                         {
       static volatile gsize unity_protocol_application_preview_type_id__volatile = 0;
       if (g_once_init_enter (&unity_protocol_application_preview_type_id__volatile)) {
              static const GTypeInfo g_define_type_info = { sizeof (UnityProtocolApplicationPreviewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) unity_protocol_application_preview_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (UnityProtocolApplicationPreview), 0, (GInstanceInitFunc) unity_protocol_application_preview_instance_init, NULL };
              GType unity_protocol_application_preview_type_id;
              unity_protocol_application_preview_type_id = g_type_register_static (UNITY_PROTOCOL_TYPE_PREVIEW, "UnityProtocolApplicationPreview", &g_define_type_info, 0);
              g_once_init_leave (&unity_protocol_application_preview_type_id__volatile, unity_protocol_application_preview_type_id);
       }
       return unity_protocol_application_preview_type_id__volatile;
}

Here is the call graph for this function:

static void unity_protocol_application_preview_instance_init ( UnityProtocolApplicationPreview *  self) [static]

Definition at line 2882 of file protocol-previews.c.

Here is the caller graph for this function:

UnityProtocolApplicationPreview * unity_protocol_application_preview_new ( void  )

Definition at line 2395 of file protocol-previews.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static void unity_protocol_application_preview_real_add_properties ( UnityProtocolPreview *  base,
GHashTable *  properties 
) [static]

Definition at line 2439 of file protocol-previews.c.

                                                                                                                        {
       UnityProtocolApplicationPreview * self;
       GHashTable* _tmp0_;
       GIcon* _tmp1_;
       const gchar* _tmp8_;
       const gchar* _tmp13_;
       const gchar* _tmp18_;
       gfloat _tmp23_;
       guint _tmp28_;
       self = (UnityProtocolApplicationPreview*) base;
       g_return_if_fail (properties != NULL);
       _tmp0_ = properties;
       UNITY_PROTOCOL_PREVIEW_CLASS (unity_protocol_application_preview_parent_class)->add_properties (G_TYPE_CHECK_INSTANCE_CAST (self, UNITY_PROTOCOL_TYPE_PREVIEW, UnityProtocolPreview), _tmp0_);
       _tmp1_ = self->priv->_app_icon;
       if (_tmp1_ != NULL) {
              GHashTable* _tmp2_;
              gchar* _tmp3_;
              GIcon* _tmp4_;
              gchar* _tmp5_ = NULL;
              gchar* _tmp6_;
              GVariant* _tmp7_;
              _tmp2_ = properties;
              _tmp3_ = g_strdup ("application-icon");
              _tmp4_ = self->priv->_app_icon;
              _tmp5_ = g_icon_to_string (_tmp4_);
              _tmp6_ = _tmp5_;
              _tmp7_ = _variant_new6 (_tmp6_);
              g_hash_table_insert (_tmp2_, _tmp3_, _tmp7_);
              _g_free0 (_tmp6_);
       }
       _tmp8_ = self->priv->_license;
       if (_tmp8_ != NULL) {
              GHashTable* _tmp9_;
              gchar* _tmp10_;
              const gchar* _tmp11_;
              GVariant* _tmp12_;
              _tmp9_ = properties;
              _tmp10_ = g_strdup ("license");
              _tmp11_ = self->priv->_license;
              _tmp12_ = _variant_new7 (_tmp11_);
              g_hash_table_insert (_tmp9_, _tmp10_, _tmp12_);
       }
       _tmp13_ = self->priv->_copyright;
       if (_tmp13_ != NULL) {
              GHashTable* _tmp14_;
              gchar* _tmp15_;
              const gchar* _tmp16_;
              GVariant* _tmp17_;
              _tmp14_ = properties;
              _tmp15_ = g_strdup ("copyright");
              _tmp16_ = self->priv->_copyright;
              _tmp17_ = _variant_new8 (_tmp16_);
              g_hash_table_insert (_tmp14_, _tmp15_, _tmp17_);
       }
       _tmp18_ = self->priv->_last_update;
       if (_tmp18_ != NULL) {
              GHashTable* _tmp19_;
              gchar* _tmp20_;
              const gchar* _tmp21_;
              GVariant* _tmp22_;
              _tmp19_ = properties;
              _tmp20_ = g_strdup ("last-update");
              _tmp21_ = self->priv->_last_update;
              _tmp22_ = _variant_new9 (_tmp21_);
              g_hash_table_insert (_tmp19_, _tmp20_, _tmp22_);
       }
       _tmp23_ = self->priv->_rating;
       if (_tmp23_ >= 0.0f) {
              GHashTable* _tmp24_;
              gchar* _tmp25_;
              gfloat _tmp26_;
              GVariant* _tmp27_;
              _tmp24_ = properties;
              _tmp25_ = g_strdup ("rating");
              _tmp26_ = self->priv->_rating;
              _tmp27_ = _variant_new10 ((gdouble) _tmp26_);
              g_hash_table_insert (_tmp24_, _tmp25_, _tmp27_);
       }
       _tmp28_ = self->priv->_num_ratings;
       if (_tmp28_ > ((guint) 0)) {
              GHashTable* _tmp29_;
              gchar* _tmp30_;
              guint _tmp31_;
              GVariant* _tmp32_;
              _tmp29_ = properties;
              _tmp30_ = g_strdup ("num-ratings");
              _tmp31_ = self->priv->_num_ratings;
              _tmp32_ = _variant_new11 (_tmp31_);
              g_hash_table_insert (_tmp29_, _tmp30_, _tmp32_);
       }
}

Here is the call graph for this function:

Here is the caller graph for this function:

static const gchar * unity_protocol_application_preview_real_get_renderer_name ( UnityProtocolPreview *  base) [static]

Definition at line 2400 of file protocol-previews.c.

                                                                                                           {
       UnityProtocolApplicationPreview * self;
       const gchar* result = NULL;
       self = (UnityProtocolApplicationPreview*) base;
       result = UNITY_PROTOCOL_APPLICATION_PREVIEW_RENDERER_NAME;
       return result;
}

Here is the caller graph for this function:

void unity_protocol_application_preview_set_app_icon ( UnityProtocolApplicationPreview *  self,
GIcon *  value 
)

Definition at line 2542 of file protocol-previews.c.

                                                                                                           {
       GIcon* _tmp0_;
       GIcon* _tmp1_;
       g_return_if_fail (self != NULL);
       _tmp0_ = value;
       _tmp1_ = _g_object_ref0 (_tmp0_);
       _g_object_unref0 (self->priv->_app_icon);
       self->priv->_app_icon = _tmp1_;
       g_object_notify ((GObject *) self, "app-icon");
}

Here is the call graph for this function:

Here is the caller graph for this function:

void unity_protocol_application_preview_set_copyright ( UnityProtocolApplicationPreview *  self,
const gchar *  value 
)

Definition at line 2586 of file protocol-previews.c.

                                                                                                                  {
       const gchar* _tmp0_;
       gchar* _tmp1_;
       g_return_if_fail (self != NULL);
       _tmp0_ = value;
       _tmp1_ = g_strdup (_tmp0_);
       _g_free0 (self->priv->_copyright);
       self->priv->_copyright = _tmp1_;
       g_object_notify ((GObject *) self, "copyright");
}

Here is the caller graph for this function:

void unity_protocol_application_preview_set_last_update ( UnityProtocolApplicationPreview *  self,
const gchar *  value 
)

Definition at line 2608 of file protocol-previews.c.

                                                                                                                    {
       const gchar* _tmp0_;
       gchar* _tmp1_;
       g_return_if_fail (self != NULL);
       _tmp0_ = value;
       _tmp1_ = g_strdup (_tmp0_);
       _g_free0 (self->priv->_last_update);
       self->priv->_last_update = _tmp1_;
       g_object_notify ((GObject *) self, "last-update");
}

Here is the caller graph for this function:

void unity_protocol_application_preview_set_license ( UnityProtocolApplicationPreview *  self,
const gchar *  value 
)

Definition at line 2564 of file protocol-previews.c.

                                                                                                                {
       const gchar* _tmp0_;
       gchar* _tmp1_;
       g_return_if_fail (self != NULL);
       _tmp0_ = value;
       _tmp1_ = g_strdup (_tmp0_);
       _g_free0 (self->priv->_license);
       self->priv->_license = _tmp1_;
       g_object_notify ((GObject *) self, "license");
}

Here is the caller graph for this function:

void unity_protocol_application_preview_set_num_ratings ( UnityProtocolApplicationPreview *  self,
guint  value 
)

Definition at line 2649 of file protocol-previews.c.

                                                                                                             {
       guint _tmp0_;
       g_return_if_fail (self != NULL);
       _tmp0_ = value;
       self->priv->_num_ratings = _tmp0_;
       g_object_notify ((GObject *) self, "num-ratings");
}

Here is the caller graph for this function:

void unity_protocol_application_preview_set_rating ( UnityProtocolApplicationPreview *  self,
gfloat  value 
)

Definition at line 2630 of file protocol-previews.c.

                                                                                                         {
       gfloat _tmp0_;
       g_return_if_fail (self != NULL);
       _tmp0_ = value;
       self->priv->_rating = _tmp0_;
       g_object_notify ((GObject *) self, "rating");
}

Here is the caller graph for this function:

static void unity_protocol_generic_preview_class_init ( UnityProtocolGenericPreviewClass *  klass) [static]

Definition at line 2360 of file protocol-previews.c.

                                                                                                 {
       GVariantType* _tmp0_;
       GVariantType* _tmp1_;
       unity_protocol_generic_preview_parent_class = g_type_class_peek_parent (klass);
       UNITY_PROTOCOL_PREVIEW_CLASS (klass)->get_renderer_name = unity_protocol_generic_preview_real_get_renderer_name;
       _tmp0_ = g_variant_type_new (UNITY_PROTOCOL_PREVIEW_RAW_SIGNATURE);
       _tmp1_ = _tmp0_;
       dee_serializable_register_parser (UNITY_PROTOCOL_TYPE_GENERIC_PREVIEW, _tmp1_, __unity_protocol_generic_preview___lambda2__dee_serializable_parse_func);
       _g_variant_type_free0 (_tmp1_);
}

Here is the call graph for this function:

UnityProtocolGenericPreview * unity_protocol_generic_preview_construct ( GType  object_type)

Definition at line 2301 of file protocol-previews.c.

                                                                                          {
       UnityProtocolGenericPreview * self = NULL;
       self = (UnityProtocolGenericPreview*) g_object_new (object_type, NULL);
       return self;
}

Here is the caller graph for this function:

Definition at line 381 of file protocol-previews.c.

      {
       UNITY_PROTOCOL_GENERIC_PREVIEW_DUMMY_PROPERTY
};
static void unity_protocol_generic_preview_instance_init ( UnityProtocolGenericPreview *  self) [static]

Definition at line 2372 of file protocol-previews.c.

                                                                                              {
}
UnityProtocolGenericPreview * unity_protocol_generic_preview_new ( void  )

Definition at line 2308 of file protocol-previews.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static const gchar * unity_protocol_generic_preview_real_get_renderer_name ( UnityProtocolPreview *  base) [static]

Definition at line 2313 of file protocol-previews.c.

                                                                                                       {
       UnityProtocolGenericPreview * self;
       const gchar* result = NULL;
       self = (UnityProtocolGenericPreview*) base;
       result = UNITY_PROTOCOL_GENERIC_PREVIEW_RENDERER_NAME;
       return result;
}

Here is the caller graph for this function:

void unity_protocol_info_hint_raw_copy ( const UnityProtocolInfoHintRaw *  self,
UnityProtocolInfoHintRaw *  dest 
)

Definition at line 1013 of file protocol-previews.c.

                                                                                                              {
       const gchar* _tmp0_;
       gchar* _tmp1_;
       const gchar* _tmp2_;
       gchar* _tmp3_;
       const gchar* _tmp4_;
       gchar* _tmp5_;
       GVariant* _tmp6_;
       GVariant* _tmp7_;
       _tmp0_ = (*self).id;
       _tmp1_ = g_strdup (_tmp0_);
       _g_free0 ((*dest).id);
       (*dest).id = _tmp1_;
       _tmp2_ = (*self).display_name;
       _tmp3_ = g_strdup (_tmp2_);
       _g_free0 ((*dest).display_name);
       (*dest).display_name = _tmp3_;
       _tmp4_ = (*self).icon_hint;
       _tmp5_ = g_strdup (_tmp4_);
       _g_free0 ((*dest).icon_hint);
       (*dest).icon_hint = _tmp5_;
       _tmp6_ = (*self).value;
       _tmp7_ = _g_variant_ref0 (_tmp6_);
       _g_variant_unref0 ((*dest).value);
       (*dest).value = _tmp7_;
}

Here is the call graph for this function:

Here is the caller graph for this function:

void unity_protocol_info_hint_raw_destroy ( UnityProtocolInfoHintRaw *  self)

Definition at line 1041 of file protocol-previews.c.

                                                                           {
       _g_free0 ((*self).id);
       _g_free0 ((*self).display_name);
       _g_free0 ((*self).icon_hint);
       _g_variant_unref0 ((*self).value);
}

Here is the caller graph for this function:

UnityProtocolInfoHintRaw* unity_protocol_info_hint_raw_dup ( const UnityProtocolInfoHintRaw *  self)

Definition at line 1049 of file protocol-previews.c.

                                                                                                  {
       UnityProtocolInfoHintRaw* dup;
       dup = g_new0 (UnityProtocolInfoHintRaw, 1);
       unity_protocol_info_hint_raw_copy (self, dup);
       return dup;
}

Here is the call graph for this function:

Here is the caller graph for this function:

void unity_protocol_info_hint_raw_free ( UnityProtocolInfoHintRaw *  self)

Definition at line 1057 of file protocol-previews.c.

                                                                        {
       unity_protocol_info_hint_raw_destroy (self);
       g_free (self);
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 1063 of file protocol-previews.c.

                                                   {
       static volatile gsize unity_protocol_info_hint_raw_type_id__volatile = 0;
       if (g_once_init_enter (&unity_protocol_info_hint_raw_type_id__volatile)) {
              GType unity_protocol_info_hint_raw_type_id;
              unity_protocol_info_hint_raw_type_id = g_boxed_type_register_static ("UnityProtocolInfoHintRaw", (GBoxedCopyFunc) unity_protocol_info_hint_raw_dup, (GBoxedFreeFunc) unity_protocol_info_hint_raw_free);
              g_once_init_leave (&unity_protocol_info_hint_raw_type_id__volatile, unity_protocol_info_hint_raw_type_id);
       }
       return unity_protocol_info_hint_raw_type_id__volatile;
}

Here is the call graph for this function:

Definition at line 996 of file protocol-previews.c.

                                                 {
       static volatile gsize unity_protocol_layout_hint_type_id__volatile = 0;
       if (g_once_init_enter (&unity_protocol_layout_hint_type_id__volatile)) {
              static const GEnumValue values[] = {{UNITY_PROTOCOL_LAYOUT_HINT_NONE, "UNITY_PROTOCOL_LAYOUT_HINT_NONE", "none"}, {UNITY_PROTOCOL_LAYOUT_HINT_LEFT, "UNITY_PROTOCOL_LAYOUT_HINT_LEFT", "left"}, {UNITY_PROTOCOL_LAYOUT_HINT_RIGHT, "UNITY_PROTOCOL_LAYOUT_HINT_RIGHT", "right"}, {UNITY_PROTOCOL_LAYOUT_HINT_TOP, "UNITY_PROTOCOL_LAYOUT_HINT_TOP", "top"}, {UNITY_PROTOCOL_LAYOUT_HINT_BOTTOM, "UNITY_PROTOCOL_LAYOUT_HINT_BOTTOM", "bottom"}, {0, NULL, NULL}};
              GType unity_protocol_layout_hint_type_id;
              unity_protocol_layout_hint_type_id = g_enum_register_static ("UnityProtocolLayoutHint", values);
              g_once_init_leave (&unity_protocol_layout_hint_type_id__volatile, unity_protocol_layout_hint_type_id);
       }
       return unity_protocol_layout_hint_type_id__volatile;
}
static void unity_protocol_movie_preview_class_init ( UnityProtocolMoviePreviewClass *  klass) [static]

Definition at line 3593 of file protocol-previews.c.

                                                                                             {
       GVariantType* _tmp0_;
       GVariantType* _tmp1_;
       unity_protocol_movie_preview_parent_class = g_type_class_peek_parent (klass);
       g_type_class_add_private (klass, sizeof (UnityProtocolMoviePreviewPrivate));
       UNITY_PROTOCOL_PREVIEW_CLASS (klass)->get_renderer_name = unity_protocol_movie_preview_real_get_renderer_name;
       UNITY_PROTOCOL_PREVIEW_CLASS (klass)->add_properties = unity_protocol_movie_preview_real_add_properties;
       G_OBJECT_CLASS (klass)->get_property = _vala_unity_protocol_movie_preview_get_property;
       G_OBJECT_CLASS (klass)->set_property = _vala_unity_protocol_movie_preview_set_property;
       G_OBJECT_CLASS (klass)->finalize = unity_protocol_movie_preview_finalize;
       g_object_class_install_property (G_OBJECT_CLASS (klass), UNITY_PROTOCOL_MOVIE_PREVIEW_YEAR, g_param_spec_string ("year", "year", "year", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
       g_object_class_install_property (G_OBJECT_CLASS (klass), UNITY_PROTOCOL_MOVIE_PREVIEW_RATING, g_param_spec_float ("rating", "rating", "rating", -G_MAXFLOAT, G_MAXFLOAT, 0.0F, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
       g_object_class_install_property (G_OBJECT_CLASS (klass), UNITY_PROTOCOL_MOVIE_PREVIEW_NUM_RATINGS, g_param_spec_uint ("num-ratings", "num-ratings", "num-ratings", 0, G_MAXUINT, 0U, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
       _tmp0_ = g_variant_type_new (UNITY_PROTOCOL_PREVIEW_RAW_SIGNATURE);
       _tmp1_ = _tmp0_;
       dee_serializable_register_parser (UNITY_PROTOCOL_TYPE_MOVIE_PREVIEW, _tmp1_, __unity_protocol_movie_preview___lambda13__dee_serializable_parse_func);
       _g_variant_type_free0 (_tmp1_);
}

Here is the call graph for this function:

Here is the caller graph for this function:

UnityProtocolMoviePreview * unity_protocol_movie_preview_construct ( GType  object_type)

Definition at line 3316 of file protocol-previews.c.

                                                                                      {
       UnityProtocolMoviePreview * self = NULL;
       self = (UnityProtocolMoviePreview*) g_object_new (object_type, NULL);
       return self;
}

Here is the caller graph for this function:

static void unity_protocol_movie_preview_finalize ( GObject *  obj) [static]

Definition at line 3618 of file protocol-previews.c.

                                                                 {
       UnityProtocolMoviePreview * self;
       self = G_TYPE_CHECK_INSTANCE_CAST (obj, UNITY_PROTOCOL_TYPE_MOVIE_PREVIEW, UnityProtocolMoviePreview);
       _g_free0 (self->priv->_year);
       G_OBJECT_CLASS (unity_protocol_movie_preview_parent_class)->finalize (obj);
}

Here is the caller graph for this function:

guint unity_protocol_movie_preview_get_num_ratings ( UnityProtocolMoviePreview *  self)

Definition at line 3442 of file protocol-previews.c.

                                                                                     {
       guint result;
       guint _tmp0_;
       g_return_val_if_fail (self != NULL, 0U);
       _tmp0_ = self->priv->_num_ratings;
       result = _tmp0_;
       return result;
}

Here is the caller graph for this function:

gfloat unity_protocol_movie_preview_get_rating ( UnityProtocolMoviePreview *  self)

Definition at line 3423 of file protocol-previews.c.

                                                                                 {
       gfloat result;
       gfloat _tmp0_;
       g_return_val_if_fail (self != NULL, 0.0F);
       _tmp0_ = self->priv->_rating;
       result = _tmp0_;
       return result;
}

Here is the caller graph for this function:

Definition at line 3626 of file protocol-previews.c.

                                                   {
       static volatile gsize unity_protocol_movie_preview_type_id__volatile = 0;
       if (g_once_init_enter (&unity_protocol_movie_preview_type_id__volatile)) {
              static const GTypeInfo g_define_type_info = { sizeof (UnityProtocolMoviePreviewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) unity_protocol_movie_preview_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (UnityProtocolMoviePreview), 0, (GInstanceInitFunc) unity_protocol_movie_preview_instance_init, NULL };
              GType unity_protocol_movie_preview_type_id;
              unity_protocol_movie_preview_type_id = g_type_register_static (UNITY_PROTOCOL_TYPE_PREVIEW, "UnityProtocolMoviePreview", &g_define_type_info, 0);
              g_once_init_leave (&unity_protocol_movie_preview_type_id__volatile, unity_protocol_movie_preview_type_id);
       }
       return unity_protocol_movie_preview_type_id__volatile;
}

Here is the call graph for this function:

const gchar * unity_protocol_movie_preview_get_year ( UnityProtocolMoviePreview *  self)

Definition at line 3401 of file protocol-previews.c.

                                                                                     {
       const gchar* result;
       const gchar* _tmp0_;
       g_return_val_if_fail (self != NULL, NULL);
       _tmp0_ = self->priv->_year;
       result = _tmp0_;
       return result;
}

Here is the caller graph for this function:

static void unity_protocol_movie_preview_instance_init ( UnityProtocolMoviePreview *  self) [static]

Definition at line 3613 of file protocol-previews.c.

                                                                                          {
       self->priv = UNITY_PROTOCOL_MOVIE_PREVIEW_GET_PRIVATE (self);
}

Here is the caller graph for this function:

UnityProtocolMoviePreview * unity_protocol_movie_preview_new ( void  )

Definition at line 3323 of file protocol-previews.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static void unity_protocol_movie_preview_real_add_properties ( UnityProtocolPreview *  base,
GHashTable *  properties 
) [static]

Definition at line 3352 of file protocol-previews.c.

                                                                                                                  {
       UnityProtocolMoviePreview * self;
       GHashTable* _tmp0_;
       gfloat _tmp1_;
       guint _tmp6_;
       const gchar* _tmp11_;
       self = (UnityProtocolMoviePreview*) base;
       g_return_if_fail (properties != NULL);
       _tmp0_ = properties;
       UNITY_PROTOCOL_PREVIEW_CLASS (unity_protocol_movie_preview_parent_class)->add_properties (G_TYPE_CHECK_INSTANCE_CAST (self, UNITY_PROTOCOL_TYPE_PREVIEW, UnityProtocolPreview), _tmp0_);
       _tmp1_ = self->priv->_rating;
       if (_tmp1_ >= 0.0f) {
              GHashTable* _tmp2_;
              gchar* _tmp3_;
              gfloat _tmp4_;
              GVariant* _tmp5_;
              _tmp2_ = properties;
              _tmp3_ = g_strdup ("rating");
              _tmp4_ = self->priv->_rating;
              _tmp5_ = _variant_new18 ((gdouble) _tmp4_);
              g_hash_table_insert (_tmp2_, _tmp3_, _tmp5_);
       }
       _tmp6_ = self->priv->_num_ratings;
       if (_tmp6_ > ((guint) 0)) {
              GHashTable* _tmp7_;
              gchar* _tmp8_;
              guint _tmp9_;
              GVariant* _tmp10_;
              _tmp7_ = properties;
              _tmp8_ = g_strdup ("num-ratings");
              _tmp9_ = self->priv->_num_ratings;
              _tmp10_ = _variant_new19 (_tmp9_);
              g_hash_table_insert (_tmp7_, _tmp8_, _tmp10_);
       }
       _tmp11_ = self->priv->_year;
       if (_tmp11_ != NULL) {
              GHashTable* _tmp12_;
              gchar* _tmp13_;
              const gchar* _tmp14_;
              GVariant* _tmp15_;
              _tmp12_ = properties;
              _tmp13_ = g_strdup ("year");
              _tmp14_ = self->priv->_year;
              _tmp15_ = _variant_new20 (_tmp14_);
              g_hash_table_insert (_tmp12_, _tmp13_, _tmp15_);
       }
}

Here is the call graph for this function:

Here is the caller graph for this function:

static const gchar * unity_protocol_movie_preview_real_get_renderer_name ( UnityProtocolPreview *  base) [static]

Definition at line 3328 of file protocol-previews.c.

                                                                                                     {
       UnityProtocolMoviePreview * self;
       const gchar* result = NULL;
       self = (UnityProtocolMoviePreview*) base;
       result = UNITY_PROTOCOL_MOVIE_PREVIEW_RENDERER_NAME;
       return result;
}

Here is the caller graph for this function:

void unity_protocol_movie_preview_set_num_ratings ( UnityProtocolMoviePreview *  self,
guint  value 
)

Definition at line 3452 of file protocol-previews.c.

                                                                                                 {
       guint _tmp0_;
       g_return_if_fail (self != NULL);
       _tmp0_ = value;
       self->priv->_num_ratings = _tmp0_;
       g_object_notify ((GObject *) self, "num-ratings");
}

Here is the caller graph for this function:

void unity_protocol_movie_preview_set_rating ( UnityProtocolMoviePreview *  self,
gfloat  value 
)

Definition at line 3433 of file protocol-previews.c.

                                                                                             {
       gfloat _tmp0_;
       g_return_if_fail (self != NULL);
       _tmp0_ = value;
       self->priv->_rating = _tmp0_;
       g_object_notify ((GObject *) self, "rating");
}

Here is the caller graph for this function:

void unity_protocol_movie_preview_set_year ( UnityProtocolMoviePreview *  self,
const gchar *  value 
)

Definition at line 3411 of file protocol-previews.c.

                                                                                                 {
       const gchar* _tmp0_;
       gchar* _tmp1_;
       g_return_if_fail (self != NULL);
       _tmp0_ = value;
       _tmp1_ = g_strdup (_tmp0_);
       _g_free0 (self->priv->_year);
       self->priv->_year = _tmp1_;
       g_object_notify ((GObject *) self, "year");
}

Here is the caller graph for this function:

static void unity_protocol_music_preview_class_init ( UnityProtocolMusicPreviewClass *  klass) [static]

Definition at line 3237 of file protocol-previews.c.

                                                                                             {
       GVariantType* _tmp0_;
       GVariantType* _tmp1_;
       unity_protocol_music_preview_parent_class = g_type_class_peek_parent (klass);
       g_type_class_add_private (klass, sizeof (UnityProtocolMusicPreviewPrivate));
       UNITY_PROTOCOL_PREVIEW_CLASS (klass)->get_renderer_name = unity_protocol_music_preview_real_get_renderer_name;
       UNITY_PROTOCOL_PREVIEW_CLASS (klass)->add_properties = unity_protocol_music_preview_real_add_properties;
       G_OBJECT_CLASS (klass)->get_property = _vala_unity_protocol_music_preview_get_property;
       G_OBJECT_CLASS (klass)->set_property = _vala_unity_protocol_music_preview_set_property;
       G_OBJECT_CLASS (klass)->finalize = unity_protocol_music_preview_finalize;
       g_object_class_install_property (G_OBJECT_CLASS (klass), UNITY_PROTOCOL_MUSIC_PREVIEW_TRACK_DATA_SWARM_NAME, g_param_spec_string ("track-data-swarm-name", "track-data-swarm-name", "track-data-swarm-name", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
       g_object_class_install_property (G_OBJECT_CLASS (klass), UNITY_PROTOCOL_MUSIC_PREVIEW_TRACK_DATA_ADDRESS, g_param_spec_string ("track-data-address", "track-data-address", "track-data-address", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
       _tmp0_ = g_variant_type_new (UNITY_PROTOCOL_PREVIEW_RAW_SIGNATURE);
       _tmp1_ = _tmp0_;
       dee_serializable_register_parser (UNITY_PROTOCOL_TYPE_MUSIC_PREVIEW, _tmp1_, __unity_protocol_music_preview___lambda10__dee_serializable_parse_func);
       _g_variant_type_free0 (_tmp1_);
}

Here is the call graph for this function:

Here is the caller graph for this function:

UnityProtocolMusicPreview * unity_protocol_music_preview_construct ( GType  object_type)

Definition at line 2968 of file protocol-previews.c.

                                                                                      {
       UnityProtocolMusicPreview * self = NULL;
       self = (UnityProtocolMusicPreview*) g_object_new (object_type, NULL);
       return self;
}

Here is the caller graph for this function:

static void unity_protocol_music_preview_finalize ( GObject *  obj) [static]

Definition at line 3261 of file protocol-previews.c.

                                                                 {
       UnityProtocolMusicPreview * self;
       self = G_TYPE_CHECK_INSTANCE_CAST (obj, UNITY_PROTOCOL_TYPE_MUSIC_PREVIEW, UnityProtocolMusicPreview);
       _g_free0 (self->priv->_track_data_swarm_name);
       _g_free0 (self->priv->_track_data_address);
       G_OBJECT_CLASS (unity_protocol_music_preview_parent_class)->finalize (obj);
}

Here is the caller graph for this function:

const gchar * unity_protocol_music_preview_get_track_data_address ( UnityProtocolMusicPreview *  self)

Definition at line 3105 of file protocol-previews.c.

                                                                                                   {
       const gchar* result;
       const gchar* _tmp0_;
       g_return_val_if_fail (self != NULL, NULL);
       _tmp0_ = self->priv->_track_data_address;
       result = _tmp0_;
       return result;
}

Here is the caller graph for this function:

const gchar * unity_protocol_music_preview_get_track_data_swarm_name ( UnityProtocolMusicPreview *  self)

Definition at line 3083 of file protocol-previews.c.

                                                                                                      {
       const gchar* result;
       const gchar* _tmp0_;
       g_return_val_if_fail (self != NULL, NULL);
       _tmp0_ = self->priv->_track_data_swarm_name;
       result = _tmp0_;
       return result;
}

Here is the caller graph for this function:

Definition at line 3270 of file protocol-previews.c.

                                                   {
       static volatile gsize unity_protocol_music_preview_type_id__volatile = 0;
       if (g_once_init_enter (&unity_protocol_music_preview_type_id__volatile)) {
              static const GTypeInfo g_define_type_info = { sizeof (UnityProtocolMusicPreviewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) unity_protocol_music_preview_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (UnityProtocolMusicPreview), 0, (GInstanceInitFunc) unity_protocol_music_preview_instance_init, NULL };
              GType unity_protocol_music_preview_type_id;
              unity_protocol_music_preview_type_id = g_type_register_static (UNITY_PROTOCOL_TYPE_PREVIEW, "UnityProtocolMusicPreview", &g_define_type_info, 0);
              g_once_init_leave (&unity_protocol_music_preview_type_id__volatile, unity_protocol_music_preview_type_id);
       }
       return unity_protocol_music_preview_type_id__volatile;
}

Here is the call graph for this function:

static void unity_protocol_music_preview_instance_init ( UnityProtocolMusicPreview *  self) [static]

Definition at line 3256 of file protocol-previews.c.

                                                                                          {
       self->priv = UNITY_PROTOCOL_MUSIC_PREVIEW_GET_PRIVATE (self);
}

Here is the caller graph for this function:

UnityProtocolMusicPreview * unity_protocol_music_preview_new ( void  )

Definition at line 2975 of file protocol-previews.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void unity_protocol_music_preview_pause_uri ( UnityProtocolMusicPreview *  self,
const gchar *  uri 
)

Definition at line 3069 of file protocol-previews.c.

                                                                                                {
       GVariant* _tmp0_;
       const gchar* _tmp1_;
       GVariant* _tmp2_;
       g_return_if_fail (self != NULL);
       g_return_if_fail (uri != NULL);
       _tmp0_ = _variant_new16 ("pause");
       unity_protocol_preview_add_update ((UnityProtocolPreview*) self, "action", _tmp0_);
       _tmp1_ = uri;
       _tmp2_ = _variant_new17 (_tmp1_);
       unity_protocol_preview_add_update ((UnityProtocolPreview*) self, "uri", _tmp2_);
}

Here is the call graph for this function:

void unity_protocol_music_preview_play_uri ( UnityProtocolMusicPreview *  self,
const gchar *  uri 
)

Definition at line 3045 of file protocol-previews.c.

                                                                                               {
       GVariant* _tmp0_;
       const gchar* _tmp1_;
       GVariant* _tmp2_;
       g_return_if_fail (self != NULL);
       g_return_if_fail (uri != NULL);
       _tmp0_ = _variant_new14 ("play");
       unity_protocol_preview_add_update ((UnityProtocolPreview*) self, "action", _tmp0_);
       _tmp1_ = uri;
       _tmp2_ = _variant_new15 (_tmp1_);
       unity_protocol_preview_add_update ((UnityProtocolPreview*) self, "uri", _tmp2_);
}

Here is the call graph for this function:

static void unity_protocol_music_preview_real_add_properties ( UnityProtocolPreview *  base,
GHashTable *  properties 
) [static]

Definition at line 2999 of file protocol-previews.c.

                                                                                                                  {
       UnityProtocolMusicPreview * self;
       GHashTable* _tmp0_;
       const gchar* _tmp1_;
       const gchar* _tmp6_;
       self = (UnityProtocolMusicPreview*) base;
       g_return_if_fail (properties != NULL);
       _tmp0_ = properties;
       UNITY_PROTOCOL_PREVIEW_CLASS (unity_protocol_music_preview_parent_class)->add_properties (G_TYPE_CHECK_INSTANCE_CAST (self, UNITY_PROTOCOL_TYPE_PREVIEW, UnityProtocolPreview), _tmp0_);
       _tmp1_ = self->priv->_track_data_swarm_name;
       if (_tmp1_ != NULL) {
              GHashTable* _tmp2_;
              gchar* _tmp3_;
              const gchar* _tmp4_;
              GVariant* _tmp5_;
              _tmp2_ = properties;
              _tmp3_ = g_strdup ("track-data-swarm-name");
              _tmp4_ = self->priv->_track_data_swarm_name;
              _tmp5_ = _variant_new12 (_tmp4_);
              g_hash_table_insert (_tmp2_, _tmp3_, _tmp5_);
       }
       _tmp6_ = self->priv->_track_data_address;
       if (_tmp6_ != NULL) {
              GHashTable* _tmp7_;
              gchar* _tmp8_;
              const gchar* _tmp9_;
              GVariant* _tmp10_;
              _tmp7_ = properties;
              _tmp8_ = g_strdup ("track-data-address");
              _tmp9_ = self->priv->_track_data_address;
              _tmp10_ = _variant_new13 (_tmp9_);
              g_hash_table_insert (_tmp7_, _tmp8_, _tmp10_);
       }
}

Here is the call graph for this function:

Here is the caller graph for this function:

static const gchar * unity_protocol_music_preview_real_get_renderer_name ( UnityProtocolPreview *  base) [static]

Definition at line 2980 of file protocol-previews.c.

                                                                                                     {
       UnityProtocolMusicPreview * self;
       const gchar* result = NULL;
       self = (UnityProtocolMusicPreview*) base;
       result = UNITY_PROTOCOL_MUSIC_PREVIEW_RENDERER_NAME;
       return result;
}

Here is the caller graph for this function:

void unity_protocol_music_preview_set_track_data_address ( UnityProtocolMusicPreview *  self,
const gchar *  value 
)

Definition at line 3115 of file protocol-previews.c.

                                                                                                               {
       const gchar* _tmp0_;
       gchar* _tmp1_;
       g_return_if_fail (self != NULL);
       _tmp0_ = value;
       _tmp1_ = g_strdup (_tmp0_);
       _g_free0 (self->priv->_track_data_address);
       self->priv->_track_data_address = _tmp1_;
       g_object_notify ((GObject *) self, "track-data-address");
}

Here is the caller graph for this function:

void unity_protocol_music_preview_set_track_data_swarm_name ( UnityProtocolMusicPreview *  self,
const gchar *  value 
)

Definition at line 3093 of file protocol-previews.c.

                                                                                                                  {
       const gchar* _tmp0_;
       gchar* _tmp1_;
       g_return_if_fail (self != NULL);
       _tmp0_ = value;
       _tmp1_ = g_strdup (_tmp0_);
       _g_free0 (self->priv->_track_data_swarm_name);
       self->priv->_track_data_swarm_name = _tmp1_;
       g_object_notify ((GObject *) self, "track-data-swarm-name");
}

Here is the caller graph for this function:

void unity_protocol_preview_action_raw_copy ( const UnityProtocolPreviewActionRaw *  self,
UnityProtocolPreviewActionRaw *  dest 
)

Definition at line 1182 of file protocol-previews.c.

                                                                                                                             {
       const gchar* _tmp0_;
       gchar* _tmp1_;
       const gchar* _tmp2_;
       gchar* _tmp3_;
       const gchar* _tmp4_;
       gchar* _tmp5_;
       guint _tmp6_;
       GHashTable* _tmp7_;
       GHashTable* _tmp8_;
       _tmp0_ = (*self).id;
       _tmp1_ = g_strdup (_tmp0_);
       _g_free0 ((*dest).id);
       (*dest).id = _tmp1_;
       _tmp2_ = (*self).display_name;
       _tmp3_ = g_strdup (_tmp2_);
       _g_free0 ((*dest).display_name);
       (*dest).display_name = _tmp3_;
       _tmp4_ = (*self).icon_hint;
       _tmp5_ = g_strdup (_tmp4_);
       _g_free0 ((*dest).icon_hint);
       (*dest).icon_hint = _tmp5_;
       _tmp6_ = (*self).layout_hint;
       (*dest).layout_hint = _tmp6_;
       _tmp7_ = (*self).hints;
       _tmp8_ = _g_hash_table_ref0 (_tmp7_);
       _g_hash_table_unref0 ((*dest).hints);
       (*dest).hints = _tmp8_;
}

Here is the call graph for this function:

Here is the caller graph for this function:

void unity_protocol_preview_action_raw_destroy ( UnityProtocolPreviewActionRaw *  self)

Definition at line 1213 of file protocol-previews.c.

                                                                                     {
       _g_free0 ((*self).id);
       _g_free0 ((*self).display_name);
       _g_free0 ((*self).icon_hint);
       _g_hash_table_unref0 ((*self).hints);
}

Here is the caller graph for this function:

UnityProtocolPreviewActionRaw* unity_protocol_preview_action_raw_dup ( const UnityProtocolPreviewActionRaw *  self)

Definition at line 1221 of file protocol-previews.c.

                                                                                                                 {
       UnityProtocolPreviewActionRaw* dup;
       dup = g_new0 (UnityProtocolPreviewActionRaw, 1);
       unity_protocol_preview_action_raw_copy (self, dup);
       return dup;
}

Here is the call graph for this function:

Here is the caller graph for this function:

void unity_protocol_preview_action_raw_free ( UnityProtocolPreviewActionRaw *  self)

Definition at line 1229 of file protocol-previews.c.

                                                                                  {
       unity_protocol_preview_action_raw_destroy (self);
       g_free (self);
}

Here is the call graph for this function:

Here is the caller graph for this function:

UnityProtocolPreviewActionRaw* unity_protocol_preview_action_raw_from_variant ( GVariant *  v)

Definition at line 1129 of file protocol-previews.c.

                                                                                            {
       UnityProtocolPreviewActionRaw* result = NULL;
       GVariant* _tmp0_;
       UnityProtocolPreviewActionRaw _tmp1_;
       UnityProtocolPreviewActionRaw _tmp13_;
       UnityProtocolPreviewActionRaw* _tmp14_;
       UnityProtocolPreviewActionRaw* _tmp15_;
       g_return_val_if_fail (v != NULL, NULL);
       _tmp0_ = v;
       _variant_get3 (_tmp0_, &_tmp1_);
       _tmp13_ = _tmp1_;
       _tmp14_ = _unity_protocol_preview_action_raw_dup0 (&_tmp13_);
       _tmp15_ = _tmp14_;
       unity_protocol_preview_action_raw_destroy (&_tmp13_);
       result = _tmp15_;
       return result;
}

Here is the call graph for this function:

Definition at line 1235 of file protocol-previews.c.

                                                        {
       static volatile gsize unity_protocol_preview_action_raw_type_id__volatile = 0;
       if (g_once_init_enter (&unity_protocol_preview_action_raw_type_id__volatile)) {
              GType unity_protocol_preview_action_raw_type_id;
              unity_protocol_preview_action_raw_type_id = g_boxed_type_register_static ("UnityProtocolPreviewActionRaw", (GBoxedCopyFunc) unity_protocol_preview_action_raw_dup, (GBoxedFreeFunc) unity_protocol_preview_action_raw_free);
              g_once_init_leave (&unity_protocol_preview_action_raw_type_id__volatile, unity_protocol_preview_action_raw_type_id);
       }
       return unity_protocol_preview_action_raw_type_id__volatile;
}

Here is the call graph for this function:

void unity_protocol_preview_action_raw_init ( UnityProtocolPreviewActionRaw *  self)

Definition at line 1074 of file protocol-previews.c.

                                                                                  {
       GHashFunc _tmp0_;
       GEqualFunc _tmp1_;
       GHashTable* _tmp2_;
       memset (self, 0, sizeof (UnityProtocolPreviewActionRaw));
       _tmp0_ = g_str_hash;
       _tmp1_ = g_str_equal;
       _tmp2_ = g_hash_table_new_full (_tmp0_, _tmp1_, _g_free0_, _g_variant_unref0_);
       _g_hash_table_unref0 ((*self).hints);
       (*self).hints = _tmp2_;
}

Here is the call graph for this function:

Here is the caller graph for this function:

GVariant* unity_protocol_preview_action_raw_to_variant ( UnityProtocolPreviewActionRaw *  self)

Definition at line 1173 of file protocol-previews.c.

                                                                                             {
       GVariant* result = NULL;
       GVariant* _tmp5_;
       _tmp5_ = _variant_new4 ((*self));
       result = _tmp5_;
       return result;
}

Here is the call graph for this function:

void unity_protocol_preview_add_action ( UnityProtocolPreview *  self,
const gchar *  id,
const gchar *  display_name,
GIcon *  icon,
guint  layout_hint 
)

Definition at line 1347 of file protocol-previews.c.

                                                                                                                                                {
       UnityProtocolPreviewActionRaw _tmp0_ = {0};
       UnityProtocolPreviewActionRaw _tmp1_;
       UnityProtocolPreviewActionRaw* _tmp2_;
       UnityProtocolPreviewActionRaw* _tmp3_;
       UnityProtocolPreviewActionRaw* action_raw;
       UnityProtocolPreviewActionRaw* _tmp4_;
       const gchar* _tmp5_;
       gchar* _tmp6_;
       UnityProtocolPreviewActionRaw* _tmp7_;
       const gchar* _tmp8_;
       gchar* _tmp9_;
       gchar* _tmp10_ = NULL;
       GIcon* _tmp11_;
       UnityProtocolPreviewActionRaw* _tmp15_;
       const gchar* _tmp16_;
       gchar* _tmp17_;
       UnityProtocolPreviewActionRaw* _tmp18_;
       guint _tmp19_;
       UnityProtocolPreviewActionRaw* _tmp20_;
       gint _tmp20__length1;
       UnityProtocolPreviewActionRaw* _tmp21_;
       UnityProtocolPreviewActionRaw* _tmp22_;
       UnityProtocolPreviewActionRaw _tmp23_ = {0};
       g_return_if_fail (self != NULL);
       g_return_if_fail (id != NULL);
       g_return_if_fail (display_name != NULL);
       unity_protocol_preview_action_raw_init (&_tmp0_);
       _tmp1_ = _tmp0_;
       _tmp2_ = _unity_protocol_preview_action_raw_dup0 (&_tmp1_);
       _tmp3_ = _tmp2_;
       unity_protocol_preview_action_raw_destroy (&_tmp1_);
       action_raw = _tmp3_;
       _tmp4_ = action_raw;
       _tmp5_ = id;
       _tmp6_ = g_strdup (_tmp5_);
       _g_free0 ((*_tmp4_).id);
       (*_tmp4_).id = _tmp6_;
       _tmp7_ = action_raw;
       _tmp8_ = display_name;
       _tmp9_ = g_strdup (_tmp8_);
       _g_free0 ((*_tmp7_).display_name);
       (*_tmp7_).display_name = _tmp9_;
       _tmp11_ = icon;
       if (_tmp11_ != NULL) {
              GIcon* _tmp12_;
              gchar* _tmp13_ = NULL;
              _tmp12_ = icon;
              _tmp13_ = g_icon_to_string (_tmp12_);
              _g_free0 (_tmp10_);
              _tmp10_ = _tmp13_;
       } else {
              gchar* _tmp14_;
              _tmp14_ = g_strdup ("");
              _g_free0 (_tmp10_);
              _tmp10_ = _tmp14_;
       }
       _tmp15_ = action_raw;
       _tmp16_ = _tmp10_;
       _tmp17_ = g_strdup (_tmp16_);
       _g_free0 ((*_tmp15_).icon_hint);
       (*_tmp15_).icon_hint = _tmp17_;
       _tmp18_ = action_raw;
       _tmp19_ = layout_hint;
       (*_tmp18_).layout_hint = _tmp19_;
       _tmp20_ = self->priv->_actions_raw;
       _tmp20__length1 = self->priv->_actions_raw_length1;
       _tmp21_ = action_raw;
       action_raw = NULL;
       _tmp22_ = _tmp21_;
       unity_protocol_preview_action_raw_copy (_tmp22_, &_tmp23_);
       _vala_array_add1 (&self->priv->_actions_raw, &self->priv->_actions_raw_length1, &self->priv->__actions_raw_size_, &_tmp23_);
       _unity_protocol_preview_action_raw_free0 (_tmp22_);
       _g_free0 (_tmp10_);
       _unity_protocol_preview_action_raw_free0 (action_raw);
}

Here is the call graph for this function:

Here is the caller graph for this function:

void unity_protocol_preview_add_info_hint ( UnityProtocolPreview *  self,
const gchar *  id,
const gchar *  display_name,
GIcon *  icon_hint,
GVariant *  value 
)

Definition at line 1458 of file protocol-previews.c.

                                                                                                                                                      {
       UnityProtocolInfoHintRaw _tmp0_ = {0};
       UnityProtocolInfoHintRaw _tmp1_;
       UnityProtocolInfoHintRaw* _tmp2_;
       UnityProtocolInfoHintRaw* _tmp3_;
       UnityProtocolInfoHintRaw* info;
       UnityProtocolInfoHintRaw* _tmp4_;
       const gchar* _tmp5_;
       gchar* _tmp6_;
       UnityProtocolInfoHintRaw* _tmp7_;
       const gchar* _tmp8_;
       gchar* _tmp9_;
       gchar* _tmp10_ = NULL;
       GIcon* _tmp11_;
       UnityProtocolInfoHintRaw* _tmp15_;
       const gchar* _tmp16_;
       gchar* _tmp17_;
       UnityProtocolInfoHintRaw* _tmp18_;
       GVariant* _tmp19_;
       GVariant* _tmp20_;
       UnityProtocolInfoHintRaw* _tmp21_;
       gint _tmp21__length1;
       UnityProtocolInfoHintRaw* _tmp22_;
       UnityProtocolInfoHintRaw* _tmp23_;
       UnityProtocolInfoHintRaw _tmp24_ = {0};
       g_return_if_fail (self != NULL);
       g_return_if_fail (id != NULL);
       g_return_if_fail (display_name != NULL);
       g_return_if_fail (value != NULL);
       memset (&_tmp0_, 0, sizeof (UnityProtocolInfoHintRaw));
       _tmp1_ = _tmp0_;
       _tmp2_ = _unity_protocol_info_hint_raw_dup0 (&_tmp1_);
       _tmp3_ = _tmp2_;
       unity_protocol_info_hint_raw_destroy (&_tmp1_);
       info = _tmp3_;
       _tmp4_ = info;
       _tmp5_ = id;
       _tmp6_ = g_strdup (_tmp5_);
       _g_free0 ((*_tmp4_).id);
       (*_tmp4_).id = _tmp6_;
       _tmp7_ = info;
       _tmp8_ = display_name;
       _tmp9_ = g_strdup (_tmp8_);
       _g_free0 ((*_tmp7_).display_name);
       (*_tmp7_).display_name = _tmp9_;
       _tmp11_ = icon_hint;
       if (_tmp11_ != NULL) {
              GIcon* _tmp12_;
              gchar* _tmp13_ = NULL;
              _tmp12_ = icon_hint;
              _tmp13_ = g_icon_to_string (_tmp12_);
              _g_free0 (_tmp10_);
              _tmp10_ = _tmp13_;
       } else {
              gchar* _tmp14_;
              _tmp14_ = g_strdup ("");
              _g_free0 (_tmp10_);
              _tmp10_ = _tmp14_;
       }
       _tmp15_ = info;
       _tmp16_ = _tmp10_;
       _tmp17_ = g_strdup (_tmp16_);
       _g_free0 ((*_tmp15_).icon_hint);
       (*_tmp15_).icon_hint = _tmp17_;
       _tmp18_ = info;
       _tmp19_ = value;
       _tmp20_ = _g_variant_ref0 (_tmp19_);
       _g_variant_unref0 ((*_tmp18_).value);
       (*_tmp18_).value = _tmp20_;
       _tmp21_ = self->priv->_info_hints;
       _tmp21__length1 = self->priv->_info_hints_length1;
       _tmp22_ = info;
       info = NULL;
       _tmp23_ = _tmp22_;
       unity_protocol_info_hint_raw_copy (_tmp23_, &_tmp24_);
       _vala_array_add2 (&self->priv->_info_hints, &self->priv->_info_hints_length1, &self->priv->__info_hints_size_, &_tmp24_);
       _unity_protocol_info_hint_raw_free0 (_tmp23_);
       _g_free0 (_tmp10_);
       _unity_protocol_info_hint_raw_free0 (info);
}

Here is the call graph for this function:

Here is the caller graph for this function:

void unity_protocol_preview_add_properties ( UnityProtocolPreview *  self,
GHashTable *  properties 
)

Definition at line 1587 of file protocol-previews.c.

                                                                                                {
       g_return_if_fail (self != NULL);
       UNITY_PROTOCOL_PREVIEW_GET_CLASS (self)->add_properties (self, properties);
}

Here is the caller graph for this function:

void unity_protocol_preview_add_update ( UnityProtocolPreview *  self,
const gchar *  property,
GVariant *  value 
)

Definition at line 1593 of file protocol-previews.c.

                                                                                                            {
       GHashTable* _tmp0_;
       g_return_if_fail (self != NULL);
       g_return_if_fail (property != NULL);
       g_return_if_fail (value != NULL);
       _tmp0_ = self->priv->_updates;
       if (_tmp0_ != NULL) {
              GHashTable* _tmp1_;
              const gchar* _tmp2_;
              gchar* _tmp3_;
              GVariant* _tmp4_;
              GVariant* _tmp5_;
              _tmp1_ = self->priv->_updates;
              _tmp2_ = property;
              _tmp3_ = g_strdup (_tmp2_);
              _tmp4_ = value;
              _tmp5_ = _g_variant_ref0 (_tmp4_);
              g_hash_table_insert (_tmp1_, _tmp3_, _tmp5_);
       }
}

Here is the call graph for this function:

Here is the caller graph for this function:

void unity_protocol_preview_begin_updates ( UnityProtocolPreview *  self)

Definition at line 1264 of file protocol-previews.c.

                                                                       {
       g_return_if_fail (self != NULL);
       UNITY_PROTOCOL_PREVIEW_GET_CLASS (self)->begin_updates (self);
}

Here is the caller graph for this function:

void unity_protocol_preview_checked_set ( GVariant *  v,
GFunc  f,
void *  f_target 
)

Definition at line 2080 of file protocol-previews.c.

                                                                               {
       GVariant* _tmp0_;
       _tmp0_ = v;
       if (_tmp0_ != NULL) {
              GFunc _tmp1_;
              void* _tmp1__target;
              GVariant* _tmp2_;
              _tmp1_ = f;
              _tmp1__target = f_target;
              _tmp2_ = v;
              _tmp1_ (_tmp2_, _tmp1__target);
       }
}

Here is the caller graph for this function:

static void unity_protocol_preview_class_init ( UnityProtocolPreviewClass *  klass) [static]

Definition at line 2190 of file protocol-previews.c.

                                                                                  {
       unity_protocol_preview_parent_class = g_type_class_peek_parent (klass);
       g_type_class_add_private (klass, sizeof (UnityProtocolPreviewPrivate));
       UNITY_PROTOCOL_PREVIEW_CLASS (klass)->begin_updates = unity_protocol_preview_real_begin_updates;
       UNITY_PROTOCOL_PREVIEW_CLASS (klass)->end_updates_as_hashtable = unity_protocol_preview_real_end_updates_as_hashtable;
       UNITY_PROTOCOL_PREVIEW_CLASS (klass)->end_updates = unity_protocol_preview_real_end_updates;
       UNITY_PROTOCOL_PREVIEW_CLASS (klass)->get_renderer_name = unity_protocol_preview_real_get_renderer_name;
       UNITY_PROTOCOL_PREVIEW_CLASS (klass)->update_property = unity_protocol_preview_real_update_property;
       UNITY_PROTOCOL_PREVIEW_CLASS (klass)->add_properties = unity_protocol_preview_real_add_properties;
       G_OBJECT_CLASS (klass)->get_property = _vala_unity_protocol_preview_get_property;
       G_OBJECT_CLASS (klass)->set_property = _vala_unity_protocol_preview_set_property;
       G_OBJECT_CLASS (klass)->finalize = unity_protocol_preview_finalize;
       g_object_class_install_property (G_OBJECT_CLASS (klass), UNITY_PROTOCOL_PREVIEW_TITLE, g_param_spec_string ("title", "title", "title", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
       g_object_class_install_property (G_OBJECT_CLASS (klass), UNITY_PROTOCOL_PREVIEW_SUBTITLE, g_param_spec_string ("subtitle", "subtitle", "subtitle", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
       g_object_class_install_property (G_OBJECT_CLASS (klass), UNITY_PROTOCOL_PREVIEW_DESCRIPTION, g_param_spec_string ("description", "description", "description", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
       g_object_class_install_property (G_OBJECT_CLASS (klass), UNITY_PROTOCOL_PREVIEW_THUMBNAIL, g_param_spec_object ("thumbnail", "thumbnail", "thumbnail", G_TYPE_ICON, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
}

Here is the call graph for this function:

Here is the caller graph for this function:

UnityProtocolPreview* unity_protocol_preview_construct ( GType  object_type)

Definition at line 2095 of file protocol-previews.c.

                                                                           {
       UnityProtocolPreview * self = NULL;
       self = (UnityProtocolPreview*) g_object_new (object_type, NULL);
       return self;
}
static void unity_protocol_preview_dee_serializable_interface_init ( DeeSerializableIface *  iface) [static]

Definition at line 2209 of file protocol-previews.c.

                                                                                                  {
       unity_protocol_preview_dee_serializable_parent_iface = g_type_interface_peek_parent (iface);
       iface->serialize = (GVariant* (*)(DeeSerializable*)) unity_protocol_preview_real_serialize;
}

Here is the call graph for this function:

Here is the caller graph for this function:

gpointer unity_protocol_preview_deserialize ( GType  t_type,
GBoxedCopyFunc  t_dup_func,
GDestroyNotify  t_destroy_func,
GVariant *  data,
GHashTable **  out_properties 
)

Definition at line 2006 of file protocol-previews.c.

                                                                                                                                                                  {
       GHashTable* _vala_out_properties = NULL;
       gpointer result = NULL;
       gboolean _tmp0_ = FALSE;
       GObject* _tmp1_ = NULL;
       GObject* _tmp2_;
       UnityProtocolPreview* _result_;
       GVariant* _tmp3_;
       UnityProtocolPreviewRaw* _tmp4_ = NULL;
       UnityProtocolPreviewRaw* raw;
       GHashTable* _tmp5_;
       GHashTable* _tmp6_;
       const gchar* _tmp7_;
       const gchar* _tmp8_;
       const gchar* _tmp9_;
       const gchar* _tmp10_;
       GIcon* _tmp11_ = NULL;
       GIcon* _tmp12_;
       UnityProtocolPreviewActionRaw* _tmp13_;
       gint _tmp13__length1;
       UnityProtocolInfoHintRaw* _tmp14_;
       gint _tmp14__length1;
       gpointer _tmp15_;
       g_return_val_if_fail (data != NULL, NULL);
       _tmp0_ = g_type_is_a (t_type, UNITY_PROTOCOL_TYPE_PREVIEW);
       g_return_val_if_fail (_tmp0_, NULL);
       _tmp1_ = g_object_new (t_type, NULL);
       _tmp2_ = G_IS_INITIALLY_UNOWNED (_tmp1_) ? g_object_ref_sink (_tmp1_) : _tmp1_;
       _result_ = G_TYPE_CHECK_INSTANCE_TYPE (_tmp2_, UNITY_PROTOCOL_TYPE_PREVIEW) ? ((UnityProtocolPreview*) _tmp2_) : NULL;
       _tmp3_ = data;
       _tmp4_ = unity_protocol_preview_raw_from_variant (_tmp3_);
       raw = _tmp4_;
       _tmp5_ = (*raw).hints;
       _tmp6_ = _g_hash_table_ref0 (_tmp5_);
       _g_hash_table_unref0 (_vala_out_properties);
       _vala_out_properties = _tmp6_;
       _tmp7_ = (*raw).title;
       unity_protocol_preview_set_title (_result_, _tmp7_);
       _tmp8_ = (*raw).subtitle;
       unity_protocol_preview_set_subtitle (_result_, _tmp8_);
       _tmp9_ = (*raw).description;
       unity_protocol_preview_set_description (_result_, _tmp9_);
       _tmp10_ = (*raw).thumbnail_hint;
       _tmp11_ = unity_protocol_preview_string_to_icon (_tmp10_);
       _tmp12_ = _tmp11_;
       unity_protocol_preview_set_thumbnail (_result_, _tmp12_);
       _g_object_unref0 (_tmp12_);
       _tmp13_ = (*raw).actions;
       _tmp13__length1 = (*raw).actions_length1;
       (*raw).actions = NULL;
       _result_->priv->_actions_raw = (_vala_UnityProtocolPreviewActionRaw_array_free (_result_->priv->_actions_raw, _result_->priv->_actions_raw_length1), NULL);
       _result_->priv->_actions_raw = _tmp13_;
       _result_->priv->_actions_raw_length1 = _tmp13__length1;
       _result_->priv->__actions_raw_size_ = _result_->priv->_actions_raw_length1;
       _tmp14_ = (*raw).info_hints;
       _tmp14__length1 = (*raw).info_hints_length1;
       (*raw).info_hints = NULL;
       _result_->priv->_info_hints = (_vala_UnityProtocolInfoHintRaw_array_free (_result_->priv->_info_hints, _result_->priv->_info_hints_length1), NULL);
       _result_->priv->_info_hints = _tmp14_;
       _result_->priv->_info_hints_length1 = _tmp14__length1;
       _result_->priv->__info_hints_size_ = _result_->priv->_info_hints_length1;
       _tmp15_ = ((((gconstpointer) _result_) != NULL) && (t_dup_func != NULL)) ? t_dup_func ((gpointer) ((gconstpointer) _result_)) : ((gpointer) ((gconstpointer) _result_));
       result = _tmp15_;
       _unity_protocol_preview_raw_free0 (raw);
       _g_object_unref0 (_result_);
       if (out_properties) {
              *out_properties = _vala_out_properties;
       } else {
              _g_hash_table_unref0 (_vala_out_properties);
       }
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

GVariant * unity_protocol_preview_end_updates ( UnityProtocolPreview *  self)

Definition at line 1332 of file protocol-previews.c.

                                                                          {
       g_return_val_if_fail (self != NULL, NULL);
       return UNITY_PROTOCOL_PREVIEW_GET_CLASS (self)->end_updates (self);
}

Here is the caller graph for this function:

GHashTable * unity_protocol_preview_end_updates_as_hashtable ( UnityProtocolPreview *  self)

Definition at line 1290 of file protocol-previews.c.

                                                                                         {
       g_return_val_if_fail (self != NULL, NULL);
       return UNITY_PROTOCOL_PREVIEW_GET_CLASS (self)->end_updates_as_hashtable (self);
}

Here is the caller graph for this function:

static void unity_protocol_preview_finalize ( GObject *  obj) [static]

Definition at line 2226 of file protocol-previews.c.

                                                           {
       UnityProtocolPreview * self;
       self = G_TYPE_CHECK_INSTANCE_CAST (obj, UNITY_PROTOCOL_TYPE_PREVIEW, UnityProtocolPreview);
       _g_free0 (self->priv->_title);
       _g_free0 (self->priv->_subtitle);
       _g_free0 (self->priv->_description);
       _g_object_unref0 (self->priv->_thumbnail);
       unity_protocol_preview_raw_destroy (&self->priv->_raw);
       self->priv->_actions_raw = (_vala_UnityProtocolPreviewActionRaw_array_free (self->priv->_actions_raw, self->priv->_actions_raw_length1), NULL);
       self->priv->_info_hints = (_vala_UnityProtocolInfoHintRaw_array_free (self->priv->_info_hints, self->priv->_info_hints_length1), NULL);
       _g_hash_table_unref0 (self->priv->_updates);
       G_OBJECT_CLASS (unity_protocol_preview_parent_class)->finalize (obj);
}

Here is the call graph for this function:

Here is the caller graph for this function:

UnityProtocolPreviewActionRaw * unity_protocol_preview_get_actions ( UnityProtocolPreview *  self,
int *  result_length1 
)

Definition at line 1425 of file protocol-previews.c.

                                                                                                                    {
       UnityProtocolPreviewActionRaw* result = NULL;
       UnityProtocolPreviewActionRaw* _tmp0_;
       gint _tmp0__length1;
       UnityProtocolPreviewActionRaw* _tmp1_;
       gint _tmp1__length1;
       g_return_val_if_fail (self != NULL, NULL);
       _tmp0_ = self->priv->_actions_raw;
       _tmp0__length1 = self->priv->_actions_raw_length1;
       _tmp1_ = _tmp0_;
       _tmp1__length1 = _tmp0__length1;
       if (result_length1) {
              *result_length1 = _tmp1__length1;
       }
       result = _tmp1_;
       return result;
}

Here is the caller graph for this function:

const gchar * unity_protocol_preview_get_description ( UnityProtocolPreview *  self)

Definition at line 2146 of file protocol-previews.c.

                                                                                 {
       const gchar* result;
       const gchar* _tmp0_;
       g_return_val_if_fail (self != NULL, NULL);
       _tmp0_ = self->priv->_description;
       result = _tmp0_;
       return result;
}

Here is the caller graph for this function:

UnityProtocolInfoHintRaw * unity_protocol_preview_get_info_hints ( UnityProtocolPreview *  self,
int *  result_length1 
)

Definition at line 1552 of file protocol-previews.c.

                                                                                                                  {
       UnityProtocolInfoHintRaw* result = NULL;
       UnityProtocolInfoHintRaw* _tmp0_;
       gint _tmp0__length1;
       UnityProtocolInfoHintRaw* _tmp1_;
       gint _tmp1__length1;
       g_return_val_if_fail (self != NULL, NULL);
       _tmp0_ = self->priv->_info_hints;
       _tmp0__length1 = self->priv->_info_hints_length1;
       _tmp1_ = _tmp0_;
       _tmp1__length1 = _tmp0__length1;
       if (result_length1) {
              *result_length1 = _tmp1__length1;
       }
       result = _tmp1_;
       return result;
}

Here is the caller graph for this function:

GHashTable * unity_protocol_preview_get_properties ( UnityProtocolPreview *  self)

Definition at line 1615 of file protocol-previews.c.

                                                                               {
       GHashTable* result = NULL;
       GHashFunc _tmp0_;
       GEqualFunc _tmp1_;
       GHashTable* _tmp2_;
       GHashTable* properties;
       g_return_val_if_fail (self != NULL, NULL);
       _tmp0_ = g_str_hash;
       _tmp1_ = g_str_equal;
       _tmp2_ = g_hash_table_new_full (_tmp0_, _tmp1_, _g_free0_, _g_variant_unref0_);
       properties = _tmp2_;
       unity_protocol_preview_add_properties (self, properties);
       result = properties;
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

const gchar * unity_protocol_preview_get_renderer_name ( UnityProtocolPreview *  self)

Definition at line 1546 of file protocol-previews.c.

                                                                                   {
       g_return_val_if_fail (self != NULL, NULL);
       return UNITY_PROTOCOL_PREVIEW_GET_CLASS (self)->get_renderer_name (self);
}

Here is the caller graph for this function:

const gchar * unity_protocol_preview_get_subtitle ( UnityProtocolPreview *  self)

Definition at line 2124 of file protocol-previews.c.

                                                                              {
       const gchar* result;
       const gchar* _tmp0_;
       g_return_val_if_fail (self != NULL, NULL);
       _tmp0_ = self->priv->_subtitle;
       result = _tmp0_;
       return result;
}

Here is the caller graph for this function:

GIcon * unity_protocol_preview_get_thumbnail ( UnityProtocolPreview *  self)

Definition at line 2168 of file protocol-previews.c.

                                                                         {
       GIcon* result;
       GIcon* _tmp0_;
       g_return_val_if_fail (self != NULL, NULL);
       _tmp0_ = self->priv->_thumbnail;
       result = _tmp0_;
       return result;
}

Here is the caller graph for this function:

const gchar * unity_protocol_preview_get_title ( UnityProtocolPreview *  self)

Definition at line 2102 of file protocol-previews.c.

                                                                           {
       const gchar* result;
       const gchar* _tmp0_;
       g_return_val_if_fail (self != NULL, NULL);
       _tmp0_ = self->priv->_title;
       result = _tmp0_;
       return result;
}

Here is the caller graph for this function:

Definition at line 2241 of file protocol-previews.c.

                                             {
       static volatile gsize unity_protocol_preview_type_id__volatile = 0;
       if (g_once_init_enter (&unity_protocol_preview_type_id__volatile)) {
              static const GTypeInfo g_define_type_info = { sizeof (UnityProtocolPreviewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) unity_protocol_preview_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (UnityProtocolPreview), 0, (GInstanceInitFunc) unity_protocol_preview_instance_init, NULL };
              static const GInterfaceInfo dee_serializable_info = { (GInterfaceInitFunc) unity_protocol_preview_dee_serializable_interface_init, (GInterfaceFinalizeFunc) NULL, NULL};
              GType unity_protocol_preview_type_id;
              unity_protocol_preview_type_id = g_type_register_static (G_TYPE_OBJECT, "UnityProtocolPreview", &g_define_type_info, G_TYPE_FLAG_ABSTRACT);
              g_type_add_interface_static (unity_protocol_preview_type_id, dee_serializable_get_type (), &dee_serializable_info);
              g_once_init_leave (&unity_protocol_preview_type_id__volatile, unity_protocol_preview_type_id);
       }
       return unity_protocol_preview_type_id__volatile;
}

Here is the call graph for this function:

static void unity_protocol_preview_instance_init ( UnityProtocolPreview *  self) [static]

Definition at line 2215 of file protocol-previews.c.

                                                                               {
       UnityProtocolPreviewRaw _tmp0_ = {0};
       self->priv = UNITY_PROTOCOL_PREVIEW_GET_PRIVATE (self);
       unity_protocol_preview_raw_init (&_tmp0_);
       self->priv->_raw = _tmp0_;
       self->priv->_actions_raw = NULL;
       self->priv->_info_hints = NULL;
       self->priv->_updates = NULL;
}

Here is the call graph for this function:

Here is the caller graph for this function:

UnityProtocolPreview* unity_protocol_preview_parse ( GVariant *  data)

Definition at line 1890 of file protocol-previews.c.

                                                                    {
       UnityProtocolPreview* result = NULL;
       gboolean _tmp0_;
       GObject* result_obj;
       GVariant* _tmp1_;
       GVariant* _tmp2_ = NULL;
       GVariant* _tmp3_;
       const gchar* _tmp4_ = NULL;
       const gchar* _tmp5_;
       const gchar* renderer;
       const gchar* _tmp6_;
       const gchar* _tmp7_;
       GQuark _tmp9_ = 0U;
       GObject* _tmp21_;
       UnityProtocolPreview* _tmp22_;
       g_return_val_if_fail (data != NULL, NULL);
       _tmp0_ = unity_protocol_preview_parsers_registered;
       if (!_tmp0_) {
              unity_protocol_preview_register_parsers ();
              unity_protocol_preview_parsers_registered = TRUE;
       }
       result_obj = NULL;
       _tmp1_ = data;
       _tmp2_ = g_variant_get_child_value (_tmp1_, (gsize) 0);
       _tmp3_ = _tmp2_;
       _tmp4_ = g_variant_get_string (_tmp3_, NULL);
       _tmp5_ = _tmp4_;
       _g_variant_unref0 (_tmp3_);
       renderer = _tmp5_;
       _tmp6_ = renderer;
       _tmp7_ = _tmp6_;
       _tmp9_ = (NULL == _tmp7_) ? 0 : g_quark_from_string (_tmp7_);
       if (_tmp9_ == g_quark_from_string (UNITY_PROTOCOL_GENERIC_PREVIEW_RENDERER_NAME)) {
              switch (0) {
                     default:
                     {
                            GVariant* _tmp10_;
                            GObject* _tmp11_ = NULL;
                            _tmp10_ = data;
                            _tmp11_ = dee_serializable_parse (_tmp10_, UNITY_PROTOCOL_TYPE_GENERIC_PREVIEW);
                            _g_object_unref0 (result_obj);
                            result_obj = _tmp11_;
                            break;
                     }
              }
       } else if (_tmp9_ == g_quark_from_string (UNITY_PROTOCOL_APPLICATION_PREVIEW_RENDERER_NAME)) {
              switch (0) {
                     default:
                     {
                            GVariant* _tmp12_;
                            GObject* _tmp13_ = NULL;
                            _tmp12_ = data;
                            _tmp13_ = dee_serializable_parse (_tmp12_, UNITY_PROTOCOL_TYPE_APPLICATION_PREVIEW);
                            _g_object_unref0 (result_obj);
                            result_obj = _tmp13_;
                            break;
                     }
              }
       } else if (_tmp9_ == g_quark_from_string (UNITY_PROTOCOL_MUSIC_PREVIEW_RENDERER_NAME)) {
              switch (0) {
                     default:
                     {
                            GVariant* _tmp14_;
                            GObject* _tmp15_ = NULL;
                            _tmp14_ = data;
                            _tmp15_ = dee_serializable_parse (_tmp14_, UNITY_PROTOCOL_TYPE_MUSIC_PREVIEW);
                            _g_object_unref0 (result_obj);
                            result_obj = _tmp15_;
                            break;
                     }
              }
       } else if (_tmp9_ == g_quark_from_string (UNITY_PROTOCOL_MOVIE_PREVIEW_RENDERER_NAME)) {
              switch (0) {
                     default:
                     {
                            GVariant* _tmp16_;
                            GObject* _tmp17_ = NULL;
                            _tmp16_ = data;
                            _tmp17_ = dee_serializable_parse (_tmp16_, UNITY_PROTOCOL_TYPE_MOVIE_PREVIEW);
                            _g_object_unref0 (result_obj);
                            result_obj = _tmp17_;
                            break;
                     }
              }
       } else if (_tmp9_ == g_quark_from_string (UNITY_PROTOCOL_SERIES_PREVIEW_RENDERER_NAME)) {
              switch (0) {
                     default:
                     {
                            GVariant* _tmp18_;
                            GObject* _tmp19_ = NULL;
                            _tmp18_ = data;
                            _tmp19_ = dee_serializable_parse (_tmp18_, UNITY_PROTOCOL_TYPE_SERIES_PREVIEW);
                            _g_object_unref0 (result_obj);
                            result_obj = _tmp19_;
                            break;
                     }
              }
       } else {
              switch (0) {
                     default:
                     {
                            const gchar* _tmp20_;
                            _tmp20_ = renderer;
                            g_warning ("protocol-previews.vala:280: Unknown preview renderer: %s", _tmp20_);
                            break;
                     }
              }
       }
       _tmp21_ = result_obj;
       _tmp22_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_TYPE (_tmp21_, UNITY_PROTOCOL_TYPE_PREVIEW) ? ((UnityProtocolPreview*) _tmp21_) : NULL);
       result = _tmp22_;
       _g_object_unref0 (result_obj);
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

void unity_protocol_preview_raw_copy ( const UnityProtocolPreviewRaw *  self,
UnityProtocolPreviewRaw *  dest 
)

Definition at line 895 of file protocol-previews.c.

                                                                                                          {
       const gchar* _tmp0_;
       gchar* _tmp1_;
       const gchar* _tmp2_;
       gchar* _tmp3_;
       const gchar* _tmp4_;
       gchar* _tmp5_;
       const gchar* _tmp6_;
       gchar* _tmp7_;
       const gchar* _tmp8_;
       gchar* _tmp9_;
       UnityProtocolPreviewActionRaw* _tmp10_;
       gint _tmp10__length1;
       UnityProtocolPreviewActionRaw* _tmp11_;
       gint _tmp11__length1;
       UnityProtocolInfoHintRaw* _tmp12_;
       gint _tmp12__length1;
       UnityProtocolInfoHintRaw* _tmp13_;
       gint _tmp13__length1;
       GHashTable* _tmp14_;
       GHashTable* _tmp15_;
       _tmp0_ = (*self).renderer_name;
       _tmp1_ = g_strdup (_tmp0_);
       _g_free0 ((*dest).renderer_name);
       (*dest).renderer_name = _tmp1_;
       _tmp2_ = (*self).title;
       _tmp3_ = g_strdup (_tmp2_);
       _g_free0 ((*dest).title);
       (*dest).title = _tmp3_;
       _tmp4_ = (*self).subtitle;
       _tmp5_ = g_strdup (_tmp4_);
       _g_free0 ((*dest).subtitle);
       (*dest).subtitle = _tmp5_;
       _tmp6_ = (*self).description;
       _tmp7_ = g_strdup (_tmp6_);
       _g_free0 ((*dest).description);
       (*dest).description = _tmp7_;
       _tmp8_ = (*self).thumbnail_hint;
       _tmp9_ = g_strdup (_tmp8_);
       _g_free0 ((*dest).thumbnail_hint);
       (*dest).thumbnail_hint = _tmp9_;
       _tmp10_ = (*self).actions;
       _tmp10__length1 = (*self).actions_length1;
       _tmp11_ = (_tmp10_ != NULL) ? _vala_array_dup1 (_tmp10_, _tmp10__length1) : ((gpointer) _tmp10_);
       _tmp11__length1 = _tmp10__length1;
       (*dest).actions = (_vala_UnityProtocolPreviewActionRaw_array_free ((*dest).actions, (*dest).actions_length1), NULL);
       (*dest).actions = _tmp11_;
       (*dest).actions_length1 = _tmp11__length1;
       (*dest)._actions_size_ = (*dest).actions_length1;
       _tmp12_ = (*self).info_hints;
       _tmp12__length1 = (*self).info_hints_length1;
       _tmp13_ = (_tmp12_ != NULL) ? _vala_array_dup2 (_tmp12_, _tmp12__length1) : ((gpointer) _tmp12_);
       _tmp13__length1 = _tmp12__length1;
       (*dest).info_hints = (_vala_UnityProtocolInfoHintRaw_array_free ((*dest).info_hints, (*dest).info_hints_length1), NULL);
       (*dest).info_hints = _tmp13_;
       (*dest).info_hints_length1 = _tmp13__length1;
       (*dest)._info_hints_size_ = (*dest).info_hints_length1;
       _tmp14_ = (*self).hints;
       _tmp15_ = _g_hash_table_ref0 (_tmp14_);
       _g_hash_table_unref0 ((*dest).hints);
       (*dest).hints = _tmp15_;
}

Here is the call graph for this function:

Here is the caller graph for this function:

void unity_protocol_preview_raw_destroy ( UnityProtocolPreviewRaw *  self)

Definition at line 959 of file protocol-previews.c.

                                                                        {
       _g_free0 ((*self).renderer_name);
       _g_free0 ((*self).title);
       _g_free0 ((*self).subtitle);
       _g_free0 ((*self).description);
       _g_free0 ((*self).thumbnail_hint);
       (*self).actions = (_vala_UnityProtocolPreviewActionRaw_array_free ((*self).actions, (*self).actions_length1), NULL);
       (*self).info_hints = (_vala_UnityProtocolInfoHintRaw_array_free ((*self).info_hints, (*self).info_hints_length1), NULL);
       _g_hash_table_unref0 ((*self).hints);
}

Here is the call graph for this function:

Here is the caller graph for this function:

UnityProtocolPreviewRaw* unity_protocol_preview_raw_dup ( const UnityProtocolPreviewRaw *  self)

Definition at line 971 of file protocol-previews.c.

                                                                                              {
       UnityProtocolPreviewRaw* dup;
       dup = g_new0 (UnityProtocolPreviewRaw, 1);
       unity_protocol_preview_raw_copy (self, dup);
       return dup;
}

Here is the call graph for this function:

Here is the caller graph for this function:

void unity_protocol_preview_raw_free ( UnityProtocolPreviewRaw *  self)

Definition at line 979 of file protocol-previews.c.

                                                                     {
       unity_protocol_preview_raw_destroy (self);
       g_free (self);
}

Here is the call graph for this function:

UnityProtocolPreviewRaw* unity_protocol_preview_raw_from_variant ( GVariant *  v)

Definition at line 764 of file protocol-previews.c.

                                                                               {
       UnityProtocolPreviewRaw* result = NULL;
       GVariant* _tmp0_;
       UnityProtocolPreviewRaw _tmp1_;
       UnityProtocolPreviewRaw _tmp39_;
       UnityProtocolPreviewRaw* _tmp40_;
       UnityProtocolPreviewRaw* _tmp41_;
       g_return_val_if_fail (v != NULL, NULL);
       _tmp0_ = v;
       _variant_get1 (_tmp0_, &_tmp1_);
       _tmp39_ = _tmp1_;
       _tmp40_ = _unity_protocol_preview_raw_dup0 (&_tmp39_);
       _tmp41_ = _tmp40_;
       unity_protocol_preview_raw_destroy (&_tmp39_);
       result = _tmp41_;
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 308 of file protocol-previews.c.

                                                           {sv})a(sssv)a{sv})"
void unity_protocol_preview_raw_init (UnityProtocolPreviewRaw *self);
static void _g_free0_ (gpointer var);
static void _g_variant_unref0_ (gpointer var);
UnityProtocolPreviewRaw* unity_protocol_preview_raw_from_variant (GVariant* v);
static void _variant_get1 (GVariant* value, UnityProtocolPreviewRaw* result);
GVariant* unity_protocol_preview_raw_to_variant (UnityProtocolPreviewRaw *self);
static GVariant* _variant_new2 (UnityProtocolPreviewRaw value);
static UnityProtocolPreviewActionRaw* _vala_array_dup1 (UnityProtocolPreviewActionRaw* self, int length);
static UnityProtocolInfoHintRaw* _vala_array_dup2 (UnityProtocolInfoHintRaw* self, int length);
GType unity_protocol_layout_hint_get_type (void) G_GNUC_CONST;
void unity_protocol_preview_action_raw_init (UnityProtocolPreviewActionRaw *self);
UnityProtocolPreviewActionRaw* unity_protocol_preview_action_raw_from_variant (GVariant* v);
static void _variant_get3 (GVariant* value, UnityProtocolPreviewActionRaw* result);
GVariant* unity_protocol_preview_action_raw_to_variant (UnityProtocolPreviewActionRaw *self);
static GVariant* _variant_new4 (UnityProtocolPreviewActionRaw value);
GType unity_protocol_preview_get_type (void) G_GNUC_CONST;
#define UNITY_PROTOCOL_PREVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), UNITY_PROTOCOL_TYPE_PREVIEW, UnityProtocolPreviewPrivate))
enum  {
       UNITY_PROTOCOL_PREVIEW_DUMMY_PROPERTY,
       UNITY_PROTOCOL_PREVIEW_TITLE,
       UNITY_PROTOCOL_PREVIEW_SUBTITLE,
       UNITY_PROTOCOL_PREVIEW_DESCRIPTION,
       UNITY_PROTOCOL_PREVIEW_THUMBNAIL
};
void unity_protocol_preview_raw_init ( UnityProtocolPreviewRaw *  self)

Definition at line 606 of file protocol-previews.c.

                                                                     {
       GHashFunc _tmp0_;
       GEqualFunc _tmp1_;
       GHashTable* _tmp2_;
       memset (self, 0, sizeof (UnityProtocolPreviewRaw));
       _tmp0_ = g_str_hash;
       _tmp1_ = g_str_equal;
       _tmp2_ = g_hash_table_new_full (_tmp0_, _tmp1_, _g_free0_, _g_variant_unref0_);
       _g_hash_table_unref0 ((*self).hints);
       (*self).hints = _tmp2_;
}

Here is the call graph for this function:

Here is the caller graph for this function:

GVariant* unity_protocol_preview_raw_to_variant ( UnityProtocolPreviewRaw *  self)

Definition at line 855 of file protocol-previews.c.

                                                                                {
       GVariant* result = NULL;
       GVariant* _tmp17_;
       _tmp17_ = _variant_new2 ((*self));
       result = _tmp17_;
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void unity_protocol_preview_real_add_properties ( UnityProtocolPreview *  self,
GHashTable *  properties 
) [static]

Definition at line 1582 of file protocol-previews.c.

                                                                                                            {
       g_return_if_fail (properties != NULL);
}

Here is the caller graph for this function:

static void unity_protocol_preview_real_begin_updates ( UnityProtocolPreview *  self) [static]

Definition at line 1246 of file protocol-previews.c.

                                                                                   {
       GHashTable* _tmp0_;
       _tmp0_ = self->priv->_updates;
       if (_tmp0_ != NULL) {
              g_warning ("protocol-previews.vala:117: Called begin_updates without end_updates");
       } else {
              GHashFunc _tmp1_;
              GEqualFunc _tmp2_;
              GHashTable* _tmp3_;
              _tmp1_ = g_str_hash;
              _tmp2_ = g_str_equal;
              _tmp3_ = g_hash_table_new_full (_tmp1_, _tmp2_, _g_free0_, _g_variant_unref0_);
              _g_hash_table_unref0 (self->priv->_updates);
              self->priv->_updates = _tmp3_;
       }
}

Here is the call graph for this function:

Here is the caller graph for this function:

static GVariant * unity_protocol_preview_real_end_updates ( UnityProtocolPreview *  self) [static]

Definition at line 1314 of file protocol-previews.c.

                                                                                      {
       GVariant* result = NULL;
       GHashTable* _tmp0_ = NULL;
       GHashTable* _result_;
       GHashTable* _tmp1_;
       GVariant* _tmp6_;
       GVariant* _tmp7_;
       _tmp0_ = unity_protocol_preview_end_updates_as_hashtable (self);
       _result_ = _tmp0_;
       _tmp1_ = _result_;
       _tmp6_ = _variant_new5 (_tmp1_);
       _tmp7_ = _tmp6_;
       _g_hash_table_unref0 (_tmp1_);
       result = _tmp7_;
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static GHashTable * unity_protocol_preview_real_end_updates_as_hashtable ( UnityProtocolPreview *  self) [static]

Definition at line 1270 of file protocol-previews.c.

                                                                                                     {
       GHashTable* result = NULL;
       GHashTable* _tmp0_;
       GHashTable* _tmp1_;
       GHashTable* _tmp2_;
       GHashTable* _result_;
       _tmp0_ = self->priv->_updates;
       if (_tmp0_ == NULL) {
              g_warning ("protocol-previews.vala:129: Called end_updates without begin_updates");
       }
       _tmp1_ = self->priv->_updates;
       _tmp2_ = _g_hash_table_ref0 (_tmp1_);
       _result_ = _tmp2_;
       _g_hash_table_unref0 (self->priv->_updates);
       self->priv->_updates = NULL;
       result = _result_;
       return result;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static const gchar * unity_protocol_preview_real_get_renderer_name ( UnityProtocolPreview *  self) [static]

Definition at line 1540 of file protocol-previews.c.

                                                                                               {
       g_critical ("Type `%s' does not implement abstract method `unity_protocol_preview_get_renderer_name'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
       return NULL;
}

Here is the caller graph for this function: