Functions
tracker_priority_queue_is_empty ()
gboolean
tracker_priority_queue_is_empty (TrackerPriorityQueue *queue
);
tracker_priority_queue_get_length ()
guint
tracker_priority_queue_get_length (TrackerPriorityQueue *queue
);
tracker_priority_queue_add ()
GList *
tracker_priority_queue_add (TrackerPriorityQueue *queue
,
gpointer data
,
gint priority
);
tracker_priority_queue_foreach ()
void
tracker_priority_queue_foreach (TrackerPriorityQueue *queue
,
GFunc func
,
gpointer user_data
);
tracker_priority_queue_foreach_remove ()
gboolean
tracker_priority_queue_foreach_remove (TrackerPriorityQueue *queue
,
GEqualFunc compare_func
,
gpointer compare_user_data
,
GDestroyNotify destroy_notify
);
tracker_priority_queue_find ()
gpointer
tracker_priority_queue_find (TrackerPriorityQueue *queue
,
gint *priority_out
,
GEqualFunc compare_func
,
gpointer data
);
tracker_priority_queue_peek ()
gpointer
tracker_priority_queue_peek (TrackerPriorityQueue *queue
,
gint *priority_out
);
tracker_priority_queue_pop ()
gpointer
tracker_priority_queue_pop (TrackerPriorityQueue *queue
,
gint *priority_out
);
tracker_priority_queue_get_head ()
GList *
tracker_priority_queue_get_head (TrackerPriorityQueue *queue
);
tracker_priority_queue_add_node ()
void
tracker_priority_queue_add_node (TrackerPriorityQueue *queue
,
GList *node
,
gint priority
);
tracker_priority_queue_remove_node ()
void
tracker_priority_queue_remove_node (TrackerPriorityQueue *queue
,
GList *node
);
tracker_priority_queue_pop_node ()
GList *
tracker_priority_queue_pop_node (TrackerPriorityQueue *queue
,
gint *priority_out
);