Back to index

libunity  5.92.0
Classes | Defines | Typedefs | Enumerations | Functions
unity-protocol.h File Reference
#include <glib.h>
#include <stdlib.h>
#include <string.h>
#include <glib-object.h>
#include <gio/gio.h>
#include <dee.h>
#include <float.h>
#include <math.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _UnityProtocolLensInfo
struct  _UnityProtocolActivationReplyRaw
struct  _UnityProtocolLensServiceIface
struct  _UnityProtocolScopeInfo
struct  _UnityProtocolScopeServiceIface
struct  _UnityProtocolInfoHintRaw
struct  _UnityProtocolPreviewActionRaw
struct  _UnityProtocolPreview
struct  _UnityProtocolPreviewClass
struct  _UnityProtocolGenericPreview
struct  _UnityProtocolGenericPreviewClass
struct  _UnityProtocolApplicationPreview
struct  _UnityProtocolApplicationPreviewClass
struct  _UnityProtocolMusicPreview
struct  _UnityProtocolMusicPreviewClass
struct  _UnityProtocolMoviePreview
struct  _UnityProtocolMoviePreviewClass
struct  _UnityProtocolSeriesItemRaw
struct  _UnityProtocolSeriesPreview
struct  _UnityProtocolSeriesPreviewClass

Defines

#define UNITY_PROTOCOL_TYPE_LENS_INFO   (unity_protocol_lens_info_get_type ())
#define UNITY_PROTOCOL_TYPE_HANDLED_TYPE   (unity_protocol_handled_type_get_type ())
#define UNITY_PROTOCOL_TYPE_ACTION_TYPE   (unity_protocol_action_type_get_type ())
#define UNITY_PROTOCOL_TYPE_VIEW_TYPE   (unity_protocol_view_type_get_type ())
#define UNITY_PROTOCOL_TYPE_LENS_SERVICE   (unity_protocol_lens_service_get_type ())
#define UNITY_PROTOCOL_LENS_SERVICE(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PROTOCOL_TYPE_LENS_SERVICE, UnityProtocolLensService))
#define UNITY_PROTOCOL_IS_LENS_SERVICE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PROTOCOL_TYPE_LENS_SERVICE))
#define UNITY_PROTOCOL_LENS_SERVICE_GET_INTERFACE(obj)   (G_TYPE_INSTANCE_GET_INTERFACE ((obj), UNITY_PROTOCOL_TYPE_LENS_SERVICE, UnityProtocolLensServiceIface))
#define UNITY_PROTOCOL_TYPE_LENS_SERVICE_PROXY   (unity_protocol_lens_service_proxy_get_type ())
#define UNITY_PROTOCOL_TYPE_ACTIVATION_REPLY_RAW   (unity_protocol_activation_reply_raw_get_type ())
#define UNITY_PROTOCOL_TYPE_SCOPE_INFO   (unity_protocol_scope_info_get_type ())
#define UNITY_PROTOCOL_TYPE_SCOPE_SERVICE   (unity_protocol_scope_service_get_type ())
#define UNITY_PROTOCOL_SCOPE_SERVICE(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PROTOCOL_TYPE_SCOPE_SERVICE, UnityProtocolScopeService))
#define UNITY_PROTOCOL_IS_SCOPE_SERVICE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PROTOCOL_TYPE_SCOPE_SERVICE))
#define UNITY_PROTOCOL_SCOPE_SERVICE_GET_INTERFACE(obj)   (G_TYPE_INSTANCE_GET_INTERFACE ((obj), UNITY_PROTOCOL_TYPE_SCOPE_SERVICE, UnityProtocolScopeServiceIface))
#define UNITY_PROTOCOL_TYPE_SCOPE_SERVICE_PROXY   (unity_protocol_scope_service_proxy_get_type ())
#define UNITY_PROTOCOL_TYPE_LAYOUT_HINT   (unity_protocol_layout_hint_get_type ())
#define UNITY_PROTOCOL_TYPE_INFO_HINT_RAW   (unity_protocol_info_hint_raw_get_type ())
#define UNITY_PROTOCOL_TYPE_PREVIEW_ACTION_RAW   (unity_protocol_preview_action_raw_get_type ())
#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 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 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_ITEM_RAW   (unity_protocol_series_item_raw_get_type ())
#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_SCOPE_ERROR   unity_protocol_scope_error_quark ()

Typedefs

typedef struct _UnityProtocolLensInfo
typedef struct _UnityProtocolLensService
typedef struct _UnityProtocolLensServiceIface
typedef struct _UnityProtocolActivationReplyRaw
typedef struct _UnityProtocolScopeInfo
typedef struct _UnityProtocolScopeService
typedef struct _UnityProtocolScopeServiceIface
typedef struct _UnityProtocolInfoHintRaw
typedef struct _UnityProtocolPreviewActionRaw
typedef struct _UnityProtocolPreview
typedef struct _UnityProtocolPreviewClass
typedef struct _UnityProtocolPreviewPrivate
typedef struct _UnityProtocolGenericPreview
typedef struct _UnityProtocolGenericPreviewClass
typedef struct _UnityProtocolGenericPreviewPrivate
typedef struct _UnityProtocolApplicationPreview
typedef struct _UnityProtocolApplicationPreviewClass
typedef struct _UnityProtocolApplicationPreviewPrivate
typedef struct _UnityProtocolMusicPreview
typedef struct _UnityProtocolMusicPreviewClass
typedef struct _UnityProtocolMusicPreviewPrivate
typedef struct _UnityProtocolMoviePreview
typedef struct _UnityProtocolMoviePreviewClass
typedef struct _UnityProtocolMoviePreviewPrivate
typedef struct _UnityProtocolSeriesItemRaw
typedef struct _UnityProtocolSeriesPreview
typedef struct _UnityProtocolSeriesPreviewClass
typedef struct _UnityProtocolSeriesPreviewPrivate

Enumerations

enum  UnityProtocolHandledType {
  UNITY_PROTOCOL_HANDLED_TYPE_NOT_HANDLED, UNITY_PROTOCOL_HANDLED_TYPE_SHOW_DASH, UNITY_PROTOCOL_HANDLED_TYPE_HIDE_DASH, UNITY_PROTOCOL_HANDLED_TYPE_GOTO_DASH_URI,
  UNITY_PROTOCOL_HANDLED_TYPE_SHOW_PREVIEW, UNITY_PROTOCOL_HANDLED_TYPE_NOT_HANDLED, UNITY_PROTOCOL_HANDLED_TYPE_SHOW_DASH, UNITY_PROTOCOL_HANDLED_TYPE_HIDE_DASH,
  UNITY_PROTOCOL_HANDLED_TYPE_GOTO_DASH_URI, UNITY_PROTOCOL_HANDLED_TYPE_SHOW_PREVIEW
}
enum  UnityProtocolActionType {
  UNITY_PROTOCOL_ACTION_TYPE_ACTIVATE_RESULT, UNITY_PROTOCOL_ACTION_TYPE_PREVIEW_RESULT, UNITY_PROTOCOL_ACTION_TYPE_PREVIEW_ACTION, UNITY_PROTOCOL_ACTION_TYPE_PREVIEW_BUILTIN_ACTION,
  UNITY_PROTOCOL_ACTION_TYPE_ACTIVATE_RESULT, UNITY_PROTOCOL_ACTION_TYPE_PREVIEW_RESULT, UNITY_PROTOCOL_ACTION_TYPE_PREVIEW_ACTION, UNITY_PROTOCOL_ACTION_TYPE_PREVIEW_BUILTIN_ACTION
}
enum  UnityProtocolViewType {
  UNITY_PROTOCOL_VIEW_TYPE_HIDDEN, UNITY_PROTOCOL_VIEW_TYPE_HOME_VIEW, UNITY_PROTOCOL_VIEW_TYPE_LENS_VIEW, UNITY_PROTOCOL_VIEW_TYPE_HIDDEN,
  UNITY_PROTOCOL_VIEW_TYPE_HOME_VIEW, UNITY_PROTOCOL_VIEW_TYPE_LENS_VIEW
}
enum  UnityProtocolScopeError { UNITY_PROTOCOL_SCOPE_ERROR_SEARCH_CANCELLED, UNITY_PROTOCOL_SCOPE_ERROR_UNKNOWN, UNITY_PROTOCOL_SCOPE_ERROR_SEARCH_CANCELLED, UNITY_PROTOCOL_SCOPE_ERROR_UNKNOWN }
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
}

Functions

GType unity_protocol_lens_info_get_type (void) G_GNUC_CONST
UnityProtocolLensInfo * unity_protocol_lens_info_dup (const UnityProtocolLensInfo *self)
void unity_protocol_lens_info_free (UnityProtocolLensInfo *self)
void unity_protocol_lens_info_copy (const UnityProtocolLensInfo *self, UnityProtocolLensInfo *dest)
void unity_protocol_lens_info_destroy (UnityProtocolLensInfo *self)
GType unity_protocol_handled_type_get_type (void) G_GNUC_CONST
GType unity_protocol_action_type_get_type (void) G_GNUC_CONST
GType unity_protocol_view_type_get_type (void) G_GNUC_CONST
GType unity_protocol_lens_service_proxy_get_type (void) G_GNUC_CONST
guint unity_protocol_lens_service_register_object (void *object, GDBusConnection *connection, const gchar *path, GError **error)
GType unity_protocol_activation_reply_raw_get_type (void) G_GNUC_CONST
UnityProtocolActivationReplyRaw * unity_protocol_activation_reply_raw_dup (const UnityProtocolActivationReplyRaw *self)
void unity_protocol_activation_reply_raw_free (UnityProtocolActivationReplyRaw *self)
void unity_protocol_activation_reply_raw_copy (const UnityProtocolActivationReplyRaw *self, UnityProtocolActivationReplyRaw *dest)
void unity_protocol_activation_reply_raw_destroy (UnityProtocolActivationReplyRaw *self)
GType unity_protocol_lens_service_get_type (void) G_GNUC_CONST
 LensService:
void unity_protocol_lens_service_info_request (UnityProtocolLensService *self, GAsyncReadyCallback _callback_, gpointer _user_data_)
void unity_protocol_lens_service_info_request_finish (UnityProtocolLensService *self, GAsyncResult *_res_, GError **error)
void unity_protocol_lens_service_activate (UnityProtocolLensService *self, const gchar *uri, guint action_type, GAsyncReadyCallback _callback_, gpointer _user_data_)
void unity_protocol_lens_service_activate_finish (UnityProtocolLensService *self, GAsyncResult *_res_, UnityProtocolActivationReplyRaw *result, GError **error)
void unity_protocol_lens_service_update_preview_property (UnityProtocolLensService *self, const gchar *uri, GHashTable *values, GAsyncReadyCallback _callback_, gpointer _user_data_)
GHashTable * unity_protocol_lens_service_update_preview_property_finish (UnityProtocolLensService *self, GAsyncResult *_res_, GError **error)
void unity_protocol_lens_service_search (UnityProtocolLensService *self, const gchar *search_string, GHashTable *hints, GAsyncReadyCallback _callback_, gpointer _user_data_)
GHashTable * unity_protocol_lens_service_search_finish (UnityProtocolLensService *self, GAsyncResult *_res_, GError **error)
void unity_protocol_lens_service_global_search (UnityProtocolLensService *self, const gchar *search_string, GHashTable *hints, GAsyncReadyCallback _callback_, gpointer _user_data_)
GHashTable * unity_protocol_lens_service_global_search_finish (UnityProtocolLensService *self, GAsyncResult *_res_, GError **error)
void unity_protocol_lens_service_update_filter (UnityProtocolLensService *self, const gchar *filter_name, GHashTable *properties, GAsyncReadyCallback _callback_, gpointer _user_data_)
void unity_protocol_lens_service_update_filter_finish (UnityProtocolLensService *self, GAsyncResult *_res_, GError **error)
void unity_protocol_lens_service_set_view_type (UnityProtocolLensService *self, guint view_type, GAsyncReadyCallback _callback_, gpointer _user_data_)
void unity_protocol_lens_service_set_view_type_finish (UnityProtocolLensService *self, GAsyncResult *_res_, GError **error)
GType unity_protocol_scope_info_get_type (void) G_GNUC_CONST
UnityProtocolScopeInfo * unity_protocol_scope_info_dup (const UnityProtocolScopeInfo *self)
void unity_protocol_scope_info_free (UnityProtocolScopeInfo *self)
void unity_protocol_scope_info_copy (const UnityProtocolScopeInfo *self, UnityProtocolScopeInfo *dest)
void unity_protocol_scope_info_destroy (UnityProtocolScopeInfo *self)
GQuark unity_protocol_scope_error_quark (void)
GType unity_protocol_scope_service_proxy_get_type (void) G_GNUC_CONST
guint unity_protocol_scope_service_register_object (void *object, GDBusConnection *connection, const gchar *path, GError **error)
GType unity_protocol_scope_service_get_type (void) G_GNUC_CONST
 ScopeService:
void unity_protocol_scope_service_info_request (UnityProtocolScopeService *self, GAsyncReadyCallback _callback_, gpointer _user_data_)
void unity_protocol_scope_service_info_request_finish (UnityProtocolScopeService *self, GAsyncResult *_res_, GError **error)
void unity_protocol_scope_service_activate (UnityProtocolScopeService *self, const gchar *uri, guint action_type, GAsyncReadyCallback _callback_, gpointer _user_data_)
void unity_protocol_scope_service_activate_finish (UnityProtocolScopeService *self, GAsyncResult *_res_, UnityProtocolActivationReplyRaw *result, GError **error)
void unity_protocol_scope_service_update_preview_property (UnityProtocolScopeService *self, const gchar *uri, GHashTable *values, GAsyncReadyCallback _callback_, gpointer _user_data_)
GHashTable * unity_protocol_scope_service_update_preview_property_finish (UnityProtocolScopeService *self, GAsyncResult *_res_, GError **error)
void unity_protocol_scope_service_search (UnityProtocolScopeService *self, const gchar *search_string, GHashTable *hints, GAsyncReadyCallback _callback_, gpointer _user_data_)
GHashTable * unity_protocol_scope_service_search_finish (UnityProtocolScopeService *self, GAsyncResult *_res_, GError **error)
void unity_protocol_scope_service_global_search (UnityProtocolScopeService *self, const gchar *search_string, GHashTable *hints, GAsyncReadyCallback _callback_, gpointer _user_data_)
GHashTable * unity_protocol_scope_service_global_search_finish (UnityProtocolScopeService *self, GAsyncResult *_res_, GError **error)
void unity_protocol_scope_service_set_view_type (UnityProtocolScopeService *self, guint view_type, GAsyncReadyCallback _callback_, gpointer _user_data_)
void unity_protocol_scope_service_set_view_type_finish (UnityProtocolScopeService *self, GAsyncResult *_res_, GError **error)
void unity_protocol_scope_service_set_active_sources (UnityProtocolScopeService *self, gchar **sources, int sources_length1, GAsyncReadyCallback _callback_, gpointer _user_data_)
void unity_protocol_scope_service_set_active_sources_finish (UnityProtocolScopeService *self, GAsyncResult *_res_, GError **error)
GType unity_protocol_layout_hint_get_type (void) G_GNUC_CONST
GType unity_protocol_info_hint_raw_get_type (void) G_GNUC_CONST
UnityProtocolInfoHintRaw * unity_protocol_info_hint_raw_dup (const UnityProtocolInfoHintRaw *self)
void unity_protocol_info_hint_raw_free (UnityProtocolInfoHintRaw *self)
void unity_protocol_info_hint_raw_copy (const UnityProtocolInfoHintRaw *self, UnityProtocolInfoHintRaw *dest)
void unity_protocol_info_hint_raw_destroy (UnityProtocolInfoHintRaw *self)
GType unity_protocol_preview_action_raw_get_type (void) G_GNUC_CONST
UnityProtocolPreviewActionRaw * unity_protocol_preview_action_raw_dup (const UnityProtocolPreviewActionRaw *self)
void unity_protocol_preview_action_raw_free (UnityProtocolPreviewActionRaw *self)
void unity_protocol_preview_action_raw_copy (const UnityProtocolPreviewActionRaw *self, UnityProtocolPreviewActionRaw *dest)
void unity_protocol_preview_action_raw_destroy (UnityProtocolPreviewActionRaw *self)
void unity_protocol_preview_action_raw_init (UnityProtocolPreviewActionRaw *self)
UnityProtocolPreviewActionRaw * unity_protocol_preview_action_raw_from_variant (GVariant *v)
GVariant * unity_protocol_preview_action_raw_to_variant (UnityProtocolPreviewActionRaw *self)
GType unity_protocol_preview_get_type (void) G_GNUC_CONST
void unity_protocol_preview_begin_updates (UnityProtocolPreview *self)
GHashTable * unity_protocol_preview_end_updates_as_hashtable (UnityProtocolPreview *self)
GVariant * unity_protocol_preview_end_updates (UnityProtocolPreview *self)
void unity_protocol_preview_add_action (UnityProtocolPreview *self, const gchar *id, const gchar *display_name, GIcon *icon, guint layout_hint)
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)
const gchar * unity_protocol_preview_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)
UnityProtocolPreview * unity_protocol_preview_parse (GVariant *data)
UnityProtocolPreview * unity_protocol_preview_construct (GType object_type)
const gchar * unity_protocol_preview_get_title (UnityProtocolPreview *self)
void unity_protocol_preview_set_title (UnityProtocolPreview *self, const gchar *value)
const gchar * unity_protocol_preview_get_subtitle (UnityProtocolPreview *self)
void unity_protocol_preview_set_subtitle (UnityProtocolPreview *self, const gchar *value)
const gchar * unity_protocol_preview_get_description (UnityProtocolPreview *self)
void unity_protocol_preview_set_description (UnityProtocolPreview *self, const gchar *value)
GIcon * unity_protocol_preview_get_thumbnail (UnityProtocolPreview *self)
void unity_protocol_preview_set_thumbnail (UnityProtocolPreview *self, GIcon *value)
GType unity_protocol_generic_preview_get_type (void) G_GNUC_CONST
UnityProtocolGenericPreview * unity_protocol_generic_preview_new (void)
UnityProtocolGenericPreview * unity_protocol_generic_preview_construct (GType object_type)
GType unity_protocol_application_preview_get_type (void) G_GNUC_CONST
UnityProtocolApplicationPreview * unity_protocol_application_preview_new (void)
UnityProtocolApplicationPreview * unity_protocol_application_preview_construct (GType object_type)
GIcon * unity_protocol_application_preview_get_app_icon (UnityProtocolApplicationPreview *self)
void unity_protocol_application_preview_set_app_icon (UnityProtocolApplicationPreview *self, GIcon *value)
const gchar * unity_protocol_application_preview_get_license (UnityProtocolApplicationPreview *self)
void unity_protocol_application_preview_set_license (UnityProtocolApplicationPreview *self, const gchar *value)
const gchar * unity_protocol_application_preview_get_copyright (UnityProtocolApplicationPreview *self)
void unity_protocol_application_preview_set_copyright (UnityProtocolApplicationPreview *self, const gchar *value)
const gchar * unity_protocol_application_preview_get_last_update (UnityProtocolApplicationPreview *self)
void unity_protocol_application_preview_set_last_update (UnityProtocolApplicationPreview *self, const gchar *value)
gfloat unity_protocol_application_preview_get_rating (UnityProtocolApplicationPreview *self)
void unity_protocol_application_preview_set_rating (UnityProtocolApplicationPreview *self, gfloat value)
guint unity_protocol_application_preview_get_num_ratings (UnityProtocolApplicationPreview *self)
void unity_protocol_application_preview_set_num_ratings (UnityProtocolApplicationPreview *self, guint value)
GType unity_protocol_music_preview_get_type (void) G_GNUC_CONST
UnityProtocolMusicPreview * unity_protocol_music_preview_new (void)
UnityProtocolMusicPreview * unity_protocol_music_preview_construct (GType object_type)
void unity_protocol_music_preview_play_uri (UnityProtocolMusicPreview *self, const gchar *uri)
void unity_protocol_music_preview_pause_uri (UnityProtocolMusicPreview *self, const gchar *uri)
const gchar * unity_protocol_music_preview_get_track_data_swarm_name (UnityProtocolMusicPreview *self)
void unity_protocol_music_preview_set_track_data_swarm_name (UnityProtocolMusicPreview *self, const gchar *value)
const gchar * unity_protocol_music_preview_get_track_data_address (UnityProtocolMusicPreview *self)
void unity_protocol_music_preview_set_track_data_address (UnityProtocolMusicPreview *self, const gchar *value)
GType unity_protocol_movie_preview_get_type (void) G_GNUC_CONST
UnityProtocolMoviePreview * unity_protocol_movie_preview_new (void)
UnityProtocolMoviePreview * unity_protocol_movie_preview_construct (GType object_type)
const gchar * unity_protocol_movie_preview_get_year (UnityProtocolMoviePreview *self)
void unity_protocol_movie_preview_set_year (UnityProtocolMoviePreview *self, const gchar *value)
gfloat unity_protocol_movie_preview_get_rating (UnityProtocolMoviePreview *self)
void unity_protocol_movie_preview_set_rating (UnityProtocolMoviePreview *self, gfloat value)
guint unity_protocol_movie_preview_get_num_ratings (UnityProtocolMoviePreview *self)
void unity_protocol_movie_preview_set_num_ratings (UnityProtocolMoviePreview *self, guint value)
GType unity_protocol_series_item_raw_get_type (void) G_GNUC_CONST
UnityProtocolSeriesItemRaw * unity_protocol_series_item_raw_dup (const UnityProtocolSeriesItemRaw *self)
void unity_protocol_series_item_raw_free (UnityProtocolSeriesItemRaw *self)
void unity_protocol_series_item_raw_copy (const UnityProtocolSeriesItemRaw *self, UnityProtocolSeriesItemRaw *dest)
void unity_protocol_series_item_raw_destroy (UnityProtocolSeriesItemRaw *self)
GType unity_protocol_series_preview_get_type (void) G_GNUC_CONST
UnityProtocolSeriesPreview * unity_protocol_series_preview_new (void)
UnityProtocolSeriesPreview * unity_protocol_series_preview_construct (GType object_type)
void unity_protocol_series_preview_add_series_item (UnityProtocolSeriesPreview *self, const gchar *title, const gchar *uri, GIcon *icon)
UnityProtocolSeriesItemRaw * unity_protocol_series_preview_get_items (UnityProtocolSeriesPreview *self, int *result_length1)
gint unity_protocol_series_preview_get_selected_item (UnityProtocolSeriesPreview *self)
void unity_protocol_series_preview_set_selected_item (UnityProtocolSeriesPreview *self, gint value)
UnityProtocolPreview * unity_protocol_series_preview_get_child_preview (UnityProtocolSeriesPreview *self)
void unity_protocol_series_preview_set_child_preview (UnityProtocolSeriesPreview *self, UnityProtocolPreview *value)

Class Documentation

struct _UnityProtocolLensInfo

Definition at line 57 of file protocol-lens-interface.c.

Class Members
gchar * categories_model_name
gchar * dbus_path
gchar * filters_model_name
gchar * global_results_model_name
GHashTable * hints
gchar * private_connection_name
gchar * results_model_name
gchar * search_hint
gboolean search_in_global
gboolean visible
struct _UnityProtocolActivationReplyRaw

Definition at line 91 of file protocol-lens-interface.c.

Class Members
guint handled
GHashTable * hints
gchar * uri
struct _UnityProtocolScopeInfo

Definition at line 52 of file protocol-scope-interface.c.

Class Members
gchar * dbus_path
gchar * filters_model_name
gchar * global_results_model_name
GHashTable * hints
gchar * private_connection_name
gchar * results_model_name
gboolean search_in_global
GVariant * sources
struct _UnityProtocolInfoHintRaw

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

Class Members
gchar * display_name
gchar * icon_hint
gchar * id
GVariant * value
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 _UnityProtocolPreview

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

Collaboration diagram for _UnityProtocolPreview:
Class Members
GObject parent_instance
UnityProtocolPreviewPrivate * priv
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 _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 _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 _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

Define Documentation

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

Definition at line 85 of file unity-protocol.h.

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

Definition at line 86 of file unity-protocol.h.

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

Definition at line 89 of file unity-protocol.h.

#define UNITY_PROTOCOL_GENERIC_PREVIEW (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PROTOCOL_TYPE_GENERIC_PREVIEW, UnityProtocolGenericPreview))

Definition at line 74 of file unity-protocol.h.

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

Definition at line 75 of file unity-protocol.h.

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

Definition at line 78 of file unity-protocol.h.

#define UNITY_PROTOCOL_IS_APPLICATION_PREVIEW (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PROTOCOL_TYPE_APPLICATION_PREVIEW))

Definition at line 87 of file unity-protocol.h.

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

Definition at line 88 of file unity-protocol.h.

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

Definition at line 76 of file unity-protocol.h.

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

Definition at line 77 of file unity-protocol.h.

#define UNITY_PROTOCOL_IS_LENS_SERVICE (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PROTOCOL_TYPE_LENS_SERVICE))

Definition at line 30 of file unity-protocol.h.

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

Definition at line 109 of file unity-protocol.h.

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

Definition at line 110 of file unity-protocol.h.

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

Definition at line 98 of file unity-protocol.h.

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

Definition at line 99 of file unity-protocol.h.

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

Definition at line 65 of file unity-protocol.h.

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

Definition at line 66 of file unity-protocol.h.

#define UNITY_PROTOCOL_IS_SCOPE_SERVICE (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_PROTOCOL_TYPE_SCOPE_SERVICE))

Definition at line 46 of file unity-protocol.h.

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

Definition at line 123 of file unity-protocol.h.

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

Definition at line 124 of file unity-protocol.h.

#define UNITY_PROTOCOL_LENS_SERVICE (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PROTOCOL_TYPE_LENS_SERVICE, UnityProtocolLensService))

Definition at line 29 of file unity-protocol.h.

#define UNITY_PROTOCOL_LENS_SERVICE_GET_INTERFACE (   obj)    (G_TYPE_INSTANCE_GET_INTERFACE ((obj), UNITY_PROTOCOL_TYPE_LENS_SERVICE, UnityProtocolLensServiceIface))

Definition at line 31 of file unity-protocol.h.

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

Definition at line 107 of file unity-protocol.h.

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

Definition at line 108 of file unity-protocol.h.

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

Definition at line 111 of file unity-protocol.h.

#define UNITY_PROTOCOL_MUSIC_PREVIEW (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PROTOCOL_TYPE_MUSIC_PREVIEW, UnityProtocolMusicPreview))

Definition at line 96 of file unity-protocol.h.

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

Definition at line 97 of file unity-protocol.h.

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

Definition at line 100 of file unity-protocol.h.

#define UNITY_PROTOCOL_PREVIEW (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PROTOCOL_TYPE_PREVIEW, UnityProtocolPreview))

Definition at line 63 of file unity-protocol.h.

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

Definition at line 64 of file unity-protocol.h.

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

Definition at line 67 of file unity-protocol.h.

Definition at line 204 of file unity-protocol.h.

#define UNITY_PROTOCOL_SCOPE_SERVICE (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PROTOCOL_TYPE_SCOPE_SERVICE, UnityProtocolScopeService))

Definition at line 45 of file unity-protocol.h.

#define UNITY_PROTOCOL_SCOPE_SERVICE_GET_INTERFACE (   obj)    (G_TYPE_INSTANCE_GET_INTERFACE ((obj), UNITY_PROTOCOL_TYPE_SCOPE_SERVICE, UnityProtocolScopeServiceIface))

Definition at line 47 of file unity-protocol.h.

#define UNITY_PROTOCOL_SERIES_PREVIEW (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_PROTOCOL_TYPE_SERIES_PREVIEW, UnityProtocolSeriesPreview))

Definition at line 121 of file unity-protocol.h.

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

Definition at line 122 of file unity-protocol.h.

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

Definition at line 125 of file unity-protocol.h.

Definition at line 24 of file unity-protocol.h.

Definition at line 38 of file unity-protocol.h.

Definition at line 84 of file unity-protocol.h.

Definition at line 73 of file unity-protocol.h.

Definition at line 22 of file unity-protocol.h.

Definition at line 56 of file unity-protocol.h.

Definition at line 54 of file unity-protocol.h.

Definition at line 19 of file unity-protocol.h.

Definition at line 28 of file unity-protocol.h.

Definition at line 36 of file unity-protocol.h.

Definition at line 106 of file unity-protocol.h.

Definition at line 95 of file unity-protocol.h.

Definition at line 62 of file unity-protocol.h.

Definition at line 59 of file unity-protocol.h.

Definition at line 41 of file unity-protocol.h.

Definition at line 44 of file unity-protocol.h.

Definition at line 52 of file unity-protocol.h.

Definition at line 117 of file unity-protocol.h.

Definition at line 120 of file unity-protocol.h.

Definition at line 26 of file unity-protocol.h.


Typedef Documentation

Definition at line 39 of file unity-protocol.h.

Definition at line 91 of file unity-protocol.h.

Definition at line 92 of file unity-protocol.h.

Definition at line 93 of file unity-protocol.h.

Definition at line 80 of file unity-protocol.h.

Definition at line 81 of file unity-protocol.h.

Definition at line 82 of file unity-protocol.h.

typedef struct _UnityProtocolInfoHintRaw

Definition at line 57 of file unity-protocol.h.

typedef struct _UnityProtocolLensInfo

Definition at line 20 of file unity-protocol.h.

typedef struct _UnityProtocolLensService

Definition at line 33 of file unity-protocol.h.

Definition at line 34 of file unity-protocol.h.

Definition at line 113 of file unity-protocol.h.

Definition at line 114 of file unity-protocol.h.

Definition at line 115 of file unity-protocol.h.

Definition at line 102 of file unity-protocol.h.

Definition at line 103 of file unity-protocol.h.

Definition at line 104 of file unity-protocol.h.

typedef struct _UnityProtocolPreview

Definition at line 69 of file unity-protocol.h.

Definition at line 60 of file unity-protocol.h.

Definition at line 70 of file unity-protocol.h.

Definition at line 71 of file unity-protocol.h.

typedef struct _UnityProtocolScopeInfo

Definition at line 42 of file unity-protocol.h.

Definition at line 49 of file unity-protocol.h.

Definition at line 50 of file unity-protocol.h.

Definition at line 118 of file unity-protocol.h.

Definition at line 127 of file unity-protocol.h.

Definition at line 128 of file unity-protocol.h.

Definition at line 129 of file unity-protocol.h.


Enumeration Type Documentation

Enumerator:
UNITY_PROTOCOL_ACTION_TYPE_ACTIVATE_RESULT 
UNITY_PROTOCOL_ACTION_TYPE_PREVIEW_RESULT 
UNITY_PROTOCOL_ACTION_TYPE_PREVIEW_ACTION 
UNITY_PROTOCOL_ACTION_TYPE_PREVIEW_BUILTIN_ACTION 
UNITY_PROTOCOL_ACTION_TYPE_ACTIVATE_RESULT 
UNITY_PROTOCOL_ACTION_TYPE_PREVIEW_RESULT 
UNITY_PROTOCOL_ACTION_TYPE_PREVIEW_ACTION 
UNITY_PROTOCOL_ACTION_TYPE_PREVIEW_BUILTIN_ACTION 

Definition at line 152 of file unity-protocol.h.

Enumerator:
UNITY_PROTOCOL_HANDLED_TYPE_NOT_HANDLED 
UNITY_PROTOCOL_HANDLED_TYPE_SHOW_DASH 
UNITY_PROTOCOL_HANDLED_TYPE_HIDE_DASH 
UNITY_PROTOCOL_HANDLED_TYPE_GOTO_DASH_URI 
UNITY_PROTOCOL_HANDLED_TYPE_SHOW_PREVIEW 
UNITY_PROTOCOL_HANDLED_TYPE_NOT_HANDLED 
UNITY_PROTOCOL_HANDLED_TYPE_SHOW_DASH 
UNITY_PROTOCOL_HANDLED_TYPE_HIDE_DASH 
UNITY_PROTOCOL_HANDLED_TYPE_GOTO_DASH_URI 
UNITY_PROTOCOL_HANDLED_TYPE_SHOW_PREVIEW 

Definition at line 144 of file unity-protocol.h.

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 223 of file unity-protocol.h.

Enumerator:
UNITY_PROTOCOL_SCOPE_ERROR_SEARCH_CANCELLED 
UNITY_PROTOCOL_SCOPE_ERROR_UNKNOWN 
UNITY_PROTOCOL_SCOPE_ERROR_SEARCH_CANCELLED 
UNITY_PROTOCOL_SCOPE_ERROR_UNKNOWN 

Definition at line 200 of file unity-protocol.h.

Enumerator:
UNITY_PROTOCOL_VIEW_TYPE_HIDDEN 
UNITY_PROTOCOL_VIEW_TYPE_HOME_VIEW 
UNITY_PROTOCOL_VIEW_TYPE_LENS_VIEW 
UNITY_PROTOCOL_VIEW_TYPE_HIDDEN 
UNITY_PROTOCOL_VIEW_TYPE_HOME_VIEW 
UNITY_PROTOCOL_VIEW_TYPE_LENS_VIEW 

Definition at line 159 of file unity-protocol.h.


Function Documentation

Definition at line 343 of file protocol-lens-interface.c.

                                                 {
       static volatile gsize unity_protocol_action_type_type_id__volatile = 0;
       if (g_once_init_enter (&unity_protocol_action_type_type_id__volatile)) {
              static const GEnumValue values[] = {{UNITY_PROTOCOL_ACTION_TYPE_ACTIVATE_RESULT, "UNITY_PROTOCOL_ACTION_TYPE_ACTIVATE_RESULT", "activate-result"}, {UNITY_PROTOCOL_ACTION_TYPE_PREVIEW_RESULT, "UNITY_PROTOCOL_ACTION_TYPE_PREVIEW_RESULT", "preview-result"}, {UNITY_PROTOCOL_ACTION_TYPE_PREVIEW_ACTION, "UNITY_PROTOCOL_ACTION_TYPE_PREVIEW_ACTION", "preview-action"}, {UNITY_PROTOCOL_ACTION_TYPE_PREVIEW_BUILTIN_ACTION, "UNITY_PROTOCOL_ACTION_TYPE_PREVIEW_BUILTIN_ACTION", "preview-builtin-action"}, {0, NULL, NULL}};
              GType unity_protocol_action_type_type_id;
              unity_protocol_action_type_type_id = g_enum_register_static ("UnityProtocolActionType", values);
              g_once_init_leave (&unity_protocol_action_type_type_id__volatile, unity_protocol_action_type_type_id);
       }
       return unity_protocol_action_type_type_id__volatile;
}
void unity_protocol_activation_reply_raw_copy ( const UnityProtocolActivationReplyRaw *  self,
UnityProtocolActivationReplyRaw *  dest 
)

Definition at line 303 of file protocol-scope-interface.c.

                                                                                                                                   {
       const gchar* _tmp0_;
       gchar* _tmp1_;
       guint _tmp2_;
       GHashTable* _tmp3_;
       GHashTable* _tmp4_;
       _tmp0_ = (*self).uri;
       _tmp1_ = g_strdup (_tmp0_);
       _g_free0 ((*dest).uri);
       (*dest).uri = _tmp1_;
       _tmp2_ = (*self).handled;
       (*dest).handled = _tmp2_;
       _tmp3_ = (*self).hints;
       _tmp4_ = _g_hash_table_ref0 (_tmp3_);
       _g_hash_table_unref0 ((*dest).hints);
       (*dest).hints = _tmp4_;
}

Here is the call graph for this function:

Here is the caller graph for this function:

void unity_protocol_activation_reply_raw_destroy ( UnityProtocolActivationReplyRaw *  self)

Definition at line 322 of file protocol-scope-interface.c.

                                                                                         {
       _g_free0 ((*self).uri);
       _g_hash_table_unref0 ((*self).hints);
}

Here is the caller graph for this function:

UnityProtocolActivationReplyRaw* unity_protocol_activation_reply_raw_dup ( const UnityProtocolActivationReplyRaw *  self)

Definition at line 328 of file protocol-scope-interface.c.

                                                                                                                       {
       UnityProtocolActivationReplyRaw* dup;
       dup = g_new0 (UnityProtocolActivationReplyRaw, 1);
       unity_protocol_activation_reply_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_activation_reply_raw_free ( UnityProtocolActivationReplyRaw *  self)

Definition at line 336 of file protocol-scope-interface.c.

                                                                                      {
       unity_protocol_activation_reply_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 342 of file protocol-scope-interface.c.

                                                          {
       static volatile gsize unity_protocol_activation_reply_raw_type_id__volatile = 0;
       if (g_once_init_enter (&unity_protocol_activation_reply_raw_type_id__volatile)) {
              GType unity_protocol_activation_reply_raw_type_id;
              unity_protocol_activation_reply_raw_type_id = g_boxed_type_register_static ("UnityProtocolActivationReplyRaw", (GBoxedCopyFunc) unity_protocol_activation_reply_raw_dup, (GBoxedFreeFunc) unity_protocol_activation_reply_raw_free);
              g_once_init_leave (&unity_protocol_activation_reply_raw_type_id__volatile, unity_protocol_activation_reply_raw_type_id);
       }
       return unity_protocol_activation_reply_raw_type_id__volatile;
}

Here is the call 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:

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:

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:

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:

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
};
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:

Definition at line 331 of file protocol-lens-interface.c.

                                                  {
       static volatile gsize unity_protocol_handled_type_type_id__volatile = 0;
       if (g_once_init_enter (&unity_protocol_handled_type_type_id__volatile)) {
              static const GEnumValue values[] = {{UNITY_PROTOCOL_HANDLED_TYPE_NOT_HANDLED, "UNITY_PROTOCOL_HANDLED_TYPE_NOT_HANDLED", "not-handled"}, {UNITY_PROTOCOL_HANDLED_TYPE_SHOW_DASH, "UNITY_PROTOCOL_HANDLED_TYPE_SHOW_DASH", "show-dash"}, {UNITY_PROTOCOL_HANDLED_TYPE_HIDE_DASH, "UNITY_PROTOCOL_HANDLED_TYPE_HIDE_DASH", "hide-dash"}, {UNITY_PROTOCOL_HANDLED_TYPE_GOTO_DASH_URI, "UNITY_PROTOCOL_HANDLED_TYPE_GOTO_DASH_URI", "goto-dash-uri"}, {UNITY_PROTOCOL_HANDLED_TYPE_SHOW_PREVIEW, "UNITY_PROTOCOL_HANDLED_TYPE_SHOW_PREVIEW", "show-preview"}, {0, NULL, NULL}};
              GType unity_protocol_handled_type_type_id;
              unity_protocol_handled_type_type_id = g_enum_register_static ("UnityProtocolHandledType", values);
              g_once_init_leave (&unity_protocol_handled_type_type_id__volatile, unity_protocol_handled_type_type_id);
       }
       return unity_protocol_handled_type_type_id__volatile;
}
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;
}
void unity_protocol_lens_info_copy ( const UnityProtocolLensInfo *  self,
UnityProtocolLensInfo *  dest 
)

Definition at line 236 of file protocol-lens-interface.c.

                                                                                                    {
       const gchar* _tmp0_;
       gchar* _tmp1_;
       gboolean _tmp2_;
       gboolean _tmp3_;
       const gchar* _tmp4_;
       gchar* _tmp5_;
       const gchar* _tmp6_;
       gchar* _tmp7_;
       const gchar* _tmp8_;
       gchar* _tmp9_;
       const gchar* _tmp10_;
       gchar* _tmp11_;
       const gchar* _tmp12_;
       gchar* _tmp13_;
       const gchar* _tmp14_;
       gchar* _tmp15_;
       GHashTable* _tmp16_;
       GHashTable* _tmp17_;
       _tmp0_ = (*self).dbus_path;
       _tmp1_ = g_strdup (_tmp0_);
       _g_free0 ((*dest).dbus_path);
       (*dest).dbus_path = _tmp1_;
       _tmp2_ = (*self).search_in_global;
       (*dest).search_in_global = _tmp2_;
       _tmp3_ = (*self).visible;
       (*dest).visible = _tmp3_;
       _tmp4_ = (*self).search_hint;
       _tmp5_ = g_strdup (_tmp4_);
       _g_free0 ((*dest).search_hint);
       (*dest).search_hint = _tmp5_;
       _tmp6_ = (*self).private_connection_name;
       _tmp7_ = g_strdup (_tmp6_);
       _g_free0 ((*dest).private_connection_name);
       (*dest).private_connection_name = _tmp7_;
       _tmp8_ = (*self).results_model_name;
       _tmp9_ = g_strdup (_tmp8_);
       _g_free0 ((*dest).results_model_name);
       (*dest).results_model_name = _tmp9_;
       _tmp10_ = (*self).global_results_model_name;
       _tmp11_ = g_strdup (_tmp10_);
       _g_free0 ((*dest).global_results_model_name);
       (*dest).global_results_model_name = _tmp11_;
       _tmp12_ = (*self).categories_model_name;
       _tmp13_ = g_strdup (_tmp12_);
       _g_free0 ((*dest).categories_model_name);
       (*dest).categories_model_name = _tmp13_;
       _tmp14_ = (*self).filters_model_name;
       _tmp15_ = g_strdup (_tmp14_);
       _g_free0 ((*dest).filters_model_name);
       (*dest).filters_model_name = _tmp15_;
       _tmp16_ = (*self).hints;
       _tmp17_ = _g_hash_table_ref0 (_tmp16_);
       _g_hash_table_unref0 ((*dest).hints);
       (*dest).hints = _tmp17_;
}

Here is the call graph for this function:

Here is the caller graph for this function:

void unity_protocol_lens_info_destroy ( UnityProtocolLensInfo *  self)

Definition at line 294 of file protocol-lens-interface.c.

                                                                    {
       _g_free0 ((*self).dbus_path);
       _g_free0 ((*self).search_hint);
       _g_free0 ((*self).private_connection_name);
       _g_free0 ((*self).results_model_name);
       _g_free0 ((*self).global_results_model_name);
       _g_free0 ((*self).categories_model_name);
       _g_free0 ((*self).filters_model_name);
       _g_hash_table_unref0 ((*self).hints);
}

Here is the caller graph for this function:

UnityProtocolLensInfo* unity_protocol_lens_info_dup ( const UnityProtocolLensInfo *  self)

Definition at line 306 of file protocol-lens-interface.c.

                                                                                        {
       UnityProtocolLensInfo* dup;
       dup = g_new0 (UnityProtocolLensInfo, 1);
       unity_protocol_lens_info_copy (self, dup);
       return dup;
}

Here is the call graph for this function:

void unity_protocol_lens_info_free ( UnityProtocolLensInfo *  self)

Definition at line 314 of file protocol-lens-interface.c.

                                                                 {
       unity_protocol_lens_info_destroy (self);
       g_free (self);
}

Here is the call graph for this function:

Definition at line 117 of file protocol-lens-interface.c.

                                                                                                 {NULL};
void unity_protocol_lens_service_activate ( UnityProtocolLensService *  self,
const gchar *  uri,
guint  action_type,
GAsyncReadyCallback  _callback_,
gpointer  _user_data_ 
)

Definition at line 377 of file protocol-lens-interface.c.

                                                                                                                                                                      {
       UNITY_PROTOCOL_LENS_SERVICE_GET_INTERFACE (self)->activate (self, uri, action_type, _callback_, _user_data_);
}

Here is the caller graph for this function:

void unity_protocol_lens_service_activate_finish ( UnityProtocolLensService *  self,
GAsyncResult *  _res_,
UnityProtocolActivationReplyRaw *  result,
GError **  error 
)

Definition at line 382 of file protocol-lens-interface.c.

                                                                                                                                                                {
       UNITY_PROTOCOL_LENS_SERVICE_GET_INTERFACE (self)->activate_finish (self, _res_, result, error);
}

Here is the caller graph for this function:

LensService:

The Lens interface exported on DBus

Definition at line 471 of file protocol-lens-interface.c.

                                                  {
       static volatile gsize unity_protocol_lens_service_type_id__volatile = 0;
       if (g_once_init_enter (&unity_protocol_lens_service_type_id__volatile)) {
              static const GTypeInfo g_define_type_info = { sizeof (UnityProtocolLensServiceIface), (GBaseInitFunc) unity_protocol_lens_service_base_init, (GBaseFinalizeFunc) NULL, (GClassInitFunc) NULL, (GClassFinalizeFunc) NULL, NULL, 0, 0, (GInstanceInitFunc) NULL, NULL };
              GType unity_protocol_lens_service_type_id;
              unity_protocol_lens_service_type_id = g_type_register_static (G_TYPE_INTERFACE, "UnityProtocolLensService", &g_define_type_info, 0);
              g_type_interface_add_prerequisite (unity_protocol_lens_service_type_id, G_TYPE_OBJECT);
              g_type_set_qdata (unity_protocol_lens_service_type_id, g_quark_from_static_string ("vala-dbus-proxy-type"), (void*) unity_protocol_lens_service_proxy_get_type);
              g_type_set_qdata (unity_protocol_lens_service_type_id, g_quark_from_static_string ("vala-dbus-interface-name"), "com.canonical.Unity.Lens");
              g_type_set_qdata (unity_protocol_lens_service_type_id, g_quark_from_static_string ("vala-dbus-register-object"), (void*) unity_protocol_lens_service_register_object);
              g_once_init_leave (&unity_protocol_lens_service_type_id__volatile, unity_protocol_lens_service_type_id);
       }
       return unity_protocol_lens_service_type_id__volatile;
}

Here is the call graph for this function:

void unity_protocol_lens_service_global_search ( UnityProtocolLensService *  self,
const gchar *  search_string,
GHashTable *  hints,
GAsyncReadyCallback  _callback_,
gpointer  _user_data_ 
)

Definition at line 407 of file protocol-lens-interface.c.

                                                                                                                                                                                     {
       UNITY_PROTOCOL_LENS_SERVICE_GET_INTERFACE (self)->global_search (self, search_string, hints, _callback_, _user_data_);
}

Here is the caller graph for this function:

GHashTable* unity_protocol_lens_service_global_search_finish ( UnityProtocolLensService *  self,
GAsyncResult *  _res_,
GError **  error 
)

Definition at line 412 of file protocol-lens-interface.c.

                                                                                                                                   {
       return UNITY_PROTOCOL_LENS_SERVICE_GET_INTERFACE (self)->global_search_finish (self, _res_, error);
}

Here is the caller graph for this function:

void unity_protocol_lens_service_info_request ( UnityProtocolLensService *  self,
GAsyncReadyCallback  _callback_,
gpointer  _user_data_ 
)

Definition at line 367 of file protocol-lens-interface.c.

                                                                                                                                     {
       UNITY_PROTOCOL_LENS_SERVICE_GET_INTERFACE (self)->info_request (self, _callback_, _user_data_);
}

Here is the caller graph for this function:

void unity_protocol_lens_service_info_request_finish ( UnityProtocolLensService *  self,
GAsyncResult *  _res_,
GError **  error 
)

Definition at line 372 of file protocol-lens-interface.c.

                                                                                                                           {
       UNITY_PROTOCOL_LENS_SERVICE_GET_INTERFACE (self)->info_request_finish (self, _res_, error);
}

Here is the caller graph for this function:

Here is the caller graph for this function:

guint unity_protocol_lens_service_register_object ( void *  object,
GDBusConnection *  connection,
const gchar *  path,
GError **  error 
)
void unity_protocol_lens_service_search ( UnityProtocolLensService *  self,
const gchar *  search_string,
GHashTable *  hints,
GAsyncReadyCallback  _callback_,
gpointer  _user_data_ 
)

Definition at line 397 of file protocol-lens-interface.c.

                                                                                                                                                                              {
       UNITY_PROTOCOL_LENS_SERVICE_GET_INTERFACE (self)->search (self, search_string, hints, _callback_, _user_data_);
}

Here is the caller graph for this function:

GHashTable* unity_protocol_lens_service_search_finish ( UnityProtocolLensService *  self,
GAsyncResult *  _res_,
GError **  error 
)

Definition at line 402 of file protocol-lens-interface.c.

                                                                                                                            {
       return UNITY_PROTOCOL_LENS_SERVICE_GET_INTERFACE (self)->search_finish (self, _res_, error);
}

Here is the caller graph for this function:

void unity_protocol_lens_service_set_view_type ( UnityProtocolLensService *  self,
guint  view_type,
GAsyncReadyCallback  _callback_,
gpointer  _user_data_ 
)

Definition at line 427 of file protocol-lens-interface.c.

                                                                                                                                                       {
       UNITY_PROTOCOL_LENS_SERVICE_GET_INTERFACE (self)->set_view_type (self, view_type, _callback_, _user_data_);
}

Here is the caller graph for this function:

void unity_protocol_lens_service_set_view_type_finish ( UnityProtocolLensService *  self,
GAsyncResult *  _res_,
GError **  error 
)

Definition at line 432 of file protocol-lens-interface.c.

                                                                                                                            {
       UNITY_PROTOCOL_LENS_SERVICE_GET_INTERFACE (self)->set_view_type_finish (self, _res_, error);
}

Here is the caller graph for this function:

void unity_protocol_lens_service_update_filter ( UnityProtocolLensService *  self,
const gchar *  filter_name,
GHashTable *  properties,
GAsyncReadyCallback  _callback_,
gpointer  _user_data_ 
)

Definition at line 417 of file protocol-lens-interface.c.

                                                                                                                                                                                        {
       UNITY_PROTOCOL_LENS_SERVICE_GET_INTERFACE (self)->update_filter (self, filter_name, properties, _callback_, _user_data_);
}

Here is the caller graph for this function:

void unity_protocol_lens_service_update_filter_finish ( UnityProtocolLensService *  self,
GAsyncResult *  _res_,
GError **  error 
)

Definition at line 422 of file protocol-lens-interface.c.

                                                                                                                            {
       UNITY_PROTOCOL_LENS_SERVICE_GET_INTERFACE (self)->update_filter_finish (self, _res_, error);
}

Here is the caller graph for this function:

void unity_protocol_lens_service_update_preview_property ( UnityProtocolLensService *  self,
const gchar *  uri,
GHashTable *  values,
GAsyncReadyCallback  _callback_,
gpointer  _user_data_ 
)

Definition at line 387 of file protocol-lens-interface.c.

                                                                                                                                                                                      {
       UNITY_PROTOCOL_LENS_SERVICE_GET_INTERFACE (self)->update_preview_property (self, uri, values, _callback_, _user_data_);
}

Here is the caller graph for this function:

GHashTable* unity_protocol_lens_service_update_preview_property_finish ( UnityProtocolLensService *  self,
GAsyncResult *  _res_,
GError **  error 
)

Definition at line 392 of file protocol-lens-interface.c.

                                                                                                                                             {
       return UNITY_PROTOCOL_LENS_SERVICE_GET_INTERFACE (self)->update_preview_property_finish (self, _res_, error);
}

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:

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:

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:

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:

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:

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:

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:

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_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:

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;
}
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:

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:

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:

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_set_description ( UnityProtocolPreview *  self,
const gchar *  value 
)

Definition at line 2156 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->_description);
       self->priv->_description = _tmp1_;
       g_object_notify ((GObject *) self, "description");
}

Here is the caller graph for this function:

void unity_protocol_preview_set_subtitle ( UnityProtocolPreview *  self,
const gchar *  value 
)

Definition at line 2134 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->_subtitle);
       self->priv->_subtitle = _tmp1_;
       g_object_notify ((GObject *) self, "subtitle");
}

Here is the caller graph for this function:

void unity_protocol_preview_set_thumbnail ( UnityProtocolPreview *  self,
GIcon *  value 
)

Definition at line 2178 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->_thumbnail);
       self->priv->_thumbnail = _tmp1_;
       g_object_notify ((GObject *) self, "thumbnail");
}

Here is the call graph for this function:

Here is the caller graph for this function:

void unity_protocol_preview_set_title ( UnityProtocolPreview *  self,
const gchar *  value 
)

Definition at line 2112 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->_title);
       self->priv->_title = _tmp1_;
       g_object_notify ((GObject *) self, "title");
}

Here is the caller graph for this function:

void unity_protocol_preview_update_property ( UnityProtocolPreview *  self,
GHashTable *  properties 
)

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

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

Here is the caller graph for this function:

Definition at line 353 of file protocol-scope-interface.c.

                                               {
       static volatile gsize unity_protocol_scope_error_quark_volatile = 0;
       g_dbus_error_register_error_domain ("unity_protocol_scope_error-quark", &unity_protocol_scope_error_quark_volatile, unity_protocol_scope_error_entries, G_N_ELEMENTS (unity_protocol_scope_error_entries));
       return (GQuark) unity_protocol_scope_error_quark_volatile;
}
void unity_protocol_scope_info_copy ( const UnityProtocolScopeInfo *  self,
UnityProtocolScopeInfo *  dest 
)

Definition at line 218 of file protocol-scope-interface.c.

                                                                                                       {
       const gchar* _tmp0_;
       gchar* _tmp1_;
       GVariant* _tmp2_;
       GVariant* _tmp3_;
       gboolean _tmp4_;
       const gchar* _tmp5_;
       gchar* _tmp6_;
       const gchar* _tmp7_;
       gchar* _tmp8_;
       const gchar* _tmp9_;
       gchar* _tmp10_;
       const gchar* _tmp11_;
       gchar* _tmp12_;
       GHashTable* _tmp13_;
       GHashTable* _tmp14_;
       _tmp0_ = (*self).dbus_path;
       _tmp1_ = g_strdup (_tmp0_);
       _g_free0 ((*dest).dbus_path);
       (*dest).dbus_path = _tmp1_;
       _tmp2_ = (*self).sources;
       _tmp3_ = _g_variant_ref0 (_tmp2_);
       _g_variant_unref0 ((*dest).sources);
       (*dest).sources = _tmp3_;
       _tmp4_ = (*self).search_in_global;
       (*dest).search_in_global = _tmp4_;
       _tmp5_ = (*self).private_connection_name;
       _tmp6_ = g_strdup (_tmp5_);
       _g_free0 ((*dest).private_connection_name);
       (*dest).private_connection_name = _tmp6_;
       _tmp7_ = (*self).results_model_name;
       _tmp8_ = g_strdup (_tmp7_);
       _g_free0 ((*dest).results_model_name);
       (*dest).results_model_name = _tmp8_;
       _tmp9_ = (*self).global_results_model_name;
       _tmp10_ = g_strdup (_tmp9_);
       _g_free0 ((*dest).global_results_model_name);
       (*dest).global_results_model_name = _tmp10_;
       _tmp11_ = (*self).filters_model_name;
       _tmp12_ = g_strdup (_tmp11_);
       _g_free0 ((*dest).filters_model_name);
       (*dest).filters_model_name = _tmp12_;
       _tmp13_ = (*self).hints;
       _tmp14_ = _g_hash_table_ref0 (_tmp13_);
       _g_hash_table_unref0 ((*dest).hints);
       (*dest).hints = _tmp14_;
}

Here is the call graph for this function:

Here is the caller graph for this function:

void unity_protocol_scope_info_destroy ( UnityProtocolScopeInfo *  self)

Definition at line 267 of file protocol-scope-interface.c.

                                                                      {
       _g_free0 ((*self).dbus_path);
       _g_variant_unref0 ((*self).sources);
       _g_free0 ((*self).private_connection_name);
       _g_free0 ((*self).results_model_name);
       _g_free0 ((*self).global_results_model_name);
       _g_free0 ((*self).filters_model_name);
       _g_hash_table_unref0 ((*self).hints);
}

Here is the caller graph for this function:

UnityProtocolScopeInfo* unity_protocol_scope_info_dup ( const UnityProtocolScopeInfo *  self)

Definition at line 278 of file protocol-scope-interface.c.

                                                                                           {
       UnityProtocolScopeInfo* dup;
       dup = g_new0 (UnityProtocolScopeInfo, 1);
       unity_protocol_scope_info_copy (self, dup);
       return dup;
}

Here is the call graph for this function:

void unity_protocol_scope_info_free ( UnityProtocolScopeInfo *  self)

Definition at line 286 of file protocol-scope-interface.c.

                                                                   {
       unity_protocol_scope_info_destroy (self);
       g_free (self);
}

Here is the call graph for this function:

Definition at line 94 of file protocol-scope-interface.c.

                                                                    {{UNITY_PROTOCOL_SCOPE_ERROR_SEARCH_CANCELLED, "com.canonical.Unity.ScopeError.SearchCancelled"}, {UNITY_PROTOCOL_SCOPE_ERROR_UNKNOWN, "com.canonical.Unity.ScopeError.Unknown"}};
void unity_protocol_scope_service_activate ( UnityProtocolScopeService *  self,
const gchar *  uri,
guint  action_type,
GAsyncReadyCallback  _callback_,
gpointer  _user_data_ 
)

Definition at line 370 of file protocol-scope-interface.c.

                                                                                                                                                                        {
       UNITY_PROTOCOL_SCOPE_SERVICE_GET_INTERFACE (self)->activate (self, uri, action_type, _callback_, _user_data_);
}

Here is the caller graph for this function:

void unity_protocol_scope_service_activate_finish ( UnityProtocolScopeService *  self,
GAsyncResult *  _res_,
UnityProtocolActivationReplyRaw *  result,
GError **  error 
)

Definition at line 375 of file protocol-scope-interface.c.

                                                                                                                                                                  {
       UNITY_PROTOCOL_SCOPE_SERVICE_GET_INTERFACE (self)->activate_finish (self, _res_, result, error);
}

Here is the caller graph for this function:

ScopeService:

The Scope interface exported on DBus

Definition at line 464 of file protocol-scope-interface.c.

                                                   {
       static volatile gsize unity_protocol_scope_service_type_id__volatile = 0;
       if (g_once_init_enter (&unity_protocol_scope_service_type_id__volatile)) {
              static const GTypeInfo g_define_type_info = { sizeof (UnityProtocolScopeServiceIface), (GBaseInitFunc) unity_protocol_scope_service_base_init, (GBaseFinalizeFunc) NULL, (GClassInitFunc) NULL, (GClassFinalizeFunc) NULL, NULL, 0, 0, (GInstanceInitFunc) NULL, NULL };
              GType unity_protocol_scope_service_type_id;
              unity_protocol_scope_service_type_id = g_type_register_static (G_TYPE_INTERFACE, "UnityProtocolScopeService", &g_define_type_info, 0);
              g_type_interface_add_prerequisite (unity_protocol_scope_service_type_id, G_TYPE_OBJECT);
              g_type_set_qdata (unity_protocol_scope_service_type_id, g_quark_from_static_string ("vala-dbus-proxy-type"), (void*) unity_protocol_scope_service_proxy_get_type);
              g_type_set_qdata (unity_protocol_scope_service_type_id, g_quark_from_static_string ("vala-dbus-interface-name"), "com.canonical.Unity.Scope");
              g_type_set_qdata (unity_protocol_scope_service_type_id, g_quark_from_static_string ("vala-dbus-register-object"), (void*) unity_protocol_scope_service_register_object);
              g_once_init_leave (&unity_protocol_scope_service_type_id__volatile, unity_protocol_scope_service_type_id);
       }
       return unity_protocol_scope_service_type_id__volatile;
}

Here is the call graph for this function:

void unity_protocol_scope_service_global_search ( UnityProtocolScopeService *  self,
const gchar *  search_string,
GHashTable *  hints,
GAsyncReadyCallback  _callback_,
gpointer  _user_data_ 
)

Definition at line 400 of file protocol-scope-interface.c.

                                                                                                                                                                                       {
       UNITY_PROTOCOL_SCOPE_SERVICE_GET_INTERFACE (self)->global_search (self, search_string, hints, _callback_, _user_data_);
}

Here is the caller graph for this function:

GHashTable* unity_protocol_scope_service_global_search_finish ( UnityProtocolScopeService *  self,
GAsyncResult *  _res_,
GError **  error 
)

Definition at line 405 of file protocol-scope-interface.c.

                                                                                                                                     {
       return UNITY_PROTOCOL_SCOPE_SERVICE_GET_INTERFACE (self)->global_search_finish (self, _res_, error);
}

Here is the caller graph for this function:

void unity_protocol_scope_service_info_request ( UnityProtocolScopeService *  self,
GAsyncReadyCallback  _callback_,
gpointer  _user_data_ 
)

Definition at line 360 of file protocol-scope-interface.c.

                                                                                                                                       {
       UNITY_PROTOCOL_SCOPE_SERVICE_GET_INTERFACE (self)->info_request (self, _callback_, _user_data_);
}

Here is the caller graph for this function:

void unity_protocol_scope_service_info_request_finish ( UnityProtocolScopeService *  self,
GAsyncResult *  _res_,
GError **  error 
)

Definition at line 365 of file protocol-scope-interface.c.

                                                                                                                             {
       UNITY_PROTOCOL_SCOPE_SERVICE_GET_INTERFACE (self)->info_request_finish (self, _res_, error);
}

Here is the caller graph for this function:

Here is the caller graph for this function:

guint unity_protocol_scope_service_register_object ( void *  object,
GDBusConnection *  connection,
const gchar *  path,
GError **  error 
)
void unity_protocol_scope_service_search ( UnityProtocolScopeService *  self,
const gchar *  search_string,
GHashTable *  hints,
GAsyncReadyCallback  _callback_,
gpointer  _user_data_ 
)

Definition at line 390 of file protocol-scope-interface.c.

                                                                                                                                                                                {
       UNITY_PROTOCOL_SCOPE_SERVICE_GET_INTERFACE (self)->search (self, search_string, hints, _callback_, _user_data_);
}

Here is the caller graph for this function:

GHashTable* unity_protocol_scope_service_search_finish ( UnityProtocolScopeService *  self,
GAsyncResult *  _res_,
GError **  error 
)

Definition at line 395 of file protocol-scope-interface.c.

                                                                                                                              {
       return UNITY_PROTOCOL_SCOPE_SERVICE_GET_INTERFACE (self)->search_finish (self, _res_, error);
}

Here is the caller graph for this function:

void unity_protocol_scope_service_set_active_sources ( UnityProtocolScopeService *  self,
gchar **  sources,
int  sources_length1,
GAsyncReadyCallback  _callback_,
gpointer  _user_data_ 
)

Definition at line 420 of file protocol-scope-interface.c.

                                                                                                                                                                                   {
       UNITY_PROTOCOL_SCOPE_SERVICE_GET_INTERFACE (self)->set_active_sources (self, sources, sources_length1, _callback_, _user_data_);
}

Here is the caller graph for this function:

void unity_protocol_scope_service_set_active_sources_finish ( UnityProtocolScopeService *  self,
GAsyncResult *  _res_,
GError **  error 
)

Definition at line 425 of file protocol-scope-interface.c.

                                                                                                                                   {
       UNITY_PROTOCOL_SCOPE_SERVICE_GET_INTERFACE (self)->set_active_sources_finish (self, _res_, error);
}

Here is the caller graph for this function:

void unity_protocol_scope_service_set_view_type ( UnityProtocolScopeService *  self,
guint  view_type,
GAsyncReadyCallback  _callback_,
gpointer  _user_data_ 
)

Definition at line 410 of file protocol-scope-interface.c.

                                                                                                                                                         {
       UNITY_PROTOCOL_SCOPE_SERVICE_GET_INTERFACE (self)->set_view_type (self, view_type, _callback_, _user_data_);
}

Here is the caller graph for this function:

void unity_protocol_scope_service_set_view_type_finish ( UnityProtocolScopeService *  self,
GAsyncResult *  _res_,
GError **  error 
)

Definition at line 415 of file protocol-scope-interface.c.

                                                                                                                              {
       UNITY_PROTOCOL_SCOPE_SERVICE_GET_INTERFACE (self)->set_view_type_finish (self, _res_, error);
}

Here is the caller graph for this function:

void unity_protocol_scope_service_update_preview_property ( UnityProtocolScopeService *  self,
const gchar *  uri,
GHashTable *  values,
GAsyncReadyCallback  _callback_,
gpointer  _user_data_ 
)

Definition at line 380 of file protocol-scope-interface.c.

                                                                                                                                                                                        {
       UNITY_PROTOCOL_SCOPE_SERVICE_GET_INTERFACE (self)->update_preview_property (self, uri, values, _callback_, _user_data_);
}

Here is the caller graph for this function:

GHashTable* unity_protocol_scope_service_update_preview_property_finish ( UnityProtocolScopeService *  self,
GAsyncResult *  _res_,
GError **  error 
)

Definition at line 385 of file protocol-scope-interface.c.

                                                                                                                                               {
       return UNITY_PROTOCOL_SCOPE_SERVICE_GET_INTERFACE (self)->update_preview_property_finish (self, _res_, error);
}

Here is the caller graph for this function:

void unity_protocol_series_item_raw_copy ( const UnityProtocolSeriesItemRaw *  self,
UnityProtocolSeriesItemRaw *  dest 
)

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

                                                                                                                    {
       const gchar* _tmp0_;
       gchar* _tmp1_;
       const gchar* _tmp2_;
       gchar* _tmp3_;
       const gchar* _tmp4_;
       gchar* _tmp5_;
       _tmp0_ = (*self).uri;
       _tmp1_ = g_strdup (_tmp0_);
       _g_free0 ((*dest).uri);
       (*dest).uri = _tmp1_;
       _tmp2_ = (*self).title;
       _tmp3_ = g_strdup (_tmp2_);
       _g_free0 ((*dest).title);
       (*dest).title = _tmp3_;
       _tmp4_ = (*self).icon_hint;
       _tmp5_ = g_strdup (_tmp4_);
       _g_free0 ((*dest).icon_hint);
       (*dest).icon_hint = _tmp5_;
}

Here is the caller graph for this function:

void unity_protocol_series_item_raw_destroy ( UnityProtocolSeriesItemRaw *  self)

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

                                                                               {
       _g_free0 ((*self).uri);
       _g_free0 ((*self).title);
       _g_free0 ((*self).icon_hint);
}

Here is the caller graph for this function:

UnityProtocolSeriesItemRaw* unity_protocol_series_item_raw_dup ( const UnityProtocolSeriesItemRaw *  self)

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

                                                                                                        {
       UnityProtocolSeriesItemRaw* dup;
       dup = g_new0 (UnityProtocolSeriesItemRaw, 1);
       unity_protocol_series_item_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_series_item_raw_free ( UnityProtocolSeriesItemRaw *  self)

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

                                                                            {
       unity_protocol_series_item_raw_destroy (self);
       g_free (self);
}

Here is the call graph for this function:

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

      {
       UNITY_PROTOCOL_SERIES_PREVIEW_DUMMY_PROPERTY,
       UNITY_PROTOCOL_SERIES_PREVIEW_SELECTED_ITEM,
       UNITY_PROTOCOL_SERIES_PREVIEW_CHILD_PREVIEW
};
void unity_protocol_series_preview_add_series_item ( UnityProtocolSeriesPreview *  self,
const gchar *  title,
const gchar *  uri,
GIcon *  icon 
)

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

                                                                                                                                         {
       UnityProtocolSeriesItemRaw _tmp0_ = {0};
       UnityProtocolSeriesItemRaw _tmp1_;
       UnityProtocolSeriesItemRaw* _tmp2_;
       UnityProtocolSeriesItemRaw* _tmp3_;
       UnityProtocolSeriesItemRaw* item;
       UnityProtocolSeriesItemRaw* _tmp4_;
       const gchar* _tmp5_;
       gchar* _tmp6_;
       UnityProtocolSeriesItemRaw* _tmp7_;
       const gchar* _tmp8_;
       gchar* _tmp9_;
       gchar* _tmp10_ = NULL;
       GIcon* _tmp11_;
       UnityProtocolSeriesItemRaw* _tmp15_;
       const gchar* _tmp16_;
       gchar* _tmp17_;
       UnityProtocolSeriesItemRaw* _tmp18_;
       gint _tmp18__length1;
       UnityProtocolSeriesItemRaw* _tmp19_;
       UnityProtocolSeriesItemRaw* _tmp20_;
       UnityProtocolSeriesItemRaw _tmp21_ = {0};
       g_return_if_fail (self != NULL);
       g_return_if_fail (title != NULL);
       g_return_if_fail (uri != NULL);
       memset (&_tmp0_, 0, sizeof (UnityProtocolSeriesItemRaw));
       _tmp1_ = _tmp0_;
       _tmp2_ = _unity_protocol_series_item_raw_dup0 (&_tmp1_);
       _tmp3_ = _tmp2_;
       unity_protocol_series_item_raw_destroy (&_tmp1_);
       item = _tmp3_;
       _tmp4_ = item;
       _tmp5_ = uri;
       _tmp6_ = g_strdup (_tmp5_);
       _g_free0 ((*_tmp4_).uri);
       (*_tmp4_).uri = _tmp6_;
       _tmp7_ = item;
       _tmp8_ = title;
       _tmp9_ = g_strdup (_tmp8_);
       _g_free0 ((*_tmp7_).title);
       (*_tmp7_).title = _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_ = item;
       _tmp16_ = _tmp10_;
       _tmp17_ = g_strdup (_tmp16_);
       _g_free0 ((*_tmp15_).icon_hint);
       (*_tmp15_).icon_hint = _tmp17_;
       _tmp18_ = self->priv->_items;
       _tmp18__length1 = self->priv->_items_length1;
       _tmp19_ = item;
       item = NULL;
       _tmp20_ = _tmp19_;
       unity_protocol_series_item_raw_copy (_tmp20_, &_tmp21_);
       _vala_array_add3 (&self->priv->_items, &self->priv->_items_length1, &self->priv->__items_size_, &_tmp21_);
       _unity_protocol_series_item_raw_free0 (_tmp20_);
       _g_free0 (_tmp10_);
       _unity_protocol_series_item_raw_free0 (item);
}

Here is the call graph for this function:

Here is the caller graph for this function:

UnityProtocolSeriesPreview* unity_protocol_series_preview_construct ( GType  object_type)

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

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

Here is the caller graph for this function:

UnityProtocolPreview* unity_protocol_series_preview_get_child_preview ( UnityProtocolSeriesPreview *  self)

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

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

Here is the caller graph for this function:

UnityProtocolSeriesItemRaw* unity_protocol_series_preview_get_items ( UnityProtocolSeriesPreview *  self,
int *  result_length1 
)

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

                                                                                                                            {
       UnityProtocolSeriesItemRaw* result = NULL;
       UnityProtocolSeriesItemRaw* _tmp0_;
       gint _tmp0__length1;
       UnityProtocolSeriesItemRaw* _tmp1_;
       gint _tmp1__length1;
       g_return_val_if_fail (self != NULL, NULL);
       _tmp0_ = self->priv->_items;
       _tmp0__length1 = self->priv->_items_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:

gint unity_protocol_series_preview_get_selected_item ( UnityProtocolSeriesPreview *  self)

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

                                                                                        {
       gint result;
       gint _tmp0_;
       g_return_val_if_fail (self != NULL, 0);
       _tmp0_ = self->priv->_selected_item;
       result = _tmp0_;
       return result;
}

Here is the caller graph for this function:

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

                                                    {
       static volatile gsize unity_protocol_series_preview_type_id__volatile = 0;
       if (g_once_init_enter (&unity_protocol_series_preview_type_id__volatile)) {
              static const GTypeInfo g_define_type_info = { sizeof (UnityProtocolSeriesPreviewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) unity_protocol_series_preview_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (UnityProtocolSeriesPreview), 0, (GInstanceInitFunc) unity_protocol_series_preview_instance_init, NULL };
              GType unity_protocol_series_preview_type_id;
              unity_protocol_series_preview_type_id = g_type_register_static (UNITY_PROTOCOL_TYPE_PREVIEW, "UnityProtocolSeriesPreview", &g_define_type_info, 0);
              g_once_init_leave (&unity_protocol_series_preview_type_id__volatile, unity_protocol_series_preview_type_id);
       }
       return unity_protocol_series_preview_type_id__volatile;
}

Here is the call graph for this function:

UnityProtocolSeriesPreview* unity_protocol_series_preview_new ( void  )

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

Here is the call graph for this function:

Here is the caller graph for this function:

void unity_protocol_series_preview_set_child_preview ( UnityProtocolSeriesPreview *  self,
UnityProtocolPreview *  value 
)

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

                                                                                                                     {
       UnityProtocolPreview* _tmp0_;
       UnityProtocolPreview* _tmp1_;
       g_return_if_fail (self != NULL);
       _tmp0_ = value;
       _tmp1_ = _g_object_ref0 (_tmp0_);
       _g_object_unref0 (self->priv->_child_preview);
       self->priv->_child_preview = _tmp1_;
       g_object_notify ((GObject *) self, "child-preview");
}

Here is the call graph for this function:

Here is the caller graph for this function:

void unity_protocol_series_preview_set_selected_item ( UnityProtocolSeriesPreview *  self,
gint  value 
)

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

                                                                                                    {
       gint _tmp0_;
       g_return_if_fail (self != NULL);
       _tmp0_ = value;
       self->priv->_selected_item = _tmp0_;
       g_object_notify ((GObject *) self, "selected-item");
}

Here is the caller graph for this function:

Definition at line 355 of file protocol-lens-interface.c.

                                               {
       static volatile gsize unity_protocol_view_type_type_id__volatile = 0;
       if (g_once_init_enter (&unity_protocol_view_type_type_id__volatile)) {
              static const GEnumValue values[] = {{UNITY_PROTOCOL_VIEW_TYPE_HIDDEN, "UNITY_PROTOCOL_VIEW_TYPE_HIDDEN", "hidden"}, {UNITY_PROTOCOL_VIEW_TYPE_HOME_VIEW, "UNITY_PROTOCOL_VIEW_TYPE_HOME_VIEW", "home-view"}, {UNITY_PROTOCOL_VIEW_TYPE_LENS_VIEW, "UNITY_PROTOCOL_VIEW_TYPE_LENS_VIEW", "lens-view"}, {0, NULL, NULL}};
              GType unity_protocol_view_type_type_id;
              unity_protocol_view_type_type_id = g_enum_register_static ("UnityProtocolViewType", values);
              g_once_init_leave (&unity_protocol_view_type_type_id__volatile, unity_protocol_view_type_type_id);
       }
       return unity_protocol_view_type_type_id__volatile;
}