35#ifndef _NETSIM_QUEUE_H_
36#define _NETSIM_QUEUE_H_
40#pragma comment(lib,"NetSim_utility.lib")
50#define queue_is_not_empty(q) (queue_is_empty((q)) == false)
#define _declspec(dllexport)
This function is used to trigger the update.
double queue_get_size(ptrQUEUE queue)
void queue_free(ptrQUEUE q)
void queue_update_head_size(ptrQUEUE queue, double newSize)
bool queue_enqueue(ptrQUEUE queue, const void *mem, double size)
void * queue_get_head_ptr(ptrQUEUE queue)
void * queue_dequeue(ptrQUEUE queue)
ptrQUEUE queue_init(double size)
double queue_get_head_size(ptrQUEUE queue)
bool queue_is_empty(ptrQUEUE queue)