Main Page
Related Pages
Data Structures
Files
File List
Globals
src
libgfsm
gfsmPQueue.h
Go to the documentation of this file.
1
#ifndef GFSM_PQUEUE_H
2
#define GFSM_PQUEUE_H
3
4
typedef
struct
s_gfsmPriorityQueue
gfsmPriorityQueue
;
5
6
gfsmPriorityQueue
*
7
gfsm_pqueue_new
(GCompareDataFunc cmp, gpointer cmp_data);
8
9
void
10
gfsm_pqueue_clear
(
gfsmPriorityQueue
*q);
11
12
void
13
gfsm_pqueue_free
(
gfsmPriorityQueue
*q);
14
15
gboolean
16
gfsm_pqueue_isempty
(
gfsmPriorityQueue
*q);
17
18
gboolean
19
gfsm_pqueue_push
(
gfsmPriorityQueue
*q, gpointer data);
20
21
gpointer
22
gfsm_pqueue_peek
(
gfsmPriorityQueue
*q);
23
24
gpointer
25
gfsm_pqueue_find
(
gfsmPriorityQueue
*q, gpointer data);
26
27
gpointer
28
gfsm_pqueue_pop
(
gfsmPriorityQueue
*q);
29
30
#endif
/* GFSM_PQUEUE_H */
Generated on Tue Oct 21 2014 09:44:47 for libgfsm by
1.8.1.2