![]() |
![]() |
![]() |
Tracker Common Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#define TRACKER_DBUS_ERROR_DOMAIN #define TRACKER_DBUS_ERROR #define TRACKER_TYPE_G_STRV_ARRAY #define TRACKER_TYPE_STR_STRV_MAP #define TRACKER_TYPE_EVENT_ARRAY #define tracker_dbus_async_return_if_fail (expr, context) #define tracker_dbus_return_val_if_fail (expr, val, error) enum TrackerDBusEventsType; typedef TrackerDBusRequestHandler; void (*TrackerDBusRequestFunc) (guint request_id
,gpointer user_data
); TrackerDBusData; GQuark tracker_dbus_error_quark (void
); TrackerDBusData * tracker_dbus_data_new (const gpointer arg1
,const gpointer arg2
); GValue * tracker_dbus_gvalue_slice_new (GType type
); void tracker_dbus_gvalue_slice_free (GValue *value
); gchar ** tracker_dbus_slist_to_strv (GSList *list
); gchar ** tracker_dbus_str_to_strv (const gchar *str
); gchar ** tracker_dbus_queue_str_to_strv (GQueue *queue
,gint max
); gchar ** tracker_dbus_queue_gfile_to_strv (GQueue *queue
,gint max
); void tracker_dbus_results_ptr_array_free (GPtrArray **ptr_array
); guint tracker_dbus_get_next_request_id (void
); void tracker_dbus_enable_client_lookup (gboolean enable
); TrackerDBusRequestHandler * tracker_dbus_request_add_hook (TrackerDBusRequestFunc new
,TrackerDBusRequestFunc done
,gpointer user_data
); void tracker_dbus_request_remove_hook (TrackerDBusRequestHandler *handler
); void tracker_dbus_request_new (gint request_id
,DBusGMethodInvocation *context
,const gchar *format
,...
); void tracker_dbus_request_success (gint request_id
,DBusGMethodInvocation *context
); void tracker_dbus_request_failed (gint request_id
,DBusGMethodInvocation *context
,GError **error
,const gchar *format
,...
); void tracker_dbus_request_comment (gint request_id
,DBusGMethodInvocation *context
,const gchar *format
,...
); void tracker_dbus_request_info (gint request_id
,DBusGMethodInvocation *context
,const gchar *format
,...
); void tracker_dbus_request_debug (gint request_id
,DBusGMethodInvocation *context
,const gchar *format
,...
); void tracker_dbus_request_block_hooks (void
); void tracker_dbus_request_unblock_hooks (void
);
#define TRACKER_TYPE_STR_STRV_MAP (dbus_g_type_get_map ("GHashTable", G_TYPE_STRING, G_TYPE_STRV))
#define tracker_dbus_async_return_if_fail(expr,context)
|
|
|
#define tracker_dbus_return_val_if_fail(expr,val,error)
|
|
|
|
|
typedef enum { TRACKER_DBUS_EVENTS_TYPE_ADD, TRACKER_DBUS_EVENTS_TYPE_UPDATE, TRACKER_DBUS_EVENTS_TYPE_DELETE } TrackerDBusEventsType;
void (*TrackerDBusRequestFunc) (guint request_id
,gpointer user_data
);
|
|
|
TrackerDBusData * tracker_dbus_data_new (const gpointer arg1
,const gpointer arg2
);
|
|
|
|
Returns : |
GValue * tracker_dbus_gvalue_slice_new (GType type
);
|
|
Returns : |
gchar ** tracker_dbus_queue_str_to_strv (GQueue *queue
,gint max
);
|
|
|
|
Returns : |
gchar ** tracker_dbus_queue_gfile_to_strv (GQueue *queue
,gint max
);
|
|
|
|
Returns : |
void tracker_dbus_results_ptr_array_free (GPtrArray **ptr_array
);
|
void tracker_dbus_enable_client_lookup (gboolean enable
);
|
TrackerDBusRequestHandler * tracker_dbus_request_add_hook (TrackerDBusRequestFunc new
,TrackerDBusRequestFunc done
,gpointer user_data
);
|
|
|
|
|
|
Returns : |
void tracker_dbus_request_remove_hook (TrackerDBusRequestHandler *handler
);
|
void tracker_dbus_request_new (gint request_id
,DBusGMethodInvocation *context
,const gchar *format
,...
);
|
|
|
|
|
|
|
void tracker_dbus_request_success (gint request_id
,DBusGMethodInvocation *context
);
|
|
|
void tracker_dbus_request_failed (gint request_id
,DBusGMethodInvocation *context
,GError **error
,const gchar *format
,...
);
|
|
|
|
|
|
|
|
|
void tracker_dbus_request_comment (gint request_id
,DBusGMethodInvocation *context
,const gchar *format
,...
);
|
|
|
|
|
|
|
void tracker_dbus_request_info (gint request_id
,DBusGMethodInvocation *context
,const gchar *format
,...
);
|
|
|
|
|
|
|
void tracker_dbus_request_debug (gint request_id
,DBusGMethodInvocation *context
,const gchar *format
,...
);
|
|
|
|
|
|
|