Functions

queue.c File Reference

#include <stdlib.h>
#include <stdio.h>
#include <malloc.h>
#include <string.h>
#include <math.h>
#include "pkvaria.h"
Include dependency graph for queue.c:

Functions

pkv_queuepkv_InitQueue (int nmax, int itemsize)
void pkv_ResetQueue (pkv_queue *q)
boolean pkv_QueueEmpty (pkv_queue *q)
boolean pkv_QueueFull (pkv_queue *q)
boolean pkv_QueueInsert (pkv_queue *q, void *item)
boolean pkv_QueueGetFirst (pkv_queue *q, void *item)
boolean pkv_QueueRemoveFirst (pkv_queue *q, void *item)

Function Documentation

pkv_queue* pkv_InitQueue ( int  nmax,
int  itemsize 
)
boolean pkv_QueueEmpty ( pkv_queue q  ) 
boolean pkv_QueueFull ( pkv_queue q  ) 
boolean pkv_QueueGetFirst ( pkv_queue q,
void *  item 
)
boolean pkv_QueueInsert ( pkv_queue q,
void *  item 
)
boolean pkv_QueueRemoveFirst ( pkv_queue q,
void *  item 
)
void pkv_ResetQueue ( pkv_queue q  )