40#ifndef ZERO_COPY_QUEUE_H_
41#define ZERO_COPY_QUEUE_H_
50typedef void * ZeroCopyQueue_t;
62ZeroCopyQueue_t ZcqCreateQueue(
int itemSize,
75void *ZcqAllocateItem(ZeroCopyQueue_t zcq);
87void ZcqFreeItem(ZeroCopyQueue_t zcq,
void *item);
98int ZcqEnqueueItem(ZeroCopyQueue_t zcq,
void *item, TickType_t Timeout);
109void *ZcqDequeueItem(ZeroCopyQueue_t zcq, TickType_t Timeout);