10 Definitions of CdsFifo routines.
11 @ingroup ConverseScheduler
13 @addtogroup ConverseScheduler
16 typedef void *CdsFifo
;
18 CdsFifo
CdsFifo_Create(void);
19 CdsFifo
CdsFifo_Create_len(int len
);
20 void CdsFifo_Enqueue(CdsFifo q
, void *elt
);
21 void * CdsFifo_Dequeue(CdsFifo q
);
22 void CdsFifo_Push(CdsFifo q
, void *elt
);
23 void * CdsFifo_Pop(CdsFifo q
);
24 void CdsFifo_Destroy(CdsFifo q
);
25 void ** CdsFifo_Enumerate(CdsFifo q
);
26 int CdsFifo_Empty(CdsFifo q
);
27 void * CdsFifo_Peek(CdsFifo q
);
28 int CdsFifo_Length(CdsFifo q
);