StWaitQ * st_waitq_create(void)
Create a new waiting queue.
void st_waitq_ins(StWaitQ *waitq, struct Vertegs *entry)
Insert an entry into a waiting queue.
struct Vertegs * st_waitq_tryrem(StWaitQ *waitq)
Try to remove an entry from the front of the queue.
struct StWaitQ StWaitQ
Waiting queue.
Definition waitq.h:49
struct Vertegs * st_waitq_rem(StWaitQ *waitq)
Remove an entry from the front of the queue.
void st_waitq_destroy(StWaitQ *waitq)
Destroy a waiting queue.
The data type for a graph vertex.
Definition vertex.h:80