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.
void st_waitq_destroy(StWaitq *waitq)
Destroy a waiting queue.
struct Vertegs * st_waitq_rem(StWaitq *waitq)
Remove an entry from the front of the queue.
struct StWaitq StWaitq
Waiting queue.
Definition waitq.h:49
StWaitq * st_waitq_create(void)
Create a new waiting queue.
The data type for a graph vertex.
Definition vertegs.h:77