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