| 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,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_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_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,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_debug (gint request_id,DBusGMethodInvocation *context,const gchar *format,...);
|
|
|
|
|
|
|