![]() |
![]() |
![]() |
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_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); 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, const gchar *format, ...); void tracker_dbus_request_success (gint request_id); void tracker_dbus_request_failed (gint request_id, GError **error, const gchar *format, ...); void tracker_dbus_request_comment (gint request_id, const gchar *format, ...); void tracker_dbus_request_debug (gint request_id, const gchar *format, ...); void tracker_dbus_request_block_hooks (void); void tracker_dbus_request_unblock_hooks (void);
#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);
|
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, const gchar *format, ...);
|
|
|
|
|
void tracker_dbus_request_failed (gint request_id, GError **error, const gchar *format, ...);
|
|
|
|
|
|
|
void tracker_dbus_request_comment (gint request_id, const gchar *format, ...);
|
|
|
|
|
void tracker_dbus_request_debug (gint request_id, const gchar *format, ...);
|
|
|
|
|